What causes aquarium cloudiness

Cloudy aquarium water is almost always caused by one of three things: a bacterial bloom, suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria multiply rapidly after you set up a new tank or do a large water change — the water turns milky white and usually clears on its own within a few days. Suspended particles are tiny bits of gravel dust, uneaten food, or waste floating in the water, which makes it look hazy or dull. Algae blooms turn the water green or brown and happen when there is too much light, too many nutrients, or both.

The good news is that cloudiness is not dangerous to your fish in most cases, though it does mean something in your tank's balance needs adjustment. Identifying which type you have is the first step to fixing it, and the cause usually points to a straightforward solution.

Key Takeaways

  • Milky white water usually means a bacterial bloom, which clears on its own in three to seven days as long as you do not do large water changes.
  • Hazy or dull water with visible particles means your filter is not catching debris, so check that the filter media is clean and the flow rate is strong.
  • Green or brown water indicates an algae bloom, which requires reducing light to eight hours per day and removing excess nutrients by doing a partial water change.
  • New tanks cloud up during the nitrogen cycle and should not be treated with chemicals — let the process run its course over two to four weeks.
  • Overfeeding and overstocking are the most common causes of cloudiness because they create excess waste that bacteria and algae feed on.

Bacterial bloom and the nitrogen cycle

When you first set up a tank or add a large amount of new water, bacteria in the tank multiply rapidly to break down fish waste. This causes the water to turn milky white — a bacterial bloom. This is normal and part of the nitrogen cycle, the process that makes a tank safe for fish. The bloom usually lasts three to seven days and clears on its own as the bacteria population stabilizes.

Do not use chemical clarifiers or do large water changes during a bacterial bloom, because both will restart the cycle and make cloudiness last longer. Instead, leave the tank alone and let the filter run continuously. You can do a small water change of 10 to 15 percent if you need to, but avoid removing more than that. If the water is still cloudy after two weeks, the bloom is probably not the cause — look for suspended particles or algae instead.

Suspended particles and filter problems

If your water looks hazy or dull rather than milky white, you likely have suspended particles — tiny bits of material floating in the water. These come from uneaten food sinking to the bottom, gravel dust when you first rinse new substrate, fish waste breaking down, or a filter that is not working properly. The water does not clear on its own because the particles stay in circulation.

Start by checking your filter. Remove the filter media (the sponge, cartridge, or floss) and rinse it in old tank water — never use tap water, which kills the beneficial bacteria living in the media. If the media is clogged with debris, rinsing it will restore water flow and clarity within a few hours. If the filter is new or recently cleaned, the cloudiness may be gravel dust from a new substrate — this usually clears within 24 to 48 hours on its own. In the meantime, do a 25 percent water change to speed up the process.

If cloudiness persists after cleaning the filter, reduce how much you feed your fish. Overfeeding is the most common cause of suspended particles because uneaten food and excess waste accumulate faster than the filter can handle. Feed only what your fish can eat in two to three minutes, once or twice per day.

Green or brown water from algae blooms

When water turns green or brown, an algae bloom is the cause. Algae grows when there is too much light, too many nutrients (usually from overfeeding or overstocking), or both. Green water is caused by free-floating algae cells, while brown water usually means diatoms, a type of algae that thrives in new tanks with high silicate levels.

The fastest way to stop an algae bloom is to reduce light to eight hours per day and do a 30 to 50 percent water change to remove excess nutrients. If you have live plants in the tank, they will also help by competing with algae for nutrients — faster-growing stem plants like ludwigia or rotala are especially effective. Do not use algae-killing chemicals in a small tank, because they can cause the algae to decay too quickly and foul the water. Instead, let the water change and reduced light do the work over three to five days.

After the bloom clears, keep the light on for no more than eight hours per day and feed less than you were before. Most algae blooms come back because the underlying cause — too much food or light — was not fixed.

Overfeeding and overstocking

The root cause of most cloudiness is overfeeding or keeping too many fish in the tank. Both create excess waste that bacteria and algae feed on, which leads to blooms and suspended particles. Fish produce waste constantly, and uneaten food adds even more. A filter can only handle so much, so if you feed too much or have too many fish, the water quality drops and cloudiness follows.

To prevent cloudiness, feed your fish once or twice per day with only as much food as they can eat in two to three minutes. Remove any food that sinks to the bottom after a few minutes. For stocking, follow the general rule of one inch of fish per gallon of water — a 20-gallon tank should hold no more than 20 inches of fish total. This is a rough guideline and varies by species, but it keeps waste production manageable for your filter.

When to do water changes and when to wait

Water changes are helpful for cloudiness caused by suspended particles or algae, but they can make bacterial blooms worse. If your water is milky white and you just set up the tank or did a large water change recently, wait three to seven days before doing another change. If your water is hazy or green, a 25 to 50 percent water change will help by removing particles and excess nutrients.

Always use dechlorinated water at the same temperature as your tank — cold water stresses fish and can trigger more algae growth. Change the water slowly by pouring it in gently or using a bucket with a small opening so you do not disturb the substrate or stress the fish. After a water change, check that your filter is running and clean the media if it is clogged.

Frequently Asked Questions

Is cloudy water dangerous to my fish?

Cloudiness itself is not toxic, but it usually means something is out of balance in the tank. A bacterial bloom is harmless and clears on its own. Suspended particles and algae blooms indicate overfeeding or poor filtration, which can lower oxygen levels and make the water unsafe over time. Fix the underlying cause rather than just treating the cloudiness.

Can I use a water clarifier to clear my tank faster?

Chemical clarifiers work by clumping particles together so the filter catches them, but they do not fix the cause of cloudiness. If you have a bacterial bloom, clarifiers will make it worse by restarting the cycle. If you have suspended particles, a clarifier may help temporarily, but cleaning your filter is more effective. Avoid clarifiers in new tanks.

How long does it take for a new tank to clear up?

A new tank usually stays cloudy for two to four weeks as the nitrogen cycle runs. This is normal and expected. Do not do large water changes or use chemicals during this time — let the bacteria establish themselves. After two to four weeks, the water should clear and stay clear as long as you do not overfeed or overstock.

Why is my tank cloudy even though I just cleaned the filter?

If cloudiness started right after cleaning the filter, you may have rinsed the media in tap water, which killed beneficial bacteria and triggered a bacterial bloom. Always rinse filter media in old tank water from a water change. If the tank was already cloudy before cleaning, the cloudiness is probably from overfeeding or overstocking, not the filter itself.

Do I need to turn off the light to stop an algae bloom?

You do not need to turn the light off completely, but reducing it to eight hours per day will slow algae growth significantly. Algae needs light to grow, so less light means less algae. Combine reduced light with a water change and reduced feeding for the fastest results.