Cloudy water usually means bacteria or particles are blooming in your tank, and the cause depends on whether the cloudiness appeared suddenly or slowly
Cloudy aquarium water falls into two patterns. Bacterial bloom — a sudden milky haze that appears overnight or within hours — happens when bacteria multiply faster than your filter can remove them. Particle cloudiness — a gradual haziness that builds over days — comes from suspended sediment, uneaten food, or decaying matter your filter is not catching. The fix depends on which one you have, because treating bacterial bloom the wrong way can make particle cloudiness worse.
The most common cause is overfeeding. Fish waste and uneaten food break down into ammonia and organic particles that feed bacteria and cloud the water. The second most common cause is a new tank that has not yet built a stable bacterial colony in the filter — this is called new tank syndrome and clears on its own as the filter matures over three to six weeks. A third cause is a filter that is clogged, broken, or running too slowly to handle the bioload in your tank.
Key Takeaways
- Sudden milky cloudiness is usually bacterial bloom, which clears within days if you stop overfeeding and do not change the water too often.
- Gradual haziness over days or weeks usually means particles — uneaten food, sediment, or waste — that your filter cannot catch, and a water change will clear it faster than waiting.
- New tanks cloud for the first month because the filter has not yet built enough beneficial bacteria to process fish waste.
- Overfeeding is the single fastest way to cloud a tank, because excess food and waste feed bacterial blooms and particle buildup.
- A clogged or undersized filter is the most common reason cloudiness returns repeatedly, even after water changes.
Bacterial Bloom: The Sudden Milky Haze
Bacterial bloom appears as a milky or cloudy white haze that can develop overnight. The bacteria themselves are not harmful to fish — the problem is that they are multiplying so fast that they cloud the water and consume oxygen. This happens because something in the tank suddenly created a food source: a dead fish, a large amount of uneaten food, or a sudden spike in ammonia from overstocking or a missed water change.
The worst response is to do a large water change or clean the filter aggressively. Both remove the beneficial bacteria that are already working to control the bloom, and both can restart the cycle. Instead, stop feeding for one or two days, do a small water change of 20 to 30 percent if ammonia is visible on a test kit, and leave the filter running. The bloom will peak in 24 to 48 hours and then clear as the bacteria consume the excess food and the beneficial bacteria catch up. This usually takes three to seven days total.
If the bloom does not clear after a week, or if fish are gasping at the surface, the problem is not bacterial bloom — it is either a filter failure or ammonia poisoning. Test the water for ammonia and nitrite. If either reads above 0.25 ppm, do a 50 percent water change when ready and check whether the filter is running and clean.
Particle Cloudiness: Sediment and Debris
Particle cloudiness builds slowly and looks like the water is dusty or hazy rather than milky. It comes from sediment in the substrate, uneaten food settling on the bottom, decaying plant matter, or fish waste that the filter is not removing fast enough. Unlike bacterial bloom, particle cloudiness does not clear on its own — the particles stay suspended until the filter removes them or you remove the water.
The fastest fix is a 30 to 50 percent water change combined with a gentle gravel vacuum of the tank bottom. Do not stir up the substrate aggressively — just run the vacuum over the top layer where waste collects. If the cloudiness returns within a few days, the filter is either too small for your tank, clogged, or not running long enough each day. Check that the filter intake is not blocked and that water is flowing freely through the media.
If you have a new substrate or recently rearranged the tank, some cloudiness is normal for the first few days as fine particles settle. A gentle water change and a few hours of running the filter will clear most of it. If cloudiness persists after a week, the substrate itself may be the problem — some cheap gravels release fine particles continuously. Rinse the substrate thoroughly in a bucket before adding it, or replace it with a higher-quality option.
New Tank Syndrome and the Nitrogen Cycle
A newly set up tank will cloud within the first week because there are not yet enough beneficial bacteria in the filter to process fish waste. Fish produce ammonia, which is toxic. Beneficial bacteria convert ammonia to nitrite, which is also toxic. Other bacteria convert nitrite to nitrate, which is harmless in low amounts. Until these bacteria colonies grow large enough, ammonia and nitrite spike, and the water clouds as bacteria bloom to consume the excess.
This process takes three to six weeks and cannot be rushed by water changes alone. The best approach is to feed very lightly — once a day, only as much as the fish will eat in two minutes — and do small water changes of 20 to 25 percent twice a week. Test the water every few days with an ammonia and nitrite kit. When both read 0 ppm for several days in a row, the cycle is complete and the tank is stable.
You can speed up the process by adding filter media or substrate from an established tank, or by using a bottled bacterial starter product. These introduce the beneficial bacteria directly rather than waiting for them to grow naturally. Even with these shortcuts, expect the first two to three weeks to be cloudy.
Overfeeding: The Most Common Cause
Overfeeding clouds a tank faster than almost any other mistake. Uneaten food sinks to the bottom and decays, releasing ammonia and organic particles. Fish also produce more waste when fed heavily, which adds to the bioload. The combination triggers bacterial bloom and particle cloudiness at the same time.
Feed only as much as your fish will eat in two to three minutes, once or twice a day depending on the species. Most aquarium fish are overfed — they will eat whenever food appears, but they do not need large meals. A smaller amount of food means less waste, less ammonia, and clearer water. If you are unsure how much to feed, start with a pinch and watch how quickly it disappears. If any food reaches the bottom uneaten, you fed too much.
Uneaten food also fouls the water faster in tanks without a strong filter or in tanks that are overstocked. If you have many fish in a small tank, reduce the feeding amount even further and consider upgrading the filter or doing more frequent water changes.
Filter Problems That Cause Repeated Cloudiness
If your tank clears after a water change but clouds again within days, the filter is not removing particles or processing waste fast enough. The most common reasons are a clogged filter media, a filter that is too small for the tank size, or a filter that is not running long enough each day.
Check the filter intake and output to make sure water is flowing freely. If the flow is weak, the media is clogged. Rinse the media in old tank water — never tap water, which kills the beneficial bacteria. If rinsing does not restore flow, replace the media. A filter should process the entire tank volume at least three times per hour. If your filter is rated for 20 gallons per hour and your tank is 40 gallons, it is undersized and will not keep the water clear no matter how often you clean it.
Some filters are designed to run 24 hours a day, while others are meant to run 8 to 12 hours. Check your filter manual. If it is a 12-hour filter and you are only running it 8 hours a day, the tank will not have enough time to process waste. Run it for the full recommended period, or upgrade to a filter that can handle continuous operation.
When to Do a Water Change and When to Wait
The timing of a water change matters. If the cloudiness is bacterial bloom, a large water change can make it worse by removing beneficial bacteria. If it is particle cloudiness, a water change helps when ready. The difference is how fast the cloudiness appeared.
If the tank was clear yesterday and cloudy today, wait 24 to 48 hours before doing a water change — it is likely bacterial bloom. If the tank has been gradually getting hazier over several days, do a 30 to 50 percent water change now — it is particle cloudiness. If you are not sure, test the water for ammonia. If ammonia is above 0.5 ppm, do a water change regardless of the type of cloudiness.
Never do a water change larger than 50 percent unless ammonia or nitrite is dangerously high. Large water changes remove beneficial bacteria and can restart the nitrogen cycle, especially in new tanks. Small, frequent changes are better than large, infrequent ones.
Frequently Asked Questions
Is cloudy water dangerous to fish?
Cloudiness itself is not directly harmful, but the cause usually is. Bacterial bloom consumes oxygen and can lead to ammonia or nitrite spikes. Particle cloudiness reduces oxygen exchange at the water surface. Both can stress or kill fish if left unchecked. Test the water for ammonia and nitrite — if both are 0 ppm, the cloudiness is cosmetic and will clear on its own or with a water change.
How long does it take for cloudy water to clear?
Bacterial bloom usually clears in three to seven days if you stop overfeeding and leave the filter running. Particle cloudiness clears within hours to a day after a water change and gravel vacuum. New tank cloudiness takes three to six weeks to resolve as the filter matures. If cloudiness persists beyond these timeframes, the filter is likely too small or clogged.
Can I use a water clarifier product to clear cloudy water?
Water clarifiers work by clumping particles together so the filter can catch them, and they are safe for fish. They help with particle cloudiness but do nothing for bacterial bloom — in fact, they can make bacterial bloom worse by adding more organic matter to the water. Use them only if you have confirmed the cloudiness is particles, not bacteria.
Should I do a water change if the tank is new and cloudy?
Yes, but small ones. Do 20 to 25 percent water changes twice a week in a new tank, not large 50 percent changes. Large changes remove the beneficial bacteria that are building up in the filter and restart the nitrogen cycle. Small changes remove excess ammonia and nitrite without disrupting the bacteria colony.
What if the water is cloudy and smells bad?
A foul smell usually means ammonia or hydrogen sulfide from decaying matter on the bottom. Do a 50 percent water change when ready, vacuum the substrate thoroughly, and test for ammonia. If ammonia is above 1 ppm, do another 50 percent change the next day. Check the filter and make sure it is running and clean. Reduce feeding and do not add more fish until ammonia and nitrite both read 0 ppm.