Cloudy Fish Tank? What Causes It and How to Clear It Fast
The 4 types of cloudy water mean completely different things. Identify yours, fix it the right way, and stop doing the panic water changes that make it worse.
Cloudy fish tank water is one of four things, and each one has a different fix: bacterial bloom (whitish, gray, milky, in new tanks during cycling), green water (algae bloom from too much light or nutrients), brown water (diatoms in new tanks or tannins from driftwood), or particulate cloudiness (substrate dust, fish food, debris). The biggest mistake is doing massive water changes for bacterial bloom, which restarts the cycle. Identify the type first, then act. Most cloudy water clears in 3 to 7 days when handled correctly.
Why Tanks Get Cloudy
Cloudy water is a symptom, not a diagnosis. The color and texture identify which underlying issue you're dealing with. The University of Florida IFAS Extension documents the nitrogen cycle and biological filtration as the foundation of stable water clarity in any aquarium.
The four types, ranked by how often they show up:
- Bacterial bloom (new tanks, milky white)
- Particulate cloudiness (substrate dust, food debris)
- Green water (algae bloom)
- Brown water (diatoms or tannins)
If you have fish in the tank and it just turned cloudy, the urgent question is not the cloudiness, it's the water parameters. Cloudy water with high ammonia or nitrite kills fish. Cloudy water with safe parameters is usually just unsightly and self-resolving.
Bacterial Bloom (The New Tank Cloud)
Whitish, gray, or milky cloudiness in a new tank (under 6 weeks old) is almost always a bacterial bloom. As the tank cycles, populations of heterotrophic bacteria explode while the slower-growing nitrifying bacteria establish on filter media and substrate. The bloom is visible but harmless on its own.
How to identify:
- Tank is less than 6 weeks old
- Cloudiness is white or grayish, not green or brown
- Appeared within first 2 weeks of setup
- Often follows a water change or feeding event
Particulate Cloudiness (Substrate Dust and Debris)
If your tank goes cloudy right after setup, after a deep gravel cleaning, or after stirring the substrate, the cloudiness is suspended particulate matter. Substrate dust, fine sand, fish food fragments, and detritus get suspended and float in the water column.
This is mechanical, not biological. Filtration handles it within hours to days.
Green Water (Algae Bloom)
Bright green, pea-soup tank water means a single-cell algae bloom. It's caused by excess nutrients (nitrates, phosphates, organic waste) combined with too much light. Tanks near windows or with lights on more than 8 hours a day are most prone.
Green water is not directly harmful to fish, but it indicates excess nutrients that often correlate with overfeeding or under-cleaning.
Brown Water (Diatoms or Tannins)
Brown cloudiness has two common causes. In new tanks (4 to 8 weeks old), it's usually diatoms, a brown algae that thrives on silicates leaching from new glass and substrate. Diatoms are harmless and clear on their own as silicates deplete.
In tanks with driftwood, brown tinting is usually tannins leaching from the wood. The water looks like weak tea. This is also harmless and many fish (bettas, blackwater species) actually prefer it.
Overfeeding (The Hidden Driver)
Many recurring cloudy water problems trace back to overfeeding. Uneaten food rots, releases ammonia, feeds heterotrophic bacteria, and triggers blooms. Owners feed 2 to 3 times a day with generous portions because their fish "look hungry." Fish always look hungry.
7-Day Plan to Clear Cloudy Water
Identify the Type
Whitish/gray = bacterial bloom. Green = algae. Brown = diatoms or tannins. Particulate = substrate dust or debris.
Test Water
Liquid test kit for ammonia, nitrite, nitrate, pH. Cloudy water with ammonia or nitrite above 0 is an emergency.
Stop Overfeeding
Reduce to once a day, only what fish eat in 30 to 60 seconds. Remove uneaten food.
Address the Cause
Bacterial: wait. Algae: reduce lighting to 6 hrs. Diatoms: clear on their own. Particulate: gentle filter cleaning.
Filter Check
Rinse filter media in tank water (never tap). Replace cartridges only if disintegrating. Never replace all media at once.
Decide
Most cloudy water clears within 7 days. Persistent cloudiness with high ammonia means tank not cycled. Continue cycling.
What Not to Do
- Do not do massive water changes for bacterial bloom. You remove the bacteria the tank is trying to grow.
- Do not use tap water without dechlorinator. Chlorine kills beneficial bacteria and worsens cloudiness.
- Do not replace all filter media at once. Keep at least half to preserve bacterial colonies.
- Do not add chemical "clarifiers" as a primary fix. They mask the problem without solving it.
- Do not assume cloudy water is killing your fish. The actual killer is usually ammonia or nitrite.
- Do not panic. Cloudy water in established tanks almost always self-resolves with patience.
Frequently Asked Questions
Four causes: bacterial bloom (whitish-gray in new tanks), algae (green), diatoms or tannins (brown), or particulate (suspended dust/debris). Color identifies the type.
Bacterial bloom typically clears within 3 to 7 days. Normal stage of cycling. Test for ammonia and nitrite during this time.
Cloudy water itself is usually safe. The danger is what's causing it. Test for ammonia and nitrite, which can be lethal.
Depends on cause. Bacterial bloom: no. Nitrate or particulate: yes (25-30%). Test first, respond to numbers.
Substrate disturbed during the change, or chlorinated tap water killing beneficial bacteria. Always use dechlorinator.
Yes. Overfeeding is the second-largest cause of recurring cloudiness in established tanks. Feed only what fish eat in 30-60 seconds.
Bacterial bloom is whitish/gray and clears in days. Algae bloom is bright green and persistent without intervention.
The Bigger Picture
Most cloudy water is normal cycling biology, not a crisis. The mistake is panicking and undoing the progress your tank is making. Identify the type, test the water, address the cause, and most cases clear within a week. Persistent cloudy water signals a deeper setup issue, usually overfeeding, undersized filter, or skipped cycling. The full setup principles are covered in our post on why fish keep dying. Filter sizing matters here too: undersized filters can't keep up with bioload, which causes recurring blooms. Our guide on the best filter for a 10-gallon tank walks through GPH math and brand picks.
Every tank is different based on size, stocking, and water source. PawMatch AI factors in your tank size, livestock, and water source to recommend the exact filter, test kit, and water care products that fit.
Stop Guessing. Get Matched.
Every tank is different. PawMatch AI uses your tank size, livestock, and water source to recommend the exact filter, test kit, and water care products. Free, personalized, takes 30 seconds.
Find My Tank's Match โEnjoyed this article?
Share it with another pet parent.



