Why is my fish tank cloudy? Causes and fixes by water color
The color of the cloudiness tells you the cause: white or gray haze is a bacterial bloom or fine substrate dust, green is free-floating algae, and a clear brown or yellow tint is tannins from driftwood or leaves. Dust and tannins are harmless, and a bacterial bloom usually clears by itself in 1–2 weeks, but test ammonia and nitrite first because a bloom in a new tank often comes with them. Green water usually lasts until you treat it: a UV sterilizer typically clears it in 2–3 days or a full blackout in 7–10 days, and then less light and food keep it from coming back.
Most cloudy water is harmless, but test ammonia and nitrite before you wait it out, because only a test tells you whether the water is safe. Then use the color and timing to find the cause.
Identify the cause from the color
Scoop some tank water into a white mug, or a clear glass held against white paper, and check it in good light, away from the gravel and background.
| What you see in the cup | Likely cause | Harmful? |
|---|---|---|
| Gray or white specks you can see | Substrate dust, or food and waste particles | Rarely |
| An even, milky haze with no visible specks | Bacterial bloom | Usually not, if ammonia and nitrite read 0 |
| A faint green tint, up to pea soup | Free-floating algae (green water) | A tint, no. Heavy green water can cut oxygen at night |
| Clear, but tinted yellow to brown like weak tea | Tannins from driftwood or leaves | No |
| Murky yellow-brown, or a sour or rotten smell | Built-up waste, or something dead | Yes |
| A fizzy haze and tiny bubbles on the glass | Gas from cold tap water or, if it never stops, an air leak in the filter | Tap-water fizz, no. A constant mist can harm fish |
| The cup is clear but the tank still looks hazy | A film on the glass, or glare | No |
Clues from when it started
| When it started | Likely cause | Usually clears in |
|---|---|---|
| Right after setup, new substrate or replanting | Substrate dust | 1–3 days |
| In the first few weeks of a new tank | Bacterial bloom while the tank cycles | 1–2 weeks |
| Right after cleaning or a water change | Stirred-up debris, or gas bubbles from cold water | A few hours, up to about 24 hours |
| Days after a deep filter clean, a big batch of new fish or a medication | Bacterial bloom | 1–2 weeks |
| After adding driftwood or leaves | Tannins, or a short bloom as they start to break down | Bloom: days to a few weeks |
| Suddenly, in an old tank that rarely gets water changes | pH crash (old tank syndrome) | Needs slow, careful action now |
White or gray water: dust and debris
New gravel or sand, fish waste and broken-up food make a gray or white haze with visible specks.
- Wait 1–3 days with the filter running, and don’t stir the substrate.
- Add fine filter floss (a polishing pad) after the coarse sponge. Sponges let the finest dust through. Replace the floss when it clogs.
- Vacuum the gravel at your next water change.
- Still cloudy after a week? Do several large water changes, or take the substrate out and rinse it.
- A clarifier speeds things up. Follow the label, especially in soft, low-KH water, where some clarifiers lower pH.
If the haze keeps returning in an established tank, look for overfeeding, a clogged filter, digging fish such as eartheater cichlids, or dead spots where debris collects. Rinse clogged media in old tank water, never under the tap (how to clean a fish tank shows how). Rinse new gravel or sand before it goes in, but not aquasoil unless the bag says to.
White water: bacterial bloom
In a bacterial bloom, free-floating bacteria multiply on dissolved waste faster than the bacteria in your filter can use it up, then die back once the surplus runs out.
Common triggers are a tank that is still cycling, a big batch of new fish, overfeeding, something rotting, new driftwood or leaves, and anything that kills filter bacteria: replacing all the media, rinsing it in tap water, very large repeated water changes or some medications.
The bloom itself is rarely the danger, but the bacteria use oxygen, and in a new tank a bloom often comes with ammonia or nitrite, which harm fish.
What to do:
- Test ammonia and nitrite. At 0.25 ppm, change 25–30% of the water. At 0.5 ppm or more, change 50% the same day. Use dechlorinated, temperature-matched water and retest daily. The ammonia guide explains each reading. If the tank has gone months without a water change, read the old tank exception below first.
- If both read zero, add nothing extra. Keep your usual weekly water change, but skip extra changes, a deep filter clean and a UV sterilizer. They disturb the bacteria that end the bloom or only hide the haze, so it can last longer.
- Cut the fuel. Feed only what is eaten in a minute or two, and siphon out leftovers and anything decaying.
- Add surface movement with an air stone or the filter outlet, because the bloom uses oxygen.
- Wait 1–2 weeks. In a new tank, keep testing until the cycle is finished (how to cycle a fish tank explains).
The old tank exception: a tank that has run for years with rare water changes and suddenly turns milky may have had a pH crash. Test pH, KH and ammonia. If the pH is far below your tap water’s, skip the big water change: it raises the pH fast and can turn the built-up ammonia toxic. Dose a conditioner that detoxifies ammonia, then change 10–25% a day, testing first each time. Once ammonia reads zero, regular water changes keep the pH from crashing again. If fish are already sick, ask an aquatic vet whether to restart the tank instead.
Bubbles, chemicals and other white haze
- Micro-bubbles after a water change. Cold water holds more dissolved gas than warm water, so cold tap water fizzes as it warms. It’s usually harmless and gone within a few hours, occasionally a day. Matching new water to tank temperature prevents it.
- A constant mist of bubbles from a canister filter or pump. Air is being drawn in through a loose fitting, cracked hose or worn seal. That can overload the water with gas and cause gas bubble disease (tiny bubbles in the fins, gills or eyes), so check every connection and seal now and add strong surface agitation to drive off the excess gas. If you see bubbles on your fish, contact an aquatic vet.
- A white cloud after dosing powdered buffer. It’s a mineral precipitate. Do a partial water change, and next time pre-dissolve it as the label directs.
- Haze after a medication. Some medicines kill filter bacteria and set off a bloom. Test ammonia and nitrite daily during and after the course, and if they rise, change water and re-dose only as the label allows. Once the course is finished, water changes and fresh activated carbon remove what’s left.
Green water: free-floating algae
Green water is single-celled algae floating in the water, from a faint tint to pea soup. The cells are too small for filter floss to catch and multiply too fast for water changes to keep up.
Causes: too much light (above all direct sun or long light hours), spare nutrients (overfeeding, too many fish, rare water changes or a fertilizer overdose), and ammonia spikes in tanks that haven’t finished cycling.
Is it harmful? A light tint isn’t (breeders even use green water to raise fry), but heavy green water is: algae make oxygen in the light but use it in the dark, so oxygen is lowest just before dawn, and a sudden die-off uses more as the algae rot. It also swings pH and shades out plants. Fish gasping at the surface in the early morning need aeration now.
| Method | How long | Trade-off |
|---|---|---|
| UV sterilizer | Usually 2–3 days | The most reliable fix, but it doesn’t remove the cause |
| Blackout | 7–10 days | No equipment, but hard on plants, and dead algae can spike ammonia |
| Clarifier (flocculant) | Short term | The algae return unless you fix light and nutrients |
Using a UV sterilizer. UV light stops the algae reproducing as water flows past the bulb. Choose a unit rated for your tank’s volume and keep the flow within the maker’s range, or the water rushes past too fast to be treated. Switch it off while you medicate, because UV can break down some medicines, and replace the bulb as the maker directs. Once it clears, do a couple of water changes to remove the dead algae.
Doing a blackout:
- Change 25–50% of the water and vacuum the gravel.
- Turn off the light and cover the whole tank with a thick blanket or black plastic. Algae survive on very little light, so leave no gaps.
- Keep the filter and heater on, add an air stone and feed lightly every other day. Test ammonia every 2–3 days, lifting only a corner of the cover. If fish gasp at the surface, uncover the tank and change some water.
- After 7–10 days, uncover the tank, change 25–50% of the water and siphon out the dead algae. Bring the light back on a shorter schedule than before.
Stop it coming back. Keep the tank out of direct sun and run the light 6–8 hours a day on a timer (8–10 in an established planted tank, if algae stays away). Feed less, keep nitrate under 40 ppm with regular water changes, and add fast-growing or floating plants that compete with algae for nutrients. If blooms keep returning, check your stocking with the stocking calculator. Snails, shrimp and algae-eating fish graze surfaces, so they won’t clear green water.
Brown or yellow water: tannins
Clear water tinted like weak tea, in a tank with wood or leaf litter, means tannins and related humic acids, which driftwood, Indian almond (catappa) leaves and other botanicals release as they soak. New wood tints the water most at first, though some pieces keep staining it long after they go in. Leaves keep releasing tannins until they break down, usually within one to two months.
Tannins are harmless. Many soft-water fish come from blackwater streams stained brown this way, such as the Rio Negro, home to many wild cardinal tetras, and some keepers add leaves on purpose. There are two side effects: pH drifts down slowly in soft, low-KH water (hard water barely changes, but test it if you keep livebearers or African cichlids), and a deep stain cuts the light that reaches plants.
To clear brown water:
- Pre-soak new driftwood in a tub, changing the water as it turns brown, until it stays fairly pale for several days. Boiling pieces that fit in a pot speeds this up.
- Keep up water changes. Each 25% change removes about a quarter of the dissolved tannins, so the tint fades once the wood leaches less.
- Add activated carbon or an adsorbent resin to the filter. Replace carbon once it’s saturated; resin can be regenerated as its label directs. Take carbon out while you medicate, because it absorbs many medicines.
Yellow, murky or smelly water
Yellow water with no wood or leaves in the tank usually means dissolved organic waste has built up, which tends to go with high nitrate. A sour or rotten smell points to a dead fish or snail, rotting plant leaves or food trapped behind decor. Remove the source and test ammonia, nitrite, nitrate and pH. Then change 25–30% of the water (50% if ammonia or nitrite reads 0.5 ppm or more) and vacuum the gravel. If the tank hasn’t had a water change in months, use the old tank steps above instead.
A brown, dusty coating on the glass and gravel of a new tank is diatoms, not the water. It wipes off and fades as the tank matures (how to get rid of algae covers it).
When cloudy water is an emergency
Act the same day if fish gasp at the surface or are dying, ammonia or nitrite reads above 0 in an established tank, the tank smells rotten, or you see bubbles on the fish. Add aeration, remove anything dead and skip feeding for a day. Change 25–50% of the water with dechlorinated, temperature-matched water, unless the tank has gone months without a change (then follow the old tank steps above). Test daily. Why are my fish dying? covers the other causes, and if fish keep getting sick or dying once the water tests fine, contact an aquatic vet.
Gear mentioned in this guide
- Liquid test kit (ammonia, nitrite, nitrate, pH) (opens Amazon in a new tab)Liquid kits are more accurate than strips. The API Freshwater Master Test Kit is the common choice. How to choose
- Replacement filter sponge (opens Amazon in a new tab)Rinse sponges in old tank water, never under the tap. How to choose
- Activated carbon (opens Amazon in a new tab)Clears tannin stains and smells. Take it out when you medicate. How to choose
Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.
Frequently asked questions
How long does it take for cloudy fish tank water to clear?
Substrate dust usually settles in 1–3 days, and haze from tap-water bubbles usually clears within a few hours. A bacterial bloom usually takes 1–2 weeks to clear on its own. Green water rarely clears while the light and nutrients feeding it stay the same, but a UV sterilizer usually clears it in 2–3 days and a full blackout takes 7–10 days.
Is cloudy water bad for fish?
Not by itself. Dust, tannins and a bacterial bloom with zero ammonia and nitrite are usually harmless. It becomes a problem when the cloudiness comes with ammonia or nitrite, low oxygen (fish gasping at the surface) or heavy green water, so test the water before you decide to wait.
Why is my fish tank cloudy after a water change?
Usually it is debris you stirred up or tiny gas bubbles from cold tap water, and both normally clear within a few hours. If the water turns milky a few days later, especially after you also cleaned the filter hard, it is probably a bacterial bloom.
Should I do a water change if my tank is cloudy?
Yes if a test shows ammonia or nitrite, or if the water is yellow and smelly from built-up waste, but a tank that has gone months without a water change needs small daily changes instead of one big one. For a bacterial bloom with zero readings, extra water changes don't speed it up and may make it last longer. For green water they barely help, because the algae regrow within days.
Will a water clarifier clear cloudy aquarium water?
It helps with dust and fine debris. Clarifiers clump tiny particles so fine filter floss can trap them, and the haze may get worse for an hour or two first. They don't fix the cause of a bacterial bloom or green water, and in soft water some can lower pH, so follow the label.
Sources
- aquariumcoop.com/blogs/aquarium/cloudy-fish-tank
- practicalfishkeeping.co.uk/features/why-is-my-aquarium-water-cloudy
- aquariumcoop.com/blogs/aquarium/aquarium-algae
- aquariumcoop.com/blogs/aquarium/how-long-should-aquarium-lights-be-on
- aquariumcoop.com/blogs/aquarium/indian-almond-leaves
- aquariumcoop.com/blogs/aquarium/bubbles-in-fish-tank-water
- liveaquaria.com/article/91/?aid=91
- liveaquaria.com/article/361/?aid=361
- seachem.com/clarity.php
- seriouslyfish.com/species/paracheirodon-axelrodi
- ask.ifas.ufl.edu/publication/FA002
- merckvetmanual.com/exotic-and-laboratory-animals/aquarium-fish/management-of-aquarium-fish
- merckvetmanual.com/all-other-pets/fish/disorders-and-diseases-of-fish