Cloudy water usually means a bacterial bloom, a filter problem, or suspended particles—and the cause determines the fix
Cloudy aquarium water falls into two visible types: a milky white haze that spreads through the whole tank, or a dusty brown or tan film that settles on surfaces. The milky kind almost always comes from a sudden spike in bacteria, usually after you set up a new tank or change the water too aggressively. The dusty kind usually means your filter is clogged, your substrate is too fine, or you are stirring up sediment when you clean. Both are fixable, but they need different approaches.
The good news is that cloudy water is not toxic to fish—it is a sign that something in the tank's balance has shifted, and your job is to find what. A new tank takes time to develop the bacteria that keep water clear. An established tank that suddenly clouds usually has a filter that is not working hard enough or water that was changed too fast.
Key Takeaways
- Milky white cloudiness is a bacterial bloom, most common in new tanks or after large water changes, and clears in three to seven days if you do not make it worse.
- Brown or tan cloudiness usually means your filter needs cleaning, your substrate particles are too small, or you stirred up debris during maintenance.
- Do not do a large water change to fix cloudiness—that often makes a bacterial bloom worse by removing the bacteria that are already working to stabilize the tank.
- A filter that is clogged or running too slowly will not clear any cloudiness, so check that water is flowing freely through the intake and output.
- If cloudiness does not improve in a week, the problem is likely filter-related rather than bacterial, and you may need to clean or replace the filter media.
Bacterial bloom: the most common cause in new tanks
When you first set up an aquarium, the water looks clear for a day or two, then turns milky white. This is a bacterial bloom—a sudden population explosion of harmless bacteria that feed on organic waste in the water. It happens because the tank does not yet have enough established bacteria in the filter to keep the water balanced, so bacteria in the water column multiply instead.
A bacterial bloom is not dangerous to fish, but it is a sign that the tank is not yet stable. The bloom will clear on its own in three to seven days as the bacteria in your filter media grow and take over the job of breaking down waste. The key is to not interfere. Do not do a large water change, because that removes the bacteria that are already working. Do not add chemicals or clarifiers—they do not speed up the process and can stress fish. Instead, run your filter continuously, do not overfeed, and wait.
If you have an established tank and suddenly see milky cloudiness, the cause is usually a large water change or a filter that stopped working. A 50 percent or larger water change removes the bacteria in the water column that keep things stable, and the remaining bacteria multiply to fill the gap. Again, the fix is patience and a working filter, not another water change.
Clogged or slow filters that trap particles
If your water is brown, tan, or dusty rather than milky white, the problem is usually a filter that is not moving water fast enough. When a filter clogs, water does not flow through the media properly, so particles that should be trapped stay suspended in the tank instead. You will often see the cloudiness get worse near the filter intake or output.
Check your filter first by looking at the intake tube and output nozzle. Water should flow freely from both. If the intake is blocked or the flow is weak, the filter media is clogged and needs cleaning. Most filter media can be rinsed in old tank water (not tap water, which kills the bacteria you need) and reused. If the media is falling apart or very thick with debris, replace it.
A slow filter also means waste is not being removed fast enough, which can lead to ammonia spikes that stress fish. If you clean the filter and the cloudiness does not improve in a day or two, the filter may be undersized for your tank—a common problem when people upgrade to a larger aquarium but keep the old filter.
Substrate particles and stirring up the bottom
Fine substrate—sand or very small gravel—can cloud the water if you stir it up during cleaning or if water flow is not strong enough to settle it. This cloudiness is usually tan or brown and settles within a few hours if you stop disturbing the bottom. If it comes back every time you clean, your substrate particles are too small for your filter to handle.
When you do water changes, use a gravel vacuum to remove debris from the bottom without stirring up the whole substrate. Move slowly and do not dig deeper than you need to. If you have sand, avoid vacuuming it at all—instead, siphon water from just above the surface and let the sand stay in place. A powerhead or strong filter output pointed at the bottom can also help settle particles faster.
If cloudiness from substrate is a recurring problem, you may need to replace very fine sand with slightly larger gravel, or add a pre-filter sponge to your intake to catch smaller particles before they circulate through the tank.
Overfeeding and excess organic waste
Fish waste and uneaten food break down into ammonia and other compounds that feed bacterial blooms. If you overfeed, you create more waste than the filter can handle, and the water column fills with bacteria trying to break it down. This usually shows as milky cloudiness that gets worse over several days.
Feed only what your fish can eat in two to three minutes, once or twice a day. Remove any food that sinks to the bottom uneaten after a few minutes. A tank with too many fish for its size will also cloud more easily, because the bioload—the total waste produced—exceeds what the filter can process. If you have recently added fish, cloudiness may be the tank telling you it is overstocked.
New decorations, substrate, or water additives
New decorations, plants, or substrate can release particles or tannins into the water. Driftwood and certain plants release brown tannins that tint the water rather than cloud it, but new gravel or sand often releases fine dust that clouds the water for a day or two. Rinse new substrate thoroughly in a bucket before adding it to the tank.
Some water additives—conditioners, bacterial starters, or plant fertilizers—can cause temporary cloudiness if you add too much. Follow the dosing instructions on the bottle. If you just added something new and the water clouded within hours, that is likely the cause, and a partial water change (25 percent) can help clear it faster than waiting.
When to do a water change and when to wait
The instinct to do a large water change when the tank clouds is natural but often wrong. A large change removes the bacteria already working to clear the water and can make a bacterial bloom last longer. Instead, do a small partial change—10 to 15 percent—only if the cloudiness is from a new additive or if ammonia levels are high (which you can test with a kit from any aquarium store).
For a bacterial bloom in a new tank, do nothing except run the filter and wait. For cloudiness from a clogged filter, clean the filter first, then wait a day before doing any water change. For cloudiness from substrate particles, wait a few hours for them to settle, then do a small change if needed.
The only time a large water change is the right move is if you test the water and find ammonia or nitrite above zero, which means the filter is not keeping up with the bioload. In that case, a 30 to 50 percent change buys time while the filter catches up.
Frequently Asked Questions
How long does it take for a bacterial bloom to clear?
A bacterial bloom in a new tank usually clears in three to seven days if you run the filter continuously and do not do large water changes. An established tank with a sudden bloom may clear faster—sometimes in 24 to 48 hours—because the filter already has bacteria. If cloudiness lasts longer than a week, the cause is probably not bacterial, and you should check your filter.
Can I use a water clarifier or chemical treatment to speed this up?
Water clarifiers can make particles clump together so they settle faster, which helps with dusty cloudiness from substrate. They do not help with bacterial blooms and can stress fish if overused. For a new tank, patience and a running filter work better than chemicals.
Is cloudy water safe for fish?
Cloudiness itself is not toxic, but it is a sign that something is out of balance. A bacterial bloom is harmless, but a clogged filter or high ammonia is not. If the water is cloudy and your fish are gasping at the surface or hiding, the problem is likely low oxygen or high ammonia, and you should do a partial water change and check your filter when ready.
What if the cloudiness comes back every time I clean the tank?
This usually means you are stirring up substrate or your filter is too weak for your tank size. Try vacuuming more gently, avoid the substrate if you have sand, and make sure water is flowing freely through your filter. If the problem persists, your filter may need upgrading or your substrate may be too fine.
Should I do a water change if the tank is cloudy?
Not a large one. A 10 to 15 percent change is safe and can help if you just added something new. A 50 percent or larger change can make a bacterial bloom worse by removing the bacteria that are clearing it. Wait at least 24 hours after a large change before doing another one.