What causes cloudy water and how to fix it

Cloudy aquarium water usually comes from one of three sources: a bacterial bloom (the most common cause in new tanks), suspended particles like sand or debris, or algae growth. The fix depends on which one you have, but the fastest route is a partial water change combined with better filtration—not chemicals or additives that claim to clear it when ready.

If your tank is brand new (less than two weeks old), cloudiness is almost certainly a bacterial bloom. Beneficial bacteria are colonizing your filter and surfaces, and their population spike makes the water look milky. This clears on its own in three to seven days. If your tank is established and suddenly cloudy, you likely have a filter problem, a cleaning accident that stirred up substrate, or a dead fish decomposing somewhere.

Key Takeaways

  • Bacterial blooms in new tanks clear without intervention in three to seven days; doing water changes during this time can prolong it.
  • A clogged filter is the most common cause of cloudiness in established tanks and requires rinsing the filter media in old tank water, not tap water.
  • Partial water changes (25 percent of tank volume) remove suspended particles and reduce the organic load that feeds cloudiness.
  • Activated carbon and clarifier products work only on suspended particles, not bacterial blooms, and are unnecessary if you fix the underlying cause.

Identifying whether you have a bacterial bloom or a filter problem

A bacterial bloom makes the water look uniformly milky or hazy, like skim milk. You can still see your fish and decorations clearly enough. The water smells normal. This is harmless and happens because beneficial bacteria are reproducing rapidly—usually in the first two to four weeks of a new tank, or after you add a large number of fish at once to an established tank.

A filter problem produces cloudiness that gets worse over a few days, or appears suddenly in a tank that was clear yesterday. The water may smell slightly off or stale. When you look closely, you might see tiny particles suspended throughout. This means your filter is either clogged (not moving water through the media fast enough) or the media itself is breaking down and releasing particles.

If you see green or brown tint to the cloudiness, you have algae growth, not a bacterial bloom. This requires different treatment: reduce light hours to eight per day, do a 25 percent water change, and clean the filter. Algae blooms usually mean excess nutrients (often from overfeeding or a dead fish) and too much light.

How to clean your filter without making cloudiness worse

The most important rule: rinse filter media in old tank water, never in tap water. Tap water kills the beneficial bacteria living in your filter, which defeats the purpose of having a filter at all. Siphon some water into a bucket before you start, or use water from a partial water change.

Turn off the filter and remove the filter cartridge or media. Swish it gently in the old tank water until the water runs clearer. Do not squeeze it hard or scrub it—you are removing trapped debris, not sterilizing it. If the media is falling apart or visibly disintegrating, replace it with new media of the same type (check your filter manual for the exact model).

Rinse the filter housing itself with old tank water as well. Debris accumulates in the intake tube and around the impeller. Once everything is clean and reassembled, turn the filter back on and do a 25 percent water change with fresh dechlorinated water. The cloudiness should begin clearing within a few hours.

When to do a water change and how much

If your tank is new and you have a bacterial bloom, do not do a water change yet. Water changes remove some of the bacteria and can extend the bloom. Wait for it to clear on its own, which takes three to seven days. During this time, feed lightly and do not clean anything—let the bacteria establish.

If your filter is clogged or you have suspended particles, do a 25 percent water change after you clean the filter. This removes particles that are already in the water and reduces the organic load (leftover food, fish waste) that feeds bacterial growth. Use dechlorinated water at the same temperature as your tank. If you do not have a dechlorinator, let tap water sit in an open container for 24 hours before adding it.

Do not do a water change larger than 50 percent unless you are treating a specific problem like ammonia spike or a medication overdose. Large changes stress fish and can disrupt the bacterial colony in your filter.

Why activated carbon and clarifiers usually do not work

Activated carbon and water clarifier products are marketed as quick fixes for cloudiness, but they only work on suspended particles—sand, debris, or fine sediment. They do nothing for bacterial blooms, which are living cells, not particles. If you use them on a bacterial bloom, you are wasting money and the bloom will still be there when the product wears out.

Clarifiers work by clumping tiny particles together so your filter can catch them. This is useful if you accidentally stirred up your substrate or if sand is escaping your filter intake. But if your filter is already clogged, a clarifier will clog it faster. Clean the filter first, then consider a clarifier only if particles are still visible after 24 hours.

Activated carbon is useful for removing odors and discoloration from driftwood or peat, but it does not clear bacterial blooms. If you want to use it, add it to your filter after you have cleaned the media and done a water change. It is optional, not necessary.

How to prevent cloudiness from happening again

The most common cause of recurring cloudiness is overfeeding. Uneaten food decays and feeds bacterial blooms. Feed only what your fish will eat in two to three minutes, once or twice a day. If food is hitting the bottom, you are feeding too much.

Check your filter intake regularly—every two weeks for a tank with heavy bioload (many fish or large fish), every month for a lightly stocked tank. A clogged intake is the second most common cause of cloudiness. You should see water flowing smoothly into the intake tube. If it is slow or blocked, clean the intake screen or pre-filter.

Do a 25 percent water change every week or every two weeks, depending on how many fish you have. This removes accumulated waste before it builds up enough to cloud the water. In a new tank, wait until the bacterial bloom clears before you start a regular water change schedule.

Do not clean your entire filter at once. If you have a two-stage filter (mechanical and biological), clean only the mechanical stage (the sponge or floss) and leave the biological stage (ceramic rings or bio-balls) alone. This keeps beneficial bacteria alive while removing trapped debris.

When to call for help or consider other causes

If cloudiness persists for more than two weeks despite filter cleaning and water changes, something else is wrong. Check for a dead fish hidden behind decorations or in the substrate—decomposing fish create ammonia spikes that trigger bacterial blooms. Smell near the substrate and around decorations. If you find a dead fish, remove it, do a 50 percent water change, and clean the filter.

If the water is cloudy and your fish are gasping at the surface or hiding, you may have an ammonia or nitrite problem, not just cloudiness. Test the water with a kit (available at any aquarium store) or take a water sample to the store for testing. High ammonia or nitrite requires when ready action: a 50 percent water change and a filter cleaning.

If you have recently added new fish or plants, cloudiness may be a sign that your filter cannot handle the new bioload. This is not an emergency, but you may need to upgrade your filter or reduce the number of fish. For now, do 25 percent water changes twice a week until the cloudiness clears.

Frequently Asked Questions

How long does a bacterial bloom usually last?

Three to seven days in most cases. If it lasts longer than two weeks, you likely have a filter problem or overfeeding issue, not just a bloom. Do not do water changes during the bloom—they remove bacteria and extend it. Feed lightly and be patient.

Can I use a UV sterilizer or air stone to clear cloudy water?

A UV sterilizer kills bacteria and can clear a bloom, but it also kills beneficial bacteria in your filter, which defeats the purpose. Air stones do not clear cloudiness at all. The best approach is to let the bloom run its course or fix the underlying cause (filter clog, overfeeding) instead.

Is cloudy water dangerous for my fish?

A bacterial bloom alone is not dangerous—it is just unsightly. However, if cloudiness is caused by high ammonia or a dead fish, it can harm or kill your fish. Test the water or look for a dead fish if cloudiness appears suddenly in an established tank or if your fish are acting stressed.

Should I do a water change if my tank is brand new and cloudy?

No. Wait for the bacterial bloom to clear on its own, which takes three to seven days. Water changes remove bacteria and extend the bloom. Once the water is clear, start a regular water change schedule of 25 percent every one to two weeks.

What if I cleaned my filter and the water is still cloudy after 24 hours?

Do another 25 percent water change and check the filter intake for blockages. If the intake is clear and water is flowing normally, the cloudiness is likely a bacterial bloom (not a filter problem) and will clear in a few more days. Do not do another filter cleaning—you will remove more beneficial bacteria.