What Causes Cloudy Aquarium Water

Cloudy water in an aquarium almost always comes from one of three sources: a bacterial bloom, suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria in the tank multiply rapidly, usually after you add new fish or change the water. The water looks milky white or hazy, but the cloudiness clears on its own within three to seven days as the bacteria population stabilizes. This is common and not dangerous to your fish.

Suspended particles — dust, uneaten food, or debris stirred up by the filter — create a greyish or brownish haze. This type clears within hours once the filter catches the particles. Green water, caused by free-floating algae, turns the tank a murky green or yellow-green and usually means the tank gets too much light or has excess nutrients from overfeeding or decaying plants.

The cloudiness you see tells you which problem you have. Milky white that appears suddenly after a water change or new fish is bacterial bloom. Visible particles that settle quickly point to mechanical debris. Green water that develops over days means algae is the culprit.

Key Takeaways

  • Milky white cloudiness after adding fish or changing water is usually a bacterial bloom and clears on its own within a week without treatment.
  • Suspended particles from uneaten food or debris settle within hours once your filter catches them, so patience often solves the problem.
  • Green water from algae requires reducing light exposure to eight hours per day and cutting back on feeding to starve the algae.
  • The most common cause of ongoing cloudiness is overfeeding — fish waste creates excess nutrients that feed bacteria and algae.
  • A partial water change removes some particles and excess nutrients but will not clear a bacterial bloom faster than waiting.

Bacterial Bloom and Why It Clears Itself

When you add new fish or do a large water change, you introduce fresh water that lacks the established bacterial colony your tank needs. The beneficial bacteria in the substrate and filter multiply rapidly to colonize the new water, and this sudden population explosion makes the water look milky. The cloudiness is the bacteria themselves suspended in the water.

This bloom is harmless to fish and actually a sign your tank's biological system is working. The bacteria will consume ammonia and nitrite produced by fish waste, and as the population reaches equilibrium with the food supply, the bacteria settle and the water clears. Do not do extra water changes or add chemicals to speed this up — you will only restart the cycle. Feed less than usual during a bloom to reduce the ammonia that feeds the bacteria explosion, and let the tank run normally otherwise.

If the water is still cloudy after ten days, the cause is probably not bacterial bloom. Check whether the tank gets direct sunlight or sits near a window, which can trigger algae growth instead.

Suspended Particles and Filter Maintenance

Greyish or brownish cloudiness that you can see settling to the bottom is suspended debris — usually uneaten food, fish waste, or dust from the substrate. This type of cloudiness clears within a few hours as your filter catches the particles. The speed depends on your filter's flow rate and how much debris is in the water.

To speed clearing, rinse the filter media in old tank water (not tap water, which kills beneficial bacteria). Do not replace the media entirely unless it is clogged or falling apart. Rinsing removes trapped particles so the filter can catch new ones more efficiently. Also reduce feeding — overfeeding is the most common cause of uneaten food and the cloudiness that follows. Feed only what your fish finish in two to three minutes, once or twice per day.

If cloudiness returns frequently, your filter may be undersized for your tank. A filter should turn over the tank volume at least three times per hour. Check your filter's flow rate in gallons per hour and divide it by your tank size in gallons. If the result is less than three, a larger or second filter will help.

Green Water from Algae Blooms

Green or yellow-green water develops over several days and means free-floating algae is growing. Unlike the milky cloudiness of bacterial bloom, green water stays cloudy even after the filter runs for hours. The algae cells are too small for mechanical filters to catch, so you have to stop the algae from growing instead.

Algae blooms happen when the tank gets too much light or has excess nutrients. Reduce light exposure to eight hours per day — many aquariums sit under lights that stay on twelve hours or more, which feeds algae growth. If the tank sits near a window, move it away from direct sunlight or cover the window during the brightest hours. Cut back on feeding to reduce the ammonia and nitrite that algae use as fertilizer.

A 25 to 50 percent water change removes some of the excess nutrients and can help, but it will not stop the algae unless you also reduce light and feeding. Some people use UV sterilizers or algaecides to kill the algae faster, but these are not necessary — the algae will die once you remove the conditions that let it grow. Patience combined with less light and less food is the most reliable fix.

When to Do a Partial Water Change

A partial water change removes some suspended particles and excess nutrients, but it does not treat the underlying cause of cloudiness. If the problem is bacterial bloom, a water change will not speed recovery — it may even restart the cycle by introducing fresh water the bacteria have to colonize again. If the problem is suspended debris, the filter will clear it faster than a water change will.

A water change helps most when the cloudiness is caused by excess nutrients from overfeeding or decaying plant matter. Remove 25 to 30 percent of the water and replace it with fresh water at the same temperature. Do this once, then address the root cause — reduce feeding or remove dead plants — rather than doing repeated water changes.

Never do a water change larger than 50 percent in response to cloudiness. Large changes stress fish and can restart the nitrogen cycle if you remove too many beneficial bacteria at once. If cloudiness persists after a 30 percent change and three days of normal feeding and lighting, the cause is probably something other than excess nutrients.

Common Mistakes That Make Cloudiness Worse

The most common mistake is overfeeding. Uneaten food decays and produces ammonia, which feeds bacterial blooms and algae. Feed only what your fish finish in two to three minutes. Most home aquarium fish need feeding once per day, not multiple times. Overfeeding creates more waste than the filter can handle, and the excess nutrients cloud the water.

Another mistake is doing large or frequent water changes in response to cloudiness. If the problem is bacterial bloom, extra water changes restart the cycle and prolong the cloudiness. If the problem is algae, water changes alone will not stop growth unless you also reduce light. Changing water more than once per week without a specific reason usually makes things worse, not better.

Leaving the aquarium light on too long also feeds algae growth. Eight to ten hours per day is enough for most planted tanks and fish-only tanks. If the tank sits near a window, the natural light counts toward this total. Many cloudy tanks clear within days once the light is reduced, even without other changes.

Frequently Asked Questions

Is cloudy water dangerous to my fish?

Bacterial bloom cloudiness is not dangerous — the bacteria are beneficial and help break down waste. Suspended particles and algae are also not toxic to fish. However, if the cloudiness is caused by a filter that is not working, ammonia can build up and harm fish. Check that your filter is running and that water is flowing through it normally.

How long does it take for cloudy water to clear?

Bacterial bloom usually clears within three to seven days. Suspended particles settle within hours. Green algae water takes longer — usually one to two weeks after you reduce light and feeding, because the algae cells die and then have to be removed by the filter. Do not expect when ready results from any treatment.

Can I use a chemical clarifier to clear cloudy water?

Chemical clarifiers work by clumping suspended particles so the filter catches them faster, which helps with mechanical cloudiness but not bacterial bloom or algae. They are not necessary — your filter will clear particles on its own. For bacterial bloom and algae, clarifiers do nothing because the cloudiness is living organisms, not particles.

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

A small water change (25 percent) can help if the cloudiness is from excess nutrients, but it will not speed recovery from bacterial bloom. If you are not sure what caused the cloudiness, wait 24 hours and observe. If it clears on its own, it was probably bacterial bloom or particles. If it stays cloudy or turns green, then reduce light and feeding.

Why does my tank get cloudy right after I add new fish?

New fish introduce ammonia through their waste, which triggers a bacterial bloom as the tank's bacteria population expands to handle the extra load. This is normal and the cloudiness clears within a week. Feed the new fish lightly for the first few days to reduce ammonia production and keep the bloom mild.