Why Is My Aquarium Water Cloudy? (Causes + Fixes by Colour)
You set up your tank, filled it with water, added your fish — and now it looks like someone poured milk into it. Or pea soup. Or weak tea.
First: take a breath. Cloudy aquarium water is one of the most common things new hobbyists panic about, and in the vast majority of cases, it’s completely harmless and fixes itself. The cure depends almost entirely on the colour of the cloudiness, so that’s where we’ll start.
White or milky cloudy water
This is the most common one, and the most alarming-looking. Your water looks like diluted milk — anywhere from slightly hazy to almost opaque.
What’s causing it: A bacterial bloom. As a new tank establishes its nitrogen cycle, billions of free-floating heterotrophic bacteria multiply rapidly in the water column before the beneficial bacteria in your filter media take hold. This is completely normal and is actually a sign that your tank’s biology is doing what it should.
This is also the first sign of New Tank Syndrome — the umbrella term for the problems that hit tanks that haven’t been properly cycled. It’s one of the most common causes of fish loss for new hobbyists: the tank looks fine, the water is clear at first, and then a bacterial bloom hits right around the time impatient beginners have already added livestock. The cloudiness is the warning most people ignore.
What to do:
- Do nothing dramatic. Resist the urge to tear the tank apart.
- Do not clean your filter media or replace filter cartridges — you’ll wipe out the beneficial bacteria you’re trying to establish.
- Do not add more fish until the cycle is complete.
- Do a normal 20–25% water change if ammonia or nitrite levels are elevated (test with a basic liquid test kit — API Master Test Kit is reliable).
- Wait it out. In a fish-free tank, bacterial blooms clear on their own in 2–10 days. With fish, focus on keeping ammonia low through water changes.
How long it lasts: Usually 3–10 days in a new tank. If it’s been more than two weeks and isn’t improving, check your ammonia levels — something may be rotting in the tank (uneaten food, a dead fish tucked behind a decoration).
Green cloudy water
Green water is a different beast entirely. It’s an algae bloom — specifically a single-celled green algae called euglenoids or chlorella multiplying so fast the water turns visibly green. It won’t harm most fish, but it looks terrible and blocks light to your plants.
What’s causing it:
- Too much light (too many hours per day, or direct sunlight hitting the tank)
- Excess nutrients in the water — usually from overfeeding or not doing water changes
- Both of the above
What to do:
- Reduce your lighting period immediately. 6–8 hours per day is plenty for most planted tanks. If you don’t have a timer, get one — it’s the single most useful $10 you’ll spend.
- Move the tank if it’s getting direct sunlight. Even a few hours of direct sun per day can trigger persistent algae blooms that are hard to clear.
- Cut back on feeding. Uneaten food decays and fuels algae.
- Do a 30–40% water change to dilute the nutrient load.
- If the bloom is severe, a 2–3 day blackout (cover the tank completely) starves the algae of light.
What won’t work: Adding algae-eating fish or shrimp won’t fix a bloom at this scale — they eat surface algae, not free-floating single-celled algae in the water column.
Brown or rust-coloured cloudy water
Brown cloudiness in a new tank is almost always diatoms — a type of brown algae that thrives in the silicate-rich conditions of a newly set-up aquarium. It’ll often coat your glass, substrate, and plants in a dusty brown film at the same time.
The good news: Diatoms are self-limiting. They typically peak at 2–8 weeks and then crash on their own as silicate levels drop. Otocinclus catfish and nerite snails will hoover them up enthusiastically if you want to speed things along.
If the water is brown but not cloudy — slightly amber or tea-coloured — you’re likely looking at tannins leaching from driftwood. This is harmless (and actually beneficial for certain fish and shrimp that prefer soft, acidic water), but if you don’t want it, soak the wood in a bucket with water changes for a week before adding it to the tank.
Cloudy water after a water change
If your water goes hazy immediately after a water change, the most likely culprit is trapped air or fine particles being disturbed from the substrate. This settles within an hour or two as the filter runs.
If it stays cloudy for longer, check whether your tap water itself is cloudy when you hold a glass of it up to light. In some areas, tap water contains dissolved gases that cause a temporary white haze — it clears within minutes as the gas dissipates. This is harmless.
Cloudy water after adding new substrate
Fine dust from dry aquasoil or sand will cloud the water when disturbed. It’s cosmetic and settles within a few hours once your filter is running. Rinsing substrate before adding it reduces this, but some cloudiness is inevitable.
When to actually worry
Most cloudiness is harmless, but here’s when to take it seriously:
- Your fish are gasping at the surface — low oxygen, often from a severe bacterial bloom or ammonia spike. Do an emergency 40–50% water change immediately and increase surface agitation.
- Cloudiness combined with dead or dying fish — test ammonia and nitrite right now. If either is elevated, start daily water changes of 30–40% until readings drop.
- Persistent cloudiness for more than 2–3 weeks with no improvement — something is rotting in the tank. Do a thorough inspection for dead livestock, uneaten food pockets, or a dead plant decaying into the substrate.
The rule that covers most cases
Whatever the cause: don’t overreact. The instinct to clean everything, replace the filter, add chemicals, or do a complete water change is almost always counterproductive. Cloudy water is usually your tank’s biology in transition. Give it time, hold your nerve, and make small adjustments rather than dramatic ones.
The hobbyists with the clearest tanks are usually the ones who’ve learned to leave well enough alone.
Frequently asked questions
How long does cloudy aquarium water last? White bacterial bloom: 3–10 days in a new tank. Green algae bloom: reduces within a week once you cut light and nutrients. Brown diatoms: 2–8 weeks, then clears on its own.
Should I do a water change if my aquarium is cloudy? For white bacterial bloom in a new tank: a small water change (20–25%) is fine, but don’t overdo it. For green water: yes, a larger change (30–40%) combined with reducing light will help. Never do a 100% water change — it crashes your cycle and stresses fish.
Can cloudy water kill my fish? In most cases, no. The exception is a severe ammonia spike in an uncycled tank — that’s dangerous. Test your water if fish are showing stress (gasping, lethargy, clamped fins). Cloudiness alone doesn’t indicate a problem; fish behaviour does.
Why is my water cloudy after adding plants? Very fine particles from plant tissue, substrate disturbance, or beneficial bacteria stirred up during planting. Usually clears within a few hours.