Cloudy water usually means a bacterial bloom, excess waste, or suspended particles—and the cause determines how you fix it

Cloudy aquarium water falls into two main types: bacterial bloom (milky white cloudiness that appears suddenly) and suspended particles (dust, uneaten food, or decaying matter that makes water look hazy). Bacterial bloom happens when beneficial bacteria multiply rapidly after a tank is new, after a water change, or when waste builds up faster than the filter can handle. Suspended particles usually mean your filter isn't catching everything, or debris is accumulating on the bottom and in the water column.

The good news: both are fixable without replacing the tank or starting over. Most cloudiness clears within days once you understand what caused it and take the right step—or in some cases, take no step at all and let time do the work.

Key Takeaways

  • Milky white cloudiness is almost always a bacterial bloom, which clears on its own in three to seven days as bacteria settle and the filter catches up.
  • Hazy or dusty-looking water points to suspended particles—uneaten food, fish waste, or filter media dust—and usually means you need to clean the filter or reduce feeding.
  • New tanks cloud up because beneficial bacteria are establishing themselves, and the cloudiness is a normal part of the nitrogen cycle.
  • Overfeeding and overstocking are the most common causes of persistent cloudiness in established tanks.
  • A partial water change and a clean filter can clear particle cloudiness within hours, but bacterial bloom needs time and patience.

Bacterial Bloom: The Milky White Cloud That Clears Itself

A bacterial bloom is a sudden explosion of beneficial bacteria in the water column. The bacteria themselves are not harmful to fish—they are the same microbes that break down ammonia and nitrite in your tank. What happens is this: when conditions suddenly change (a new tank, a large water change, a dead fish, or a spike in waste), bacteria have more food to eat and reproduce rapidly. The water turns milky white because billions of bacteria are suspended in it.

Bacterial bloom clears on its own in three to seven days. The bacteria settle, your filter catches more of them, and the water becomes transparent again. You do not need to do anything except wait. Do not do a large water change—that removes the bacteria your tank needs and can restart the bloom. Do not add chemicals or UV sterilizers unless the bloom lasts longer than two weeks, which is rare. Keep feeding light and do not add new fish while the bloom is happening.

If your tank is brand new, a bacterial bloom in the first week or two is completely normal. It means the nitrogen cycle is starting. The bacteria are colonizing your filter and substrate, which is exactly what you want. This is not a sign of failure—it is a sign the tank is working.

Suspended Particles: Dust, Waste, and Uneaten Food

If the water looks hazy or dusty rather than milky, you are dealing with suspended particles—tiny bits of solid matter floating in the water. Common sources are uneaten food sinking and breaking apart, fish waste accumulating faster than the filter processes it, dust from filter media, or debris stirred up from the substrate. This type of cloudiness usually means something in your routine needs to change.

Start by checking your filter. If it has not been cleaned in more than two weeks, open it and rinse the filter media (sponge, cartridge, or floss) in old tank water—never tap water, which kills the bacteria living in the media. A clogged filter cannot trap particles, so they stay suspended. After cleaning, the water should clear within a few hours. You will see the difference almost when ready once the filter is working at full capacity again.

Next, look at feeding. If you feed more than your fish can eat in two to three minutes, uneaten food decays and clouds the water. Reduce the amount you feed by half and see if the cloudiness improves over the next few days. Overfeeding is the single most common cause of persistent cloudiness in established tanks. Most fish do fine on less food than their owners think they need.

Overstocking and Waste Buildup

If your tank has too many fish for its size, waste accumulates faster than the filter and bacteria can process it. The water becomes cloudy because ammonia and nitrite spike, which triggers another bacterial bloom. This is different from a one-time bloom—it happens repeatedly because the problem is structural. You will notice the cloudiness returns even after you clear it, sometimes within days.

Count your fish and check the stocking guidelines for your tank size. A rough rule: one inch of fish per gallon of water is a starting point, but many fish need more space than that. If you are overstocked, you have three options: move some fish to another tank, upgrade to a larger tank, or upgrade your filter to handle the bioload. Until you do one of those, cloudiness will return even after you clear it. In the meantime, do a 25 percent water change every three days and clean the filter weekly. This buys you time while you plan a longer-term fix.

New Tank Syndrome and the Nitrogen Cycle

A brand-new tank almost always clouds up in the first two to four weeks. This is called new tank syndrome, and it happens because beneficial bacteria are colonizing the filter, substrate, and decorations. During this time, ammonia and nitrite spike, which triggers bacterial blooms. The water may clear and cloud again several times as the cycle progresses.

Do not panic and do not do large water changes. Large water changes remove the bacteria you are trying to establish and restart the cycle. Instead, do small 10 to 15 percent water changes every few days, feed lightly, and wait. The cycle usually completes in four to six weeks, after which the water stays clear and ammonia and nitrite stay at zero. If you want to speed up the process, you can add a bacterial starter culture (sold as "beneficial bacteria" or "cycle starters" at aquarium stores), but it is not necessary. Patience works just as well.

When to Do a Water Change and When to Wait

The type of cloudiness determines whether a water change helps or hurts. For bacterial bloom (milky white), skip the water change and wait. For suspended particles (hazy or dusty), a 25 percent water change can help, especially if you also clean the filter at the same time. The water change removes some of the particles, and the clean filter prevents new ones from building up.

Never do a water change larger than 50 percent unless you are dealing with a chemical spill or a dead fish. Large water changes remove beneficial bacteria, shock the fish, and can restart the cycle. If you are doing a water change, use dechlorinated water at the same temperature as the tank, and add it slowly to avoid stirring up the substrate. Temperature shock and sudden pH swings stress fish and can make cloudiness worse.

Filter Maintenance and Particle Removal

Your filter is your first line of defense against cloudiness. A clean filter catches particles before they cloud the water; a clogged filter lets them pass through. Clean the filter media every two to three weeks by rinsing it in old tank water (water you just removed during a water change). Squeeze it gently until the water runs clear. Do not scrub it hard or use tap water—both kill the bacteria living in the media and defeat the purpose of cleaning.

If your filter is undersized for your tank, particles will cloud the water no matter how often you clean it. Check the filter's flow rate (measured in gallons per hour, or GPH) against your tank size. A good rule is a flow rate of at least four times your tank volume per hour. A 20-gallon tank should have a filter rated for at least 80 GPH. If your filter is weaker than that, upgrading will solve persistent cloudiness. The filter's job is to move water through the media fast enough to catch everything, and an undersized filter straightforward cannot do that.

Frequently Asked Questions

How long does it take for cloudy water to clear on its own?

Bacterial bloom usually clears in three to seven days without any action. Suspended particles can clear in a few hours if you clean the filter and do a partial water change. If cloudiness lasts longer than two weeks, the cause is likely overfeeding, overstocking, or a filter that is too small.

Is cloudy water dangerous to my fish?

Cloudy water itself is not toxic, but it often signals that ammonia or nitrite is rising. Test the water with a kit if you have one. If ammonia or nitrite reads above zero, do a 25 percent water change and clean the filter. If both read zero, the cloudiness is just particles or a harmless bacterial bloom.

Can I use a water clarifier or UV sterilizer to clear the water faster?

Water clarifiers work by clumping particles together so the filter catches them—they help with suspended particles but not bacterial bloom. UV sterilizers kill bacteria, which can make a bacterial bloom worse by creating dead bacteria that cloud the water further. Both are unnecessary for normal cloudiness. A clean filter and patience work better and cost less.

Why does my tank cloud up after every water change?

Large water changes remove bacteria and trigger a mini bacterial bloom as the remaining bacteria multiply to fill the space. If this happens to you, switch to smaller, more frequent water changes—10 to 15 percent every few days instead of 50 percent once a week. This keeps the bacterial population stable and prevents the cloudiness cycle.

What if the water is cloudy and smells bad?

A foul smell usually means decaying matter—a dead fish, uneaten food, or plant debris—is trapped in the substrate or filter. Search the tank carefully for anything dead or rotting, remove it, and clean the filter. If you find nothing, do a 25 percent water change and clean the filter thoroughly. Smell should improve within a day.