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

Cloudy aquarium water falls into two categories: bacterial bloom, which makes the water milky white and appears suddenly, and suspended particles, which make it hazy or brownish and build up over days. Bacterial bloom happens when beneficial bacteria multiply rapidly—usually after you add fish, change the filter, or do a large water change. Suspended particles come from uneaten food, fish waste, or decaying plants settling in the water column instead of sinking to the substrate. Both are fixable, but the fix depends on which one you have.

The good news is that neither type of cloudiness is permanent, and most cases clear within a week with basic maintenance. Knowing which type you have lets you take the right action when ready instead of guessing.

Key Takeaways

  • Milky white water appearing within hours usually signals a bacterial bloom, which clears on its own in three to seven days as the bacteria settle.
  • Hazy or brownish water that builds up over days points to suspended particles, which you remove by cleaning the filter and doing a partial water change.
  • New tanks cycle bacteria for two to four weeks before the water clears; adding fish before the cycle completes causes cloudiness that takes longer to resolve.
  • Overfeeding and overstocking are the most common causes of ongoing cloudiness, because uneaten food and excess waste create particles faster than the filter can remove them.
  • A clogged filter cannot trap particles, so checking and rinsing the filter media is the first step when water stays cloudy for more than a few days.

Bacterial bloom: the sudden milky cloudiness

A bacterial bloom turns your water opaque white or milky within a few hours to a day. It happens because bacteria in the tank multiply explosively when conditions shift—usually after adding new fish, replacing the filter, or doing a large water change. The bacteria themselves are not harmful to fish; the problem is that the sudden population spike makes the water cloudy.

Bacterial bloom clears on its own in three to seven days as the bacteria consume the excess nutrients that triggered the bloom, then settle and die back to normal levels. You do not need to do anything except wait, though you can speed the process slightly by doing a 25 percent water change and making sure the filter is running. Do not replace the filter media during a bloom—that removes the bacteria that will eventually stabilize the tank.

If the bloom lasts longer than a week, the problem is usually something else: either the water is also cloudy from particles (see the next section), or the tank is overstocked or overfed, which keeps feeding the bacterial population. In that case, move to the sections on filter cleaning and preventing recurring cloudiness.

Suspended particles: the hazy or brownish cloudiness

Hazy or brownish water that builds up gradually over several days usually comes from particles suspended in the water column. These are typically uneaten food, fish waste, or decaying plant matter that the filter is not catching. The particles stay floating instead of settling because the filter media is clogged or the water flow is too weak to push them toward the filter intake.

Start by checking the filter. Turn off the pump, remove the filter media (cartridge, sponge, or floss), and rinse it under running water from a tap. Rinse gently—you want to clear the trapped particles without destroying the beneficial bacteria living on the media. If the media is falling apart or very thick with debris, replace it. Turn the filter back on and do a 25 percent water change. The combination of a clean filter and fresh water usually clears particle cloudiness within 24 to 48 hours.

If the water clears but clouds again within a few days, the underlying cause is overfeeding or overstocking. See the section below on preventing cloudiness.

New tank cloudiness: the cycling phase

A brand-new tank with fish in it will be cloudy for two to four weeks while the nitrogen cycle establishes. During this time, ammonia from fish waste spikes, then beneficial bacteria colonize the filter and convert ammonia to nitrite, then other bacteria convert nitrite to nitrate. The cloudiness comes from the bacterial populations blooming and dying back as the cycle progresses.

You cannot speed this up significantly, but you can make it less severe by not overstocking the tank at the start. Add fish gradually—a few at a time, a week apart—rather than filling the tank all at once. Do 25 percent water changes twice a week to keep ammonia and nitrite from spiking dangerously. The water will clear once the cycle completes and the bacterial populations stabilize.

If you have a test kit, check ammonia and nitrite levels. If either reads above 0.5 ppm, do a water change when ready. If you do not have a kit, assume the cycle is still running if the water is cloudy and do a 25 percent water change every three days until it clears.

Overfeeding and overstocking: the root cause of recurring cloudiness

If your tank clears after a water change and filter cleaning but clouds again within days, you are feeding too much or keeping too many fish. Uneaten food and excess waste create particles faster than the filter can remove them, and the decaying organic matter also feeds bacterial blooms.

Feed only what the fish will eat in two to three minutes, once or twice a day. Remove any food that sinks to the bottom uneaten after five minutes. For stocking, follow the rule of one inch of fish per gallon of water as a starting point—a 20-gallon tank should hold no more than 20 inches of fish total. Smaller tanks are harder to keep clear because waste accumulates faster relative to the water volume.

If you reduce feeding and the water stays cloudy, the tank may be overstocked. The only fix is removing some fish or upgrading to a larger tank. This is worth doing because overstocked tanks also develop algae problems and poor water quality that stress fish over time.

Filter problems that cause cloudiness

A filter that is too small, clogged, or running too slowly cannot trap particles effectively. If you have a hang-on-back filter rated for 20 gallons but are running it on a 40-gallon tank, it will not process the water fast enough. The water should turn over completely at least three times per hour—check your filter's flow rate in gallons per hour (GPH) and divide your tank volume by three to see the minimum you need.

Clogged media is the most common filter problem. Rinse the media every two weeks in old tank water (not tap water, which kills beneficial bacteria). If the media is a sponge or floss, replace it every month. If it is a cartridge, replace it every four to six weeks depending on how much waste the tank produces.

If the filter intake tube is clogged with debris, particles cannot reach the filter at all. Check that the intake is clear and positioned in the open water, not buried in the substrate or blocked by plants. A weak flow at the intake usually means the tube needs cleaning.

When to do a water change versus when to wait

A water change helps with particle cloudiness but can make bacterial bloom worse in the short term. If the water turned milky white suddenly, wait three to five days before changing water—the bloom will clear on its own. If the water is hazy or brownish, do a 25 percent water change when ready after cleaning the filter.

For ongoing cloudiness, do a 25 percent water change once a week as part of routine maintenance. This removes accumulated waste and particles without disrupting the bacterial balance. If the tank clouds between changes, increase to twice weekly and check whether you are overfeeding or overstocked.

Never do a water change larger than 50 percent unless you are treating a specific problem like ammonia or nitrite poisoning. Large changes remove beneficial bacteria and can trigger another bacterial bloom.

Frequently Asked Questions

Is cloudy water dangerous to my fish?

Bacterial bloom itself is not toxic, but it can indicate that ammonia or nitrite is high, which is dangerous. If the tank is new and cloudy, test ammonia and nitrite if you can. If either is above 0.5 ppm, do a water change when ready. For particle cloudiness, the water is safe unless you also smell ammonia (a sharp, chemical smell), which means waste is building up too fast.

Can I use a water clarifier product to clear cloudiness?

Water clarifiers work by clumping particles together so the filter catches them, but they do not fix the underlying problem. If you use one, also clean the filter and reduce feeding or stocking. The cloudiness will return unless you address what is causing it.

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

Bacterial bloom clears in three to seven days without intervention. Particle cloudiness clears in 24 to 48 hours after you clean the filter. If the water is still cloudy after a week, the cause is either a new tank cycling, overfeeding, overstocking, or a filter that is too small.

Should I do a water change if the water just turned cloudy?

Wait 24 hours to see what kind of cloudiness it is. If it is milky white (bacterial bloom), wait three to five days before changing water. If it is hazy or brownish (particles), clean the filter and do a 25 percent water change right away.

Can plants cause cloudy water?

Decaying plant matter can contribute to particle cloudiness if dead leaves are breaking down in the water. Remove dead or dying plant material as soon as you notice it. Healthy plants actually help keep water clear by consuming excess nutrients that feed algae and bacteria.