Cloudy Fish Tank Water: Every Cause and How to Fix It
Cloudy water has five common causes and each one looks different. Match the colour and timing to the cause, then apply the fix that actually works instead of dumping in clarifier.
Cloudy water is the most common complaint we hear, and almost every beginner reaches for the same wrong solution: a bottle of water clarifier, or a full tank teardown. Both usually make it worse. The fix depends entirely on what colour the cloud is and when it appeared.
Diagnose It in 10 Seconds
| What you see | When it started | Almost certainly | Danger level |
|---|---|---|---|
| Milky white or grey haze | 2-7 days after setting up or adding fish | Bacterial bloom | Medium: the tank is cycling |
| Fine dusty haze | Immediately after adding substrate or water | Substrate dust | None: cosmetic only |
| Green, like pea soup | Gradually over 1-3 weeks | Algae bloom from too much light | Low for fish, ugly |
| Yellow or tea coloured | Slowly, often with driftwood | Tannins or dissolved organics | Low, but signals overdue water change |
| White and smelly | Suddenly, with dead fish or leftover food | Decomposition and ammonia spike | High: act today |
1. Bacterial Bloom (Milky White Water)
This is the most common cause in a new tank. A sudden surge of nutrients (fish waste, uneaten food) lets free floating heterotrophic bacteria multiply faster than your filter bacteria can process the waste. Millions of them in the water column is what you are seeing.
It typically shows up 2 to 7 days after you set up the tank or add several new fish at once, and it often clears on its own in 3 to 10 days.
What to do
- Test ammonia and nitrite immediately. If either is above 0, do a 25-30% water change today and repeat daily until both read zero.
- Stop feeding for 24-48 hours, then feed half portions. Less input, less bloom.
- Do NOT clean the filter. You need those bacteria to catch up.
- Do NOT do a 100% water change. That extends the bloom by weeks.
- Add an air stone. Blooms consume oxygen and this is when fish actually suffocate.
- Wait. A bloom that is not accompanied by ammonia will clear itself once the food source runs out.
โ ๏ธA bacterial bloom with an ammonia reading above 0.25 ppm is an emergency, not a cosmetic problem. Ammonia is what actually kills the fish; the cloudiness is only the symptom you can see.
2. Substrate Dust (Fine Grey Haze on Day One)
New gravel, sand, or soil that was not rinsed properly releases fine particles. This is harmless and purely mechanical. It looks alarming on day one and has nothing to do with water quality.
Fix: run filter floss or fine filter wool in your filter for 24-48 hours. It will pull the dust out. Next time, rinse substrate in a bucket until the runoff is clear before it goes in the tank, and pour new water onto a plate rather than straight onto the gravel.
3. Green Water (Algae Bloom)
Free floating green algae multiplying in the water column. It needs two things: light and nutrients. In India this is extremely common in tanks placed near a window or on a sunny balcony, and it worsens dramatically in summer.
What to do
- Cut lighting to 6-8 hours a day on a timer, and move the tank out of direct sunlight. Sunlight is the single biggest cause in Indian homes.
- Reduce feeding. Excess food means excess phosphate and nitrate, which is algae fuel.
- Do a 30% water change and gravel vacuum weekly for three weeks.
- Add fast growing live plants (hornwort, water sprite, Elodea) to outcompete the algae for nutrients.
- For a stubborn bloom, a 3 day full blackout works: cover the tank completely with a dark cloth, do not feed, keep the filter and air pump running. Green water needs light and dies without it.
- A UV steriliser (โน1,500-โน4,000) permanently solves green water if it keeps returning.
๐กGreen water is not dangerous to fish. Fry actually grow faster in it because it carries infusoria. Fix it because you cannot see your fish, not because they are in danger.
4. Yellow or Brown Tinted Water
Two causes. If you have driftwood or almond leaves in the tank, it is tannins leaching out, which is harmless and even beneficial for betta, discus and tetras. If there is no wood, it is dissolved organic compounds from overdue water changes and a filter that has not been serviced.
Fix: for tannins, either accept it (blackwater looks good and lowers pH gently) or run activated carbon in the filter for a week. For organics, do two 30% water changes a few days apart, rinse the filter media in old tank water, and get back on a weekly schedule.
5. Cloudy and Foul Smelling
A healthy aquarium smells faintly earthy, like a pond. A sharp, rotten, or sewage smell means something is decomposing: a dead fish behind a rock, a rotting plant, or a thick pocket of food trapped under the substrate.
- Count your fish. Move decor and look behind and under everything.
- Remove any dead fish, dying plant matter, or uneaten food immediately.
- Do a 40-50% water change with temperature matched, dechlorinated water.
- Gravel vacuum thoroughly, especially under decor and in corners with no flow.
- Test ammonia. Expect it to be high. Repeat 25% changes daily until it reads zero.
- Add extra aeration for the next week.
Why Water Clarifiers Are Usually the Wrong Answer
Clarifiers work by clumping particles together so the filter can catch them. On substrate dust that is genuinely useful. On a bacterial bloom or an ammonia problem it treats the symptom, hides the warning sign, and can clog your filter media, which makes the underlying problem worse. Test the water first. Use a clarifier only when you already know the cause is mechanical.
How to Keep Water Permanently Clear
- Stock slowly. Add 2-3 small fish at a time, then wait two weeks before adding more.
- Feed once a day, only what is eaten in 2 minutes.
- Change 20-30% of the water every week without fail.
- Run a filter rated for at least 4 times your tank volume per hour.
- Keep the tank out of direct sunlight and put the light on a timer.
- Never wash filter media under a tap.
- Vacuum a third of the gravel each week on rotation.