Why Your Aquarium Water Turns Cloudy and What to Do About It
Cloudy aquarium water usually comes from one of three sources: a bacterial bloom (the most common cause), suspended particles from gravel or decorations, or algae growth. A bacterial bloom looks like a milky haze and happens when beneficial bacteria multiply rapidly, usually after you first set up the tank or do a large water change. Suspended particles create a dusty appearance and clear within hours if you let them settle. Algae cloudiness develops over days and has a greenish tint.
The fix depends on which type you have. For bacterial bloom, do nothing for 24 to 48 hours—the bacteria will consume excess nutrients and the water will clear on its own. For particles, turn off the filter, let debris settle to the bottom, then siphon it out before restarting. For algae, reduce light to 6 to 8 hours per day, do a 25 percent water change, and clean the glass and decorations.
Key Takeaways
- Bacterial bloom (milky cloudiness) clears without intervention in 24 to 48 hours as long as you do not do another large water change during that time.
- Suspended particles settle within a few hours if you turn off the filter and let gravity work, then siphon the debris from the bottom.
- Algae cloudiness requires reducing light exposure to 6 to 8 hours daily and removing excess nutrients through partial water changes and cleaning.
- Avoid overfeeding fish and overstocking the tank, as both create excess waste that feeds bacterial blooms and algae.
- A filter rated for your tank size and cleaned every two weeks prevents most cloudiness from returning.
Identifying Bacterial Bloom vs. Other Causes
Bacterial bloom appears as a uniform milky or hazy white cloud throughout the water. It happens most often in new tanks during the first two weeks, or after you remove and replace more than 50 percent of the water at once. The bacteria themselves are harmless to fish—they are part of the nitrogen cycle that breaks down fish waste. The cloudiness is straightforward a sign that the bacterial population has spiked because food (ammonia and nitrite) is suddenly abundant.
Suspended particles look like dust or sediment floating in the water and usually appear right after you add new gravel, rearrange decorations, or do a large water change. The water clears quickly once particles settle. Algae bloom creates a greenish or brownish tint and develops slowly over several days. It thrives in bright light and high nutrient levels, so it is more common in tanks near windows or with excess food and fish waste.
How to Clear Bacterial Bloom Without Chemicals
The fastest way to clear bacterial bloom is to wait. Do not change the water, do not clean the filter, and do not add any treatments. The bacteria will consume the excess nutrients in 24 to 48 hours and the water will clear on its own. If you do a water change during this period, you remove some of the bacteria and reset the cycle, which delays clearing by another day or two.
While you wait, make sure the filter is running and the air stone or air pump is on if you have one. Oxygen helps the bacteria work faster. Feed fish only once per day and only as much as they can eat in two to three minutes—excess food decays and feeds the bloom. Keep the tank temperature between 75 and 80 degrees Fahrenheit if possible, as warmer water speeds bacterial growth.
If the water is still cloudy after 48 hours, the cause is likely not bacterial bloom. Check for suspended particles by turning off the filter and observing whether the haze settles within an hour. If it does, you have a particle problem, not bacteria.
Removing Suspended Particles and Debris
Suspended particles—sand, gravel dust, or bits of decoration—settle to the bottom within a few hours if you turn off the filter and stop disturbing the water. Do not feed fish during this time, as feeding causes movement that keeps particles floating. Once the water looks clear, turn the filter back on and let it run for 30 minutes before you siphon the bottom.
Use an aquarium siphon or gravel vacuum to remove settled debris from the substrate. Start at one corner and work slowly across the bottom, holding the siphon tube about half an inch above the gravel. You will remove some water along with the debris—this is normal and counts as a partial water change. Replace the water you removed with fresh water at the same temperature as the tank.
If particles return after a few hours, the source is still active. Check whether you are using new gravel that has not been rinsed, or whether a decoration is breaking down. New gravel should be rinsed in a bucket under running water for two to three minutes before it goes in the tank. Decorations that crumble or shed should be removed and replaced.
Stopping Algae Cloudiness and Preventing It
Algae bloom thrives on light and nutrients. Reduce light exposure to 6 to 8 hours per day—if the tank sits near a window, move it or cover the window during the brightest hours. Do a 25 percent water change every three days for two weeks to remove excess nutrients that feed the algae. Clean the glass, decorations, and filter during each water change.
Feed fish only once or twice per day, and only what they can finish in two to three minutes. Uneaten food decays and releases nutrients that algae uses. Do not overstock the tank—too many fish produce too much waste. A general rule is one inch of fish body length per gallon of water, though this varies by species and whether the tank is heavily planted.
Once the water clears, keep light at 6 to 8 hours daily and do a 25 percent water change once per week. This routine prevents algae from returning. If you have live plants in the tank, they will compete with algae for nutrients and light, which also helps prevent blooms.
Maintaining Your Filter to Prevent Future Cloudiness
A dirty filter cannot remove particles and waste efficiently, which leads to cloudiness. Clean the filter media every two weeks by rinsing it in a bucket of old aquarium water—never use tap water, which kills the beneficial bacteria living in the filter. Squeeze the media gently until the water runs clear, then put it back in the filter.
Replace the filter media completely every three to four months, depending on how many fish you have and how much you feed them. A tank with many fish or frequent feeding needs more frequent replacement. Check the filter manufacturer's instructions for the specific schedule.
Make sure the filter is sized correctly for your tank. A filter should process the entire tank volume at least three times per hour. A 20-gallon tank needs a filter rated for at least 60 gallons per hour. An undersized filter cannot keep up with waste production, which causes cloudiness and poor water quality.
When to Do a Water Change and When to Wait
The timing of water changes matters when your tank is cloudy. If you have bacterial bloom, do not change the water until it clears—changing water removes the bacteria and resets the cycle. If you have suspended particles, wait until they settle before you change water, so you do not stir them back up. If you have algae, do small 25 percent changes every three days until the cloudiness is gone, then switch to weekly 25 percent changes for maintenance.
For routine maintenance on a clear tank, do a 25 percent water change once per week. This removes excess nutrients and waste without disrupting the bacterial colony. In a heavily stocked tank or one with many plants, you may need to change water twice per week. In a lightly stocked tank with live plants, once every two weeks may be enough.
Frequently Asked Questions
Can I use a water clarifier product to clear cloudiness faster?
Water clarifiers work by clumping suspended particles so they settle faster, which helps with particle cloudiness but not bacterial bloom or algae. They are not necessary—particles settle on their own within hours. For bacterial bloom, clarifiers do nothing because the cloudiness is bacteria, not particles. For algae, they do not address the root cause (excess light or nutrients), so the algae returns.
Is cloudy water dangerous for my fish?
Bacterial bloom and algae cloudiness are not toxic to fish, though they signal that water quality may be declining. Suspended particles are harmless. The real danger is what causes the cloudiness—excess ammonia or nitrite from overfeeding or overstocking. If your tank is cloudy, test the water for ammonia and nitrite using a test kit. If levels are above zero, do a 25 percent water change and reduce feeding.
How long does it take for bacterial bloom to clear?
Bacterial bloom usually clears within 24 to 48 hours if you do not disturb the tank or change the water. If you do a water change during this time, the cycle resets and clearing takes another 24 to 48 hours. Some blooms take up to a week in cooler water (below 72 degrees Fahrenheit) or in tanks with very high ammonia levels.
Why does my tank get cloudy right after I set it up?
New tanks experience bacterial bloom because there are no established bacteria yet to handle the ammonia from fish waste. The bacteria population explodes as it colonizes the filter and substrate, which creates the milky appearance. This is normal and clears within a few days. Do not change the water or clean the filter during this time—let the bacteria establish itself.
Can I prevent cloudiness by doing more frequent water changes?
Frequent water changes help prevent algae and some particle cloudiness, but they can actually cause or prolong bacterial bloom by removing the bacteria that are clearing the water. For a new tank, do one 25 percent water change per week after the first two weeks. For an established tank, one 25 percent change per week is standard. More than that is unnecessary and can stress fish.