Cloudy water is the most common problem in fishkeeping. But 'cloudy' isn't one problem — it's several, each with a different cause and fix. Identify the color and you'll know exactly what to do.
White/gray cloudy: bacterial bloom
A white or grey haze that appears in a new tank is almost always a bacterial bloom — a population explosion of heterotrophic bacteria as the tank begins cycling. It looks alarming but is completely harmless. It usually clears on its own in 2-10 days as the nitrogen cycle establishes. Do not do large water changes — you'll restart the process.
Green water: algae bloom
Green water is caused by free-floating single-celled algae (phytoplankton). Causes: too much light (more than 8-10 hours), direct sunlight hitting the tank, high nitrates/phosphates. Fix: reduce light to 6-8 hours using a timer, do 30% water change, add fast-growing plants (hornwort) to outcompete algae. A UV sterilizer eliminates green water permanently.
Aqua UV Advantage Sterilizer
Eliminates green water algae blooms, kills parasites and bacteria. Attach to any filter output. One treatment clears green water in 24-48 hours.
Brown water: tannins (natural and fine)
Brown-tinted 'blackwater' is caused by tannins leaching from driftwood, Indian almond leaves, or peat. This is completely natural and beneficial for many fish — it mimics South American and Southeast Asian river habitats. Bettas, discus, and many tetras actually thrive in tannin-rich water. If you want to clear it, use activated carbon in your filter.
Milky white after water change
Sometimes tap water added to a tank looks milky white for 30-60 minutes. This is dissolved oxygen released from cold tap water warming up — completely harmless and will clear on its own. Not a problem. If it doesn't clear in an hour, test ammonia — it may be a bacterial bloom from disturbing the substrate.
Get weekly fish tips in your inbox
Join 1,000+ fish lovers. Free guides, gear deals, no spam.


