Cloudy water usually means a bacterial bloom, new tank syndrome, or a filter problem
Foggy or milky aquarium water is almost always caused by one of three things: a sudden spike in bacteria (usually harmless to fish but a sign something is off), particles too small for your filter to catch, or a filter that is not running properly. The good news is that none of these require you to drain the tank or replace all the water. The bad news is that ignoring it can lead to ammonia buildup, which will harm your fish.
The cloudiness itself is not toxic to fish—it is the underlying cause that matters. A bacterial bloom looks like someone poured milk into the tank. Particles and sediment look more like dust suspended in the water. Both block light and make it hard to see your fish, but they respond to different fixes.
Key Takeaways
- Bacterial blooms (milky white water) are most common in new tanks or after a water change, and they usually clear on their own within three to seven days without treatment.
- A clogged filter or one that is not running at all will cause cloudiness because particles are not being removed from the water.
- Overfeeding and decaying food or plant matter create the conditions for bacterial blooms and particle buildup, so reducing feeding is often the first step.
- Water changes remove some particles and bacteria but can actually trigger a bloom if you change too much water at once in a new tank.
- If cloudiness persists longer than a week, check your filter intake, clean the filter media, and test for ammonia to rule out a serious problem.
Bacterial bloom: the most common cause in new tanks
A bacterial bloom happens when beneficial bacteria in your tank multiply rapidly. This sounds backwards—you want beneficial bacteria—but a sudden population explosion means something has changed. In a new tank, the bacteria are colonizing the filter and substrate for the first time, so the water clouds up as they reproduce. In an established tank, a bloom usually means there is a sudden food source: excess fish waste, uneaten food, or a dead plant or fish.
The water will be noticeably milky or hazy, and you may notice a slight smell. The bacteria themselves are not poisonous to fish, but the bloom is a warning sign that ammonia or nitrite may be rising. If you have a test kit, check those levels. If ammonia is above 0.25 ppm or nitrite is above 0, do a partial water change (25 percent of the tank volume) and reduce feeding until the water clears.
In a new tank, a bacterial bloom is normal and usually clears within three to seven days without any treatment. Do not add chemicals or do large water changes—both can make it worse. Instead, make sure your filter is running, do not overfeed, and be patient. The bacteria will settle as the tank matures.
Filter problems that cause cloudiness
If your filter is clogged, running slowly, or not running at all, particles will stay in the water instead of being trapped in the filter media. The water will look dusty or hazy rather than milky. Check that the filter intake tube is not blocked by gravel, plants, or decorations. If it is, move the intake away from obstacles.
Next, check the filter media itself. If you have not cleaned it in more than two weeks, it is probably clogged with debris. Turn off the filter, remove the media cartridge or sponge, and rinse it in a bucket of old tank water (not tap water, which kills the bacteria living in the media). Squeeze it gently until the water runs mostly clear. This usually restores flow and clears the cloudiness within hours.
If the filter is running but very slowly, the motor may be failing. Listen for a grinding sound or check whether the intake is pulling water strongly. If the motor is weak, the filter may need to be replaced. A filter that is too small for your tank size will also struggle—the rule of thumb is that your filter should turn over the entire tank volume at least four times per hour.
Overfeeding and decaying matter
Uneaten food and fish waste create ammonia, which feeds bacterial blooms. If you are feeding your fish once or twice a day and the water is cloudy, cut feeding in half for a few days. Fish can go without food for several days and will not starve. A good rule is to feed only what they can eat in two to three minutes.
Check the bottom of the tank for decaying food, dead plants, or a dead fish. Use a gravel vacuum to remove debris from the substrate. Dead plant matter and uneaten food break down into ammonia and create the perfect conditions for bacteria to explode. Removing the source stops the bloom from getting worse and helps it clear faster.
If you have live plants, trim dead leaves and remove any that are turning brown or falling apart. Rotting plant matter is a common cause of cloudiness that people overlook.
Water changes: when they help and when they make it worse
A partial water change (25 to 30 percent) removes some particles and bacteria, which can help clear cloudiness. However, in a new tank during a bacterial bloom, a large water change can actually make the problem worse by removing beneficial bacteria and triggering another bloom cycle.
If your tank is more than a month old and the water is cloudy, a 25 percent water change is safe and often helps. If your tank is less than two weeks old, skip the water change unless ammonia is above 0.5 ppm. Instead, just reduce feeding and wait for the bloom to pass.
Always use dechlorinated water for water changes. Chlorine in tap water kills bacteria and can stress fish. If your tap water is heavily chlorinated, let it sit in an open bucket for 24 hours before adding it to the tank, or use a dechlorinator product.
Testing for ammonia and nitrite
If cloudiness lasts longer than a week, ammonia or nitrite may be building up. A test kit will tell you whether the problem is just cosmetic or whether your fish are in danger. Ammonia above 0.25 ppm and nitrite above 0 are both harmful and require when ready action: do a 25 to 50 percent water change and reduce feeding.
If you do not have a test kit, buy one—they cost $20 to $40 and are the only way to know what is actually happening in your tank. Strips are faster but less accurate than liquid kits. A liquid kit like the API Master Test Kit is more reliable and lasts longer.
If ammonia and nitrite are both zero and the water is just cloudy, the problem is cosmetic and will clear on its own. Keep the filter running, do not overfeed, and check again in a few days.
When to use clarifiers or other products
Aquarium clarifiers are chemicals that clump particles together so the filter can catch them. They work, but they are not necessary in most cases. A bacterial bloom will clear on its own, and a clogged filter will work again once you clean the media. Clarifiers are useful only if you have ruled out filter problems and bacterial bloom and the water is still cloudy after a week.
Do not use antibiotics or other medications unless you are certain the cloudiness is caused by a disease. Most cloudy water is not a disease problem, and medications can harm beneficial bacteria and stress fish.
Activated carbon can help remove some particles and odors, but it does not fix the underlying cause. If you use it, replace it every two weeks because it clogs quickly.
Frequently Asked Questions
How long does it take for cloudy water to clear on its own?
A bacterial bloom in a new tank usually clears within three to seven days. In an established tank, it depends on the cause—if you clean the filter and reduce feeding, it may clear within 24 hours. If ammonia is high, it will take longer because the bacteria need time to process the ammonia.
Is cloudy water dangerous to fish?
The cloudiness itself is not toxic, but it is a sign that something is wrong. The real danger is ammonia or nitrite buildup, which happens when bacteria are blooming or the filter is not working. Test the water if cloudiness lasts more than a few days.
Can I do a large water change to clear cloudy water faster?
In an established tank, yes—a 25 to 50 percent change helps. In a new tank (less than two weeks old), a large change can make a bacterial bloom worse by removing beneficial bacteria. Stick to 25 percent or less in new tanks.
What if I clean the filter and the water is still cloudy?
Check for overfeeding and decaying matter on the tank bottom. Do a partial water change and reduce feeding. If the water is still cloudy after three days, test for ammonia and nitrite. If those are normal, the cloudiness is just particles and will clear as the filter catches them.
Do I need to buy a clarifier product?
Not usually. Most cloudy water clears with a clean filter, reduced feeding, and time. Clarifiers work but are not necessary unless the water is still cloudy after a week and you have ruled out filter problems and high ammonia.