Guides

Why is my aquarium water cloudy? (and why big water changes usually make it worse)


🔍 Fact check

“Cloudy water means the tank is dirty, so you should do big daily water changes to clear it.”— A common beginner instinct

Verdict: Usually backwards

The most common cloudy water — a milky bacterial bloom in a new tank — is a normal part of the tank maturing, not dirt. Big repeated water changes remove the nutrients the bloom is burning through and simply drag it out. For a new-tank bloom, patience clears it faster than panic.

The evidence:

  • A milky/white haze in a new tank is typically a bacterial bloom: free-floating microbes multiplying on the nutrients in a fresh tank, which die back on their own as the tank matures (Aquarium Science, Aqueon).
  • The recommended response to a new-tank bacterial bloom is largely to wait it out while controlling waste (feeding lightly, not overstocking); the bloom transfers to the filter and clears in a few weeks (Aqueon, Aquarium Science).
  • A grey haze immediately after setup is usually substrate dust, a mechanical/cosmetic issue that settles or filters out — not a water-quality problem.

The 30-second version. Cloudy water is a symptom, not a diagnosis — read the colour. Grey right after setup is usually harmless substrate dust that settles. White/milky in a new tank is a bacterial bloom — normal, and it clears on its own; don’t fight it with big water changes. Green is algae in the water (a different fix). The instinct to do huge daily water changes usually makes a new-tank bloom last longer.

Few things panic a new fishkeeper faster than setting up a beautiful tank and watching it turn into pea soup — or milk — a few days later. Take a breath. Cloudy water is one of the most common and most misunderstood things in the hobby, and it’s almost never the disaster it looks like.

The trick is to stop treating “cloudy” as one problem. There are really three, they have different colours, and they have completely different fixes.

Grey or hazy right after setup: substrate dust

If the water went cloudy within minutes or hours of filling the tank — a fine grey haze — it’s almost certainly dust from your substrate. Gravel and (especially) sand carry a lot of fine particles, and filling the tank kicks them into the water column.

This one is purely cosmetic. It isn’t dangerous and it doesn’t mean you did anything wrong.

  • The fix: patience and mechanical filtration. It usually settles within a few hours to a day as the filter catches the particles. A fine filter floss/wool pad in the filter clears it faster.
  • Next time: rinse gravel or sand thoroughly in a bucket before it goes in, and pour water onto a plate or your hand to avoid blasting the substrate.

White or milky, days after setup: a bacterial bloom

This is the big one, and the one people get wrong. A white, milky, foggy haze that appears a few days to a couple of weeks into a new tank is a bacterial bloom — a population explosion of free-floating microbes feeding on the abundant nutrients in a fresh, immature tank.

It looks alarming, but it’s a normal part of a new tank finding its feet. And here’s the counter-intuitive part: the worst thing you can do is panic-change the water. Every big water change adds fresh nutrients and resets the process, so the bloom just keeps coming back. As the tank matures and the beneficial bacteria settle onto your filter and surfaces (where they belong), the free-floating bloom starves and clears — usually within a few days to a couple of weeks.

  • The fix: mostly, wait it out. Keep feeding light (less food = fewer nutrients), don’t add more fish, and let it clear on its own.
  • Helpers: activated carbon in the filter adsorbs some of the nutrients; seeding the tank with mature filter media or gravel from an established tank speeds everything up.
  • One caveat: if you have fish in an un-cycled tank, your priority is still the fish. Keep testing, and change water when ammonia or nitrite climbs — the bloom just clears a bit slower. This is exactly the situation the nitrogen cycle is about, so read that next.

Green water: floating algae

If the water is green — a green tint rather than a white fog — that isn’t bacteria, it’s a bloom of microscopic floating algae, usually driven by too much light (often a tank near a window or lights left on too long) plus nutrients.

The fix is different because the cause is different: it’s a lighting-and-nutrient balance problem. We cover it properly in the algae guide, but the short version is: cut the light back, feed less, keep up water changes, and let plants do the competing.

When cloudy water is worth worrying about

Cloudiness itself rarely hurts fish — but the cause sometimes needs action:

  • Fish in a new, un-cycled tank: the cloud is cosmetic, but the invisible ammonia is not. Test and do water changes to protect the fish.
  • A sudden bloom in an established tank: something upset the balance — overfeeding, a dead fish, a rotting plant, or a too-thorough filter clean that stripped out bacteria. Find and remove the cause.
  • A rotten, sulphur smell alongside the cloud points to decaying matter or an anaerobic problem — track it down.

Read the colour, treat the cause, and resist the urge to “fix” a new-tank bloom to death. As with almost everything here: get the water right, and the rest follows.

Sources & further reading


Common questions

Is cloudy water dangerous to my fish?

A bacterial bloom (milky/white) is usually harmless in itself — it's microbes in the water, not a toxin. What matters is the underlying cause: in a new, un-cycled tank the real danger is ammonia, so keep testing. Grey dust is cosmetic. Green (algae) water isn't directly harmful either. Read the colour, then address the cause.

How long does cloudy water take to clear?

A new-tank bacterial bloom typically clears on its own within a few days to a couple of weeks as the beneficial bacteria settle onto the filter and surfaces. Substrate dust usually settles within hours to a day.

Should I do a water change to fix cloudy water?

For a new-tank bacterial bloom, big repeated water changes tend to prolong it — you're feeding it fresh nutrients. The exception is if you have fish in an un-cycled tank and ammonia or nitrite is high: then you change water to protect the fish, and accept the cloudiness takes a little longer.

Why did my established tank suddenly go cloudy?

A sudden bloom in a mature tank usually means something disturbed the balance: overfeeding, a dead fish or rotting plant, a big filter clean that removed too much bacteria, or a spike in waste. Find and fix the cause (remove the decaying matter, feed less) rather than just clearing the symptom.

How do I stop cloudy water coming back?

Control waste: don't overstock, feed only what your fish finish in a minute or two, keep up regular water changes, and don't rinse all your filter media at once. A stable, cycled tank with a light waste load rarely clouds.


📚 Keep reading

🎓 Ready to go deeper?

Past the basics — same plain, no-panic voice, no ceiling: