What causes cloudy aquarium water and how to fix it
Cloudy aquarium water usually comes from one of three sources: a bacterial bloom (the most common cause), suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria multiply rapidly after a water change or when the tank is new — the water looks milky white and clears on its own in three to seven days, though you can speed it up. Suspended particles come from uneaten food, fish waste, or substrate dust, and they settle or filter out within hours to a day. Algae clouds the water green or brown and needs different treatment than bacterial blooms.
The fastest way to identify which one you have is to look at the color and smell. Milky white with no smell usually means bacteria. Green or brown tint means algae. If the water smells foul or ammonia-like, you have a water quality problem that needs when ready attention — do a partial water change and test your ammonia and nitrite levels right away.
Key Takeaways
- Milky white cloudiness from bacterial blooms clears on its own in three to seven days but can be sped up with a partial water change and increased aeration.
- Suspended particles settle within hours if you stop feeding for a day and increase water flow; a filter upgrade or cleaning helps if particles return regularly.
- Green or brown algae clouds require reduced light (eight hours or less per day), fewer nutrients from overfeeding, and manual removal of visible algae.
- Never do a complete water change to clear cloudiness — it removes beneficial bacteria and makes bacterial blooms worse.
- If the water smells bad or your fish are gasping at the surface, test ammonia and nitrite when ready; cloudiness is a symptom of a larger problem.
Bacterial blooms: why they happen and how to speed recovery
A bacterial bloom is a sudden population explosion of harmless bacteria that eat organic waste in your tank. It happens most often in new tanks during the first two to four weeks, after a large water change, or after you clean the filter too aggressively. The bacteria are not harmful to fish, but they cloud the water white because there are so many of them suspended in the water column.
The bloom will clear on its own because the bacteria population will stabilize once the food supply (organic waste) runs out. You can speed this up by doing a 25 percent partial water change, increasing aeration with an air stone or by pointing the filter output at the water surface, and reducing feeding for two to three days. Do not do a complete water change — that removes the beneficial bacteria you need and can trigger another bloom.
If the tank is new and you are cycling it, a bacterial bloom is actually a sign the cycle is working. Keep the filter running, do not clean it, and wait. If you have an established tank and a bloom appears after maintenance, the same approach works: partial water change, increased air flow, reduced feeding, and patience.
Suspended particles: when they settle and when they need filtering
Suspended particles make the water look hazy or dusty rather than milky. Common sources are uneaten food sinking and breaking apart, fish waste, or fine substrate dust (especially after a water change or when you vacuum the gravel). These particles settle to the bottom or get caught in the filter within hours to a day if you stop adding more.
To clear them faster, stop feeding for one day, increase water flow by adjusting the filter output or adding an air stone, and vacuum the substrate gently the next day. If particles return regularly, your filter is either too weak for the tank size or needs cleaning. Check that the filter media is not clogged — rinse it in old tank water (not tap water) to restore flow without killing beneficial bacteria.
If you feed heavily or have a lot of fish, you may need a stronger filter or more frequent filter maintenance. A filter rated for a tank size larger than yours will handle the extra load better. Overfeeding is the most common cause of persistent particle cloudiness, so measure food carefully — fish should finish what you give them in two to three minutes.
Algae blooms: reducing light and nutrients to clear green or brown water
Green water means a free-floating algae bloom; brown or yellow water usually means diatoms (a type of algae common in new tanks). Both cloud the water and need different treatment than bacterial blooms. Algae blooms happen when the tank gets too much light and the water has excess nutrients from overfeeding or decaying plants.
Reduce light to eight hours or less per day — this is the single most effective step. If your tank is near a window, move it away from direct sunlight or cover the window during the day. At the same time, reduce feeding to once per day or every other day, and remove any dead plant matter or uneaten food when ready. Do a 25 percent water change to remove some of the nutrients the algae is feeding on.
Green water algae will die within five to seven days once light is reduced. Brown diatom algae takes longer — up to two weeks — but will fade as the tank matures. You can speed both by adding an algae-eating fish like a pleco or otocinclus, or by doing manual removal with a fine net. Do not use algaecide chemicals in a tank with fish unless the instructions specifically say it is safe for your fish species.
When cloudiness signals a water quality problem
If the water smells bad, looks murky brown or gray (not white), or your fish are gasping at the surface or hiding, cloudiness is a symptom of ammonia or nitrite poisoning, not just a cosmetic issue. This is an emergency. Do a 50 percent water change when ready, increase aeration, and test the water with a liquid test kit for ammonia and nitrite.
Ammonia and nitrite should both read zero in an established tank. If either is above zero, you have a biological problem — too many fish, not enough filter capacity, or a filter that has stopped working. Continue doing 25 percent water changes every day until both readings are zero, and check that your filter is running and clean. If the readings stay high after water changes, the filter may be dead or the tank may be overstocked.
Call a local aquarium store if you are not sure how to read the test kit or if the problem does not improve after two days of water changes. They can help you figure out whether you need a bigger filter, fewer fish, or whether something else is wrong.
Filter maintenance and upgrades to prevent future cloudiness
A clean filter is the best defense against recurring cloudiness. Check your filter every two weeks — if the flow has slowed, the media needs rinsing. Always rinse filter media in old tank water you have removed during a water change, never in tap water, because tap water kills the beneficial bacteria living in the media.
If you rinse the media and flow is still slow, the media may be worn out and need replacement. Most filter media lasts three to six months depending on how much waste your tank produces. Check the filter manual for the correct replacement schedule and media type.
If cloudiness keeps returning even after you clean the filter and reduce feeding, your filter may be undersized for your tank. A filter should turn over the entire tank volume at least three times per hour — check the filter's gallon-per-hour rating against your tank size. If it is lower, upgrading to a stronger filter will solve the problem. A larger filter also gives you more room to add fish later without cloudiness returning.
Water changes: how often and how much to prevent cloudiness
Regular water changes remove the organic waste that feeds bacterial blooms and algae. For most tanks, a 25 percent water change once per week is enough. If you have a lot of fish or feed heavily, do 25 percent twice per week instead. Never do a complete water change to clear cloudiness — it removes beneficial bacteria and makes the problem worse.
When you do a water change, use a gravel vacuum to remove waste from the substrate at the same time. This removes more of the nutrients that feed algae and bacteria. Let the new water reach the same temperature as the tank water before adding it — a sudden temperature drop stresses fish and can trigger a bacterial bloom.
If your tank is new, you may need to do water changes more often during the first month while the filter is establishing beneficial bacteria. Watch the water clarity — if it stays cloudy between water changes, do them more frequently until the tank stabilizes.
Frequently Asked Questions
How long does it take for cloudy water to clear on its own?
Bacterial blooms usually clear in three to seven days without any treatment. Suspended particles settle within hours to a day. Algae blooms take five to fourteen days depending on whether you reduce light. If cloudiness lasts longer than two weeks, it is not a straightforward bloom — test the water for ammonia and nitrite.
Is cloudy water dangerous for my fish?
Cloudiness from bacterial blooms or suspended particles is not dangerous. Cloudiness from algae blooms or ammonia poisoning can be. If your fish are acting normal and eating, the cloudiness is cosmetic. If they are gasping, hiding, or not eating, test the water when ready — the cloudiness is a sign of a real problem.
Can I use a water clarifier product to clear the water faster?
Water clarifiers work by clumping particles together so they settle or filter out faster, and they are safe for fish. They help with suspended particle cloudiness but do not work on bacterial blooms or algae. Read the label to make sure it is safe for your fish species before using it.
Should I do a complete water change to clear the cloudiness?
No. A complete water change removes the beneficial bacteria your filter needs and often makes cloudiness worse by triggering another bacterial bloom. Stick to 25 percent partial water changes. The only exception is if you test the water and find ammonia or nitrite — then do a 50 percent change when ready.
What if the water is cloudy and smells like rotten eggs?
That smell is hydrogen sulfide from decaying organic matter or dead spots in the substrate. Do a 50 percent water change, vacuum the substrate thoroughly, and check that your filter is running. If the smell returns, you may have a dead fish or plant hidden in the tank — search carefully. This is not a normal bloom and needs when ready attention.