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.

🐠
A bacterial bloom causes white haziness — common and harmless in new tanks

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.

Green water fix

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.

🐠
Tannin-stained water is natural and healthy — many fish thrive in it

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.

📧Free newsletter

Get weekly fish tips in your inbox

Join 1,000+ fish lovers. Free guides, gear deals, no spam.