Cloudy Aquarium Water: Read the Color and the Tank Age Before You Act
Last updated: November 2026
Cloudy water is the most common "my tank is broken" panic, and it's also the most mismanaged. People scrub filters, do 100% changes, and dose clarifiers — making a self-correcting bacterial event worse and, in new tanks, destroying the cycle they're waiting for. Correct action depends entirely on one question: how old is the water, and what color is the cloud?
Diagnosis: color × age decoder
| Situation | Diagnosis | Verdict |
|---|---|---|
| White/milky, tank filled within last 2–6 weeks | Heterotrophic bacterial bloom | Normal cycling phase; clears in 4–14 days |
| White/milky, established tank, recent big cleanup or dead fish | Bloom fed by a die-off or detritus dump | Find and remove the source; clears in days |
| Grey right after a water change | Substrate dust or chloramine shock killing bacteria | Settles 12–24 h; always use dechlorinator |
| Green, soup-like | Single-cell algae — see green water protocol | Fixable in 3–5 days |
| Brown/yellow tint | Tannins (driftwood) or diatoms | Cosmetic; diatoms get eaten by snails in weeks |
| Cloudy with ammonia or nitrite above 0 | Lost or incomplete cycle | Emergency: see protocol below |
Water parameters to check FIRST (before touching anything)
- Ammonia and nitrite: both should be 0 in an established tank. In a cycling tank, expect a rise now — cloud is literally the first bacteria species eating your ammonia source.
- Nitrate: over 40 ppm says the cloud is a maintenance signal, not a mystery.
- pH: under 6.2 the nitrifying colony stalls and cloud lingers; soft-water crashes cause recurring haze.
- Smell check: a swampy or rotten-egg odor means anaerobic pockets in gravel or rotting matter — hunt the source.
The numbers: what your test kit should say
| Reading | Cloudy new tank (<6 wks) | Cloudy established tank | Action |
|---|---|---|---|
| Ammonia 0 ppm | Cycling progressing | Cloud is cosmetic | Wait it out; don't touch the filter |
| Ammonia 0.25–1 ppm | Cycle peak; fish-in: 40% changes EOD | Something is rotting — find it | Remove source; retest 48 h |
| Ammonia 2+ ppm | Fish-in stress | Lost cycle — emergency | Daily 40–50% changes: protocol; no deep cleaning |
| Nitrite above 0 | Cycling's second hump | Cycle crashed or overwhelmed | Same dilution; 1 ppt salt if no inverts |
| Nitrate above 40 | Overfeeding signal | Maintenance debt | Halve feeding; weekly 25–40% changes |
| pH under 6.2 | Colony stalling | Recurring haze cause | Partial changes with buffered water; no swing chasing |
Likely causes, ranked
- New-tank bloom. Beneficial bacteria feasting on organics and ammonia, multiplying in open water. Almost unavoidable, harmless, temporary — but if fish are dying too, the cycle has gone past harmless: see new tank syndrome.
- Overfeeding / organic overload. The #1 cause in old tanks. Uneaten food and fish waste feed heterotrophic bacteria faster than the filter processes them.
- Dead-animal die-off. A dead snail, fish in cavities, or matted dead plant leaves creates a sudden cloud spike days after a big change.
- Filter media washed in tap water. Chloramine killed the biofilter; cloud appears with ammonia days later — this is a lost-cycle emergency, not cosmetic cloud.
- New substrate dust. Unrinsed sand or gravel; settles on its own, vacuum lightly twice.
Fix schedules
New tank (under ~6 weeks): do nothing dramatic. Feed a third of normal, test every other day, add an airstone (blooms crash oxygen at night), and let day 10–14 clear it. Never rinse new filter media in tap water — swish it in removed tank water. If ammonia climbs above 2 ppm with fish present, do 40% changes daily until it reads 0; consider a liquid bacteria supplement in the filter.
Established tank: (1) hunt the source — siphon the gravel deeply, check for dead livestock, trim dead plants; (2) 40% change this week, 25% next; (3) halve feeding for two weeks — most "chronic haze" tanks are simply overfed; (4) rinse mechanical floss/sponges in tank water monthly, replace only when shredded; (5) optional shortcut: a flocculant water clarifier clumps bacteria for the filter to catch, clearing visible cloud in 24–48 h while you fix causes. Don't use clarifiers with shrimp-heavy or coral-style inverts.
Lost cycle (ammonia >0 with old tank): daily 40% changes, feed minimum, no meds or salt, add fresh bacterial supplement, and retest in 5–7 days. Fish-in cycling is miserable but survivable; fish-out restart isn't.
Cloudy after a water change or after cleaning
Two timelines tell you everything:
- Cloudy within minutes: physical — substrate dust or bacteria shredded by unmatched, chloraminated water. Harmless; run the filter and check back in 24 h.
- Cloudy 24–48 h after a big clean, then rising ammonia: the clean was the event — a deep gravel overhaul released a detritus bomb, or tap-rinsed bio-media killed the colony. This escalates: fish start gasping days after cleaning. Daily 40–50% temperature-matched changes, feed minimum, gravel left alone until readings sit at 0 for a week.
The morning-after test decides: haze fading and 0/0 means done; haze holding with any reading above 0 means the deep-clean didn't clean — it released. Next time: vacuum one zone weekly and swish bio-media in tank water, never tap.
Prevention
- Feed 60-second portions once daily; one fast day per week.
- Weekly 25–40% gravel-vacuumed change — cloud almost never survives a keeper who does this.
- Rinse new substrates until water runs clear before filling.
- Never rinse bio-media or run new media under tap water; keep a spare sponge for rotations.
- Stock within capacity — use the stocking calculator.
FAQs
Is cloudy water dangerous to fish?
The bacteria aren't directly toxic, but they consume oxygen overnight and whatever fed them (overfeeding, rotting matter, uncycled water) also spikes ammonia. Cloud plus gasping or deaths is an emergency.
How long does a new-tank bloom last?
4–14 days typically. It's proof cycling is working. Resist big changes and filter scrubbing — both prolong it.
Why is it cloudy right after cleaning the tank?
Dust from stirring substrate, or tap water without dechlorinator killing filter bacteria. Grey cloud settles within a day; use conditioner every change and vacuum more gently around deep gravel beds.
Do clarifier products work?
Yes for visible cloud — they clump bacteria out within a day or two — but they're cosmetics. Fix food load and maintenance or the haze returns.
Severe cases: consult an aquatic-experienced vet where available.
Further reading & sources
- FDA — Animal & Veterinary animal-health literacy: federal background on pet health and safety — including pet food and animal drug oversight — and on protecting pets from unsafe water and products.
- PetMD fish health library (vet-reviewed): vet-reviewed articles on aquarium cycling, water quality, and the livestock losses cloudy-water problems cause — good general further reading.