Troubleshooting

Why Is My Aquarium Water Cloudy? The Three Causes

A new tank that clouds on day four is usually cycling, not failing. The color tells the cause: white is bacteria, grey is dust, green is algae.

The short version

  • Cloudy aquarium water has three usual causes, and the color tells you which: milky white is a bacterial bloom, grey or tan is substrate dust, and green is an algae bloom.
  • A milky bloom is a new-tank phase. It clears on its own in 1 to 2 weeks as the biofilter catches up, so do not chase it with big daily water changes.
  • Grey or tan haze is unrinsed sand or gravel dust. It settles in a few hours, and rinsing the substrate first prevents it.
  • Green water is a different fix (light and nutrients), covered in its own guide.
  • Feed once a day, stock slowly, and let a new tank cycle for 4 to 6 weeks before adding fish.

A new tank that clouds over on day four scares more beginners into tearing it down than almost any other problem, and it is usually the most harmless. The cloud is the tank cycling, not failing. The trick is reading the color, because milky white, grey-tan, and green each come from a different cause and need a different response.

Get the cause right and most cloudy water fixes itself, often faster if you leave it alone than if you fight it. Here are the three kinds and what actually clears each.

The three kinds of cloudy, and how to tell them apart

Hold a white card behind the tank and look at the tint. Milky or hazy white is a bacterial bloom, most common in the first 2 weeks of a new setup. A grey or tan haze right after you fill the tank is mineral dust off the substrate. A green tint is suspended algae, a different problem with a different fix. Naming the color first saves you from throwing the wrong solution at it.

Milky white water: a bacterial bloom

A milky, slightly grey cloud that appears in a tank 1 to 3 weeks old (or a few days after a deep clean or a filter rinse) is a heterotrophic bacterial bloom. These bacteria feed on dissolved organics and multiply in the open water faster than they can settle onto surfaces, which is what you are seeing. It is not harmful in itself, but it is a sign the biofilter is still immature and cannot yet process the load.

The fix is mostly patience. Feed lightly, once a day at most, and hold off on big daily water changes, because every change adds fresh organics that feed the bloom and drag it out. A sponge filter helps by growing the bacteria colony on its foam instead of in the water, and a liquid test kit lets you watch ammonia and nitrite fall toward zero, which is the real signal the tank is catching up. Give it 1 to 2 weeks.

Cloudy water alone does not make a fish sick. If a fish gasps at the surface, test the water first, and know that a fish that stays unwell is a veterinarian's call, not a clarity problem.

Grey or tan haze right after setup: substrate dust

If the water goes grey or tan the moment you fill the tank, the cause is almost always fine dust from sand or gravel that was not rinsed enough. It is harmless mineral cloud, not biology, and it settles within 2 to 3 hours to a full day once the flow calms. A filter with floss or a fine pad polishes out the last of it.

Prevent it next time by rinsing inert sand in a bucket through 3 or more rinses, until the runoff comes clear, before it goes in the tank. Fill onto a plate or a bag so the stream does not blast the bed. Pool-filter sand and black-diamond blasting sand both need several rinses to run clean.

Green, hazy water: an algae bloom, not a bloom of bacteria

If the cloud carries a green tint, it is not bacteria and it is not dust. It is green water, a bloom of single-celled algae suspended in the column, driven by too much light and spare nutrients. No amount of filter floss or water changes clears it for long, because the cells divide back within 2 to 3 days. That one has its own method (a blackout, floating plants, or a UV clarifier), covered in the green water fix.

Cloudy after a water change or a rescape: stirred-up detritus

A tank that clouds right after you vacuum, replant, or move hardscape is throwing fine organic particles and substrate fines into the water. It looks alarming and clears in 2 to 6 hours as everything resettles. Pour new water onto a plate to avoid churning the bed, and skip deep-vacuuming a dirted or Walstad substrate, which just releases the mulm the plants are feeding on. Match and dechlorinate the replacement water first, since chlorine in an unconditioned top-off can kill the bacteria that would otherwise keep the tank clear.

What actually clears cloudy water

For a bacterial bloom, the durable answer is a mature biofilter and a sensible load: stock slowly, feed once a day, and cycle the tank for 4 to 6 weeks before adding fish. Fast and floating plants pull the dissolved organics the bloom lives on, so a heavily planted tank blooms less and for less time. For dust, rinse the substrate and let mechanical filtration do the rest. In both cases, the water clears when the cause is removed, not when a bottle is added.

The honest part: a new tank clouds, and that is normal

Expect a new tank to go milky somewhere around days 3 to 10, then clear on its own as the bacteria catch up. The single mistake that turns a one-week haze into a one-month battle is chasing it with large daily water changes that keep feeding the bloom. Set the light to 6 to 8 hours, feed lightly, test the water, and wait it out.

Frequently asked questions

Is cloudy water dangerous to my fish?

A bacterial bloom itself is generally harmless, but it signals an immature or overloaded tank, so test ammonia and nitrite with a liquid kit: both should read zero in a cycled system. If a fish is gasping, clamped, or listless, that is a health question for a veterinarian, not a clarity fix, and no clearing agent addresses it.

How long does cloudy aquarium water take to clear?

Substrate dust settles in a few hours to a day. A bacterial bloom clears on its own in 1 to 2 weeks as the biofilter matures. Green water is the slow one, taking 2 to 4 weeks to correct, because you are fixing light and nutrients, not just filtering.

Will a water change fix cloudy water?

For substrate dust, yes, a change plus filtration helps it along. For a bacterial bloom, big daily changes usually make it worse by feeding the bacteria, so change about 25 percent weekly at most and let the biology settle. Match the response to the cause.

Should I add a clarifier to cloudy water?

A clarifier clumps fine particles within a few hours so the filter can catch them, which helps a mechanical haze or leftover dust. It does nothing about the cause of a bacterial bloom, so if the tank is uncycled or overfed, the cloud comes back. Fix the load first.

Start by naming the color: white is biology catching up, grey is dust settling, and green is a light-and-nutrient problem in disguise. Run your setup through the build planner for a stocking and planting plan that clouds less, compare notes with the green water fix, the algae guide, and the guide to melting plants in the troubleshooting guides, and check any fish against its compatibility record before you add it to a young tank.

Species and gear in this guide

Parameters pulled live from the compatibility database.

Not sure your build will balance? Plan it first.

The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.

Open the build planner

Want the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.