Un très grand nombre de poissons herbivores consomment des algues macrophytes et des algues filamenteuses qui poussent sur les roches ou les coraux morts, alors que quelques espèces seulement , des poissons perroquets et des poissons chirurgiens, se nourrissent de Phanérogames. Les racleurs de feutrage racle la fine pellicule d’algues filamenteuse qui poussent sur toutes les surfaces dénudées alors que les brouteurs grignotent le bout des algues charnues ou filamenteuses.