Fish Tank Cloudy? What White, Green or Brown Water Is Telling You
The color of the haze points to the cause. Feed less, change a quarter of the water and wait a few days. A clarifier helps the haze that stays.
By Jamilur Rahman Updated November 5, 2026 · 6 min read
- Time
- 30 min, then a few days
- Cost
- Under $20
- Difficulty
- Easy
In this guide
Quick answer
Why is my fish tank cloudy? The color of the haze tells you the cause. White or milky water is usually a bacterial bloom from overfeeding or a new tank, green is algae from too much light, and brown is usually diatoms or driftwood tannins. Feed less, change a quarter of the water, rinse the filter media in old tank water and give it a few days. A water clarifier can clump fine haze so the filter catches it.
Free fix vs. permanent fix
Feed less, change 25 percent of the water and wait
- Skip a feeding, then feed only what fish eat in 2 minutes
- Change 25 percent of the water with treated water
- Vacuum part of the gravel, not all of it
- Do not replace the filter media or scrub the whole tank
How long it lasts: Fixes most cloudy water. A bloom in a new tank usually clears by itself in about a week.

An aquarium water clarifier
A clarifier binds tiny floating particles into clumps your filter can catch. It helps with haze that does not clear after a week of the free fixes. It does not remove the cause, so keep up lighter feeding and regular water changes.
What to get: Aquarium water clarifier
How long it lasts: Works in a day or two on stubborn haze. The cause still has to be fixed or the haze returns.
As an Amazon Associate I earn from qualifying purchases.
What you'll need
-
Clean bucket
Use it only for the tank, never with soap
You have it - Illustration

Gravel vacuum with siphon
Pulls waste out of the gravel as it drains water
- Illustration

Aquarium water conditioner
Needed for every water change
- Illustration

Liquid test kit
Shows ammonia, nitrite and nitrate, so you know the real cause
- Our pick Illustration

Aquarium water clarifier
For haze that stays after a week
Why it happens
White or milky: a bacterial bloom
It happens in new tanks, or after overfeeding. Bacteria multiply fast on extra food and waste. Fish are usually fine, and it clears on its own in days to a couple of weeks.
Green: an algae bloom
Too much light, such as direct sun or a lamp left on all day, plus extra nutrients from food and waste, feed free-floating algae.
Brown or yellow: diatoms or tannins
Diatoms are brown algae that often show up in new tanks and fade within weeks. Driftwood and some leaves tint the water tea-brown, which is harmless.
Gray or dusty: gravel dust
Gravel, sand and decorations that were not rinsed shed fine dust. It settles or filters out in a day or two.
A clogged filter or too many fish
A filter that is clogged or too small, or a tank with too many fish, lets waste build up faster than it clears.
Try this first (free)
Do these in order, starting with the simplest.
-
Stop feeding for a day, then feed less
Skip one feeding. After that, give only what your fish eat in about 2 minutes, once or twice a day, and scoop out leftovers.
-
Test the water
Tool used: Liquid test kitTest ammonia and nitrite. Both should read zero. If either is above zero, or fish are gasping at the surface, do a larger water change right away.
Illustration
Check price on AmazonTool for this step
Liquid test kit · Shows ammonia, nitrite and nitrate, so you know the real cause
-
Change 25 percent of the water
Tool used: Gravel vacuum with siphonRemove a quarter of the water and vacuum a third of the gravel. Refill with water at the same temperature, treated with conditioner. Do not change it all, because you would remove the good bacteria.
Illustration
Check price on AmazonTool for this step
Gravel vacuum with siphon · Pulls waste out of the gravel as it drains water
-
Rinse the filter media in old tank water
Tool used: Clean bucketSqueeze the sponge or cartridge in the water you just removed, not under the tap. Chlorine kills the helpful bacteria. Never replace all the media at once.
-
Cut the light
Keep the tank out of direct sun and run the light 6 to 8 hours a day on a timer.
-
Wait, then add a clarifier if haze remains
Tool used: Aquarium water clarifierGive it 3 to 7 days. A new-tank bloom usually clears itself. If haze remains after a week of lighter feeding and a water change, add clarifier as the label says.
Illustration
Check price on AmazonTool for this step
Aquarium water clarifier · For haze that stays after a week
When free fixes aren't enough
If the water is still cloudy after a week of lighter feeding, regular water changes and a rinsed filter, the haze is likely tiny particles too fine for the filter. A clarifier clumps them so the filter can trap them, and it often clears the tank in a day or two. If ammonia or nitrite is above zero, a clarifier will not help, so keep changing water until both read zero. If fish gasp at the surface or the water smells like rotten eggs, do a water change now.
Buy the fix
Still stuck after the free fixes? These are the products we would look at.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | ![]() Aquarium water clarifier | fine haze your filter cannot catch on its own | Tanks that stay hazy after a week of the free fixes. | Check price |
| Upgrade pick | ![]() Liquid freshwater test kit | guessing why the water keeps clouding up | New tank owners and anyone whose tank keeps clouding. | Check price |

Aquarium water clarifier
Fixes: fine haze your filter cannot catch on its own
Look for: Labeled safe for freshwater fish, and for any shrimp or snails you keep; Clear dose instructions by tank size; Works alongside your filter, per the label.
- Who it's for
- Tanks that stay hazy after a week of the free fixes.
- Honest downside
- Ammonia or nitrite reads above zero, or the tank is brand new. Fix water quality first, and check the label if you keep shrimp.

Liquid freshwater test kit
Fixes: guessing why the water keeps clouding up
Look for: Liquid tests for ammonia, nitrite and nitrate; A color chart that is easy to read; Enough tests for weekly checks.
- Who it's for
- New tank owners and anyone whose tank keeps clouding.
- Honest downside
- You already have a test kit. Check the expiry date first.
As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.
How we picked: How we picked: this page is based on aquarium care guides, water-testing advice from fish keeping groups, and what owners report in reviews of clarifiers and test kits. We do not test products by hand.
Fish tank not clear or not clearing up? Check these four things
- Feeding: are fish finishing all the food in 2 minutes?
- Test results: are ammonia and nitrite at zero?
- Filter: is it running, and is the media rinsed in old tank water?
- Stocking and light: too many fish, or a lamp on all day, keeps water hazy.
What to skip
Changing all the water and swapping the filter
A full cleanout wipes out the helpful bacteria that keep your tank safe, and it can trigger an even bigger bloom. Skip big changes, and skip adding chemicals before you test the water.
Frequently asked questions
Why is my fish tank so cloudy right after setup?
Why is my fish tank water so cloudy even though I cleaned it?
How do I fix fish tank cloudy water fast?
Why is my fish tank foggy right after a water change?
Why does my fish tank look cloudy again, and how do I stop it from being cloudy?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure