The short answer
For the most part, no — algae isn’t bad for fish. Ordinary algae on glass, plants and decor is a cosmetic nuisance to you, not a health threat to your fish. In fact many fish, shrimp and snails graze it, and it’s a natural part of a healthy tank. The exceptions are heavy cyanobacteria mats and long-running green-water blooms, which are worth clearing promptly — but even those are more a warning sign than an immediate danger.
Why most algae is harmless (or helpful)
Algae grows in every healthy tank to some degree, and fish evolved alongside it. A film of algae:
- Provides grazing for species like Otocinclus, Siamese algae eaters, snails and shrimp.
- Offers cover and biofilm that fry and grazing fish feed on.
- Signals a tank with light and nutrients present — the same things plants need.
So a bit of algae is normal, and chasing a spotless tank isn’t necessary for fish health.
When algae is worth worrying about
A few situations do call for prompt action — less because the algae is toxic, more because of what it does to the water:
- Cyanobacteria (blue-green algae): heavy slimy mats can smother plants, foul the water and lower oxygen overnight. Clear it — see how to get rid of blue-green algae.
- Green water: a dense bloom left for weeks can stress fish and swing oxygen; clear it with a blackout or UV. See how to clear green water.
- Heavy coverage that smothers plants indirectly harms the tank by removing the plants that keep water healthy.
The takeaway
Relax about a little algae — your fish don’t mind it, and some appreciate it. Just keep the harmful outbreaks in check and treat any bloom as a nudge to rebalance light and nutrients. For the full plan, see how to get rid of aquarium algae.