Cloudy Aquarium Water? Causes and How to Fix It Fast
You walk up to your tank and it looks like pea soup. Or maybe it's a murky white haze that wasn't there yesterday. Either way — take a breath. Cloudy aquarium water is one of the most common problems new fishkeepers face, and the vast majority of cases fix themselves with minimal effort.
The key is identifying which kind of cloudy you're dealing with. White/gray cloudiness and green cloudiness have completely different causes and solutions.
Quick Answer: What Color Is Your Water?
- White or gray haze: Bacterial bloom — harmless, clears in 3–7 days on its own
- Green tint: Algae bloom — reduce light to 8 hrs/day and do a water change
- Milky right after a water change: Sediment or micro-bubbles — clears in 24–48 hrs
- Still cloudy after 10+ days: Test your water — likely overfeeding or overstocking
White or Gray Cloudy Water: Bacterial Bloom
This is by far the most common type, especially in tanks under six weeks old. What you're seeing is an explosion of free-floating beneficial bacteria — the same microorganisms that will eventually colonize your filter and safely break down fish waste.
Think of it like construction dust before a building opens. The bacteria are doing important work — establishing your tank's nitrogen cycle — and the cloudiness is a visible sign that the process is in full swing.
What to do: Almost nothing. Don't do a big water change — that can flush out the bacteria and restart the clock. Keep your filter running, feed lightly (only what fish eat in 2 minutes, once a day), and wait. It will clear in 3–7 days.
Are your fish acting normally?
If your fish are active, eating, and breathing normally during a bacterial bloom, there is nothing to worry about. The bacteria are harmless to fish. Only intervene if fish show stress signs like gasping at the surface or unusual lethargy.
Not sure exactly how much water your tank holds? Knowing your precise volume helps you dose dechlorinators and conditioners correctly. Use our Aquarium Volume Calculator to get the number before you treat anything.
Green Cloudy Water: Algae Bloom
Green water is a different beast entirely. You're looking at a bloom of free-floating single-celled algae — the same stuff that turns garden ponds green in summer. Fish generally tolerate it fine, but it looks terrible and will spiral if you don't fix the root cause.
The cause is almost always light: too many hours per day, a tank in direct sunlight, or both.
How to fix green cloudy water:
- Reduce your lighting to 8 hours per day maximum. Use a timer if you don't already.
- Move the tank out of direct sunlight — even a few hours of direct sun can trigger a bloom.
- Do a 25% water change to dilute the algae concentration.
- Cut feeding by 20–30% for one week to reduce dissolved nutrients.
- Add live plants — they compete with algae for nutrients and usually win.
If green water keeps returning despite the above, a UV sterilizer added to your filter line will eliminate it permanently.
Cloudy Water Right After a Water Change
You did everything right — changed 25% of the water, added dechlorinator, matched the temperature — and now the tank looks milky. What happened?
There are three harmless culprits:
- Disturbed substrate: Fine particles of gravel, sand, or soil kicked up during the water change. Give it 30–60 minutes and it'll settle.
- Micro-bubbles: Cold tap water carries dissolved gases that form tiny bubbles as the water warms up. Completely harmless — usually gone within an hour.
- Bacterial disruption: If you cleaned the filter at the same time as the water change, you may have removed too many beneficial bacteria at once. A mild bloom will clear in 24–48 hours.
One important rule: never clean your filter media with tap water. The chlorine kills beneficial bacteria. Always rinse filter sponges and media in a bucket of old tank water during a water change. Read our filter guide to learn what to clean and what to leave alone.
Cloudy Water That Won't Go Away
If your tank is still hazy after 10 days and it's not green, it's time to investigate rather than wait. Persistent cloudiness almost always traces back to one of these issues:
- Overfeeding: Uneaten food rots, feeding bacteria indefinitely. Feed once daily — only what disappears in 2 minutes. Remove any leftovers with a net.
- Overstocking: Too many fish produces more waste than your filter can process. Check our stocking guide to verify your bioload is appropriate for your tank size.
- A hidden dead fish or plant: A decomposing fish tucked behind a decoration will cloud water fast. Do a full headcount and look in all the hiding spots.
- Undersized filter: Your filter should turn over your total tank volume 4–6 times per hour. A 20-gallon tank needs at least an 80 GPH filter rating.
The most important step when water won't clear is to test it first. You need actual ammonia, nitrite, nitrate, and pH readings before you can fix anything. Treating blindly — adding chemicals, doing massive water changes — often makes the problem worse, not better.
Test Your Water Before You Treat It
The API Freshwater Master Test Kit measures ammonia, nitrite, nitrate, and pH — the four parameters that explain most persistent cloudy-water problems. Liquid reagent tests are far more accurate than test strips and this kit does hundreds of tests.
Check Price on Amazon