Skip to content

Why is my aquarium water cloudy?

Cloudy aquarium water is usually a harmless bacterial bloom in a new tank or fine debris. Here's what causes the haze and how to clear it fast.

The short answer

Cloudy water is almost always one of two harmless things: a bacterial bloom (a milky white haze, common in new tanks) or fine debris stirred up from the substrate. Neither is dangerous to fish on its own. The cure is patience, light feeding and small regular water changes — not draining and refilling the whole tank, which only restarts the cycle.

Milky white haze: a bacterial bloom

A white or greyish cloudiness in a tank set up in the last few weeks is a bloom of free-floating bacteria feeding on excess nutrients. It typically appears while a tank is still cycling and clears by itself as those bacteria colonise the filter and surfaces. Don’t overreact by scrubbing everything or replacing all the water — that removes the very bacteria you want to establish.

Feeding less is the biggest lever. Uneaten food and heavy waste give the bloom fuel, so scale back portions and remove any leftovers. If your tank is new, read how to cycle an aquarium so the process finishes cleanly, and consider a bacteria starter to speed things along.

Tip: a bloom that appears suddenly in an established tank often follows a filter clean-out or overfeeding. Test your water — if ammonia or nitrite show up, treat it as a mini-cycle and cut feeding until they read zero.

Grey or brown haze: fine debris

If the cloud looks like suspended dust rather than milk, it’s usually fine particles: uncleaned new substrate, disturbed detritus, or floating waste. Rinse new gravel or sand before adding it, and vacuum the substrate during maintenance. Good mechanical filtration traps the rest — see our filter guides and use a gravel cleaner to lift muck out during a water change.

What not to do

Don’t overfeed, don’t over-clean the filter, and don’t dose “clearing” chemicals as a first move. Address the cause — food, debris or a new-tank cycle — and the water clears on its own. If you’re unsure what’s going on, a liquid test kit tells you whether it’s a cosmetic haze or a real water-quality problem worth acting on.

Frequently asked questions

How long does a bacterial bloom last?

In a new tank, a white haze from a bacterial bloom usually clears on its own within a few days to two weeks as the bacteria settle onto surfaces. Resist the urge to keep replacing all the water — patience does most of the work.

Will a water change fix cloudy water?

It helps with debris and reduces the nutrients feeding a bloom, but it won't instantly cure a bacterial bloom. Small, regular changes plus not overfeeding are more effective than one large change.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages