Why Is My Aquarium Water Cloudy? Causes and Fixes

By Farhan · Updated June 29, 2026

Disclosure: This guide may contain affiliate links. If you buy through them, TankHabit may earn a small commission at no extra cost to you. We only recommend gear we would use ourselves. Learn more.

Cloudy water is one of the most common worries for new aquarium owners, and the good news is that it’s almost always harmless and fixable. The trick is matching the color of the cloudiness to its cause, because white, green, and gray water each point to a different problem. Once you know what you’re looking at, the fix is usually simple — and sometimes the best fix is just patience.

Quick answer: Cloudy aquarium water is usually a bacterial bloom (milky white) in a new tank, algae (green) from too much light and nutrients, or substrate dust (gray/brown) from gravel that wasn’t rinsed. A white bloom in a new tank is normal and clears on its own in one to two weeks — don’t dump chemicals in or do huge water changes in a panic.

Quick diagnosis: match the color

Start by looking at the color of the cloud. It tells you almost everything:

Now find your color below and follow the fix.

1. Bacterial bloom (milky white water in a new tank)

This is the number-one cause of cloudy water, and it scares more beginners than anything else. A few days to a couple of weeks after setting up a new tank, the water turns hazy and milky white — sometimes almost overnight. What’s happening is a population explosion of free-floating heterotrophic bacteria feeding on dissolved nutrients in the brand-new water. Your tank is still establishing its biological balance.

Here’s the part people miss: this is completely normal, and it clears by itself. As your tank matures and bacteria settle onto surfaces (instead of floating freely), the bloom fades. It typically lasts a few days to two weeks.

Fix: Wait it out. Do not do giant water changes, scrub everything, or add “water clarifier” chemicals — those often prolong the bloom by stripping out or disturbing the bacteria that are working to balance the tank. Keep your filter running, feed lightly, and let the tank stabilize. If you haven’t already, make sure you understand the nitrogen cycle — a bacterial bloom often appears while your tank is mid-cycle and doing exactly what it should.

2. Overfeeding (cloudy water in an established tank)

If your tank was crystal clear for weeks and suddenly goes hazy, food is the usual suspect. Uneaten food and excess fish waste dump nutrients into the water, which feeds a bacterial bloom — the same milky cloudiness as a new tank, just with a different trigger. Beginners almost always feed too much because hungry-looking fish are very convincing.

Fix: Feed only what your fish finish in about two minutes, once or twice a day. Scoop out any food sitting on the bottom. If you’ve been overfeeding for a while, do a modest water change (around 25%) and gravel-vacuum the substrate to remove rotting food. Then cut back on portions going forward — most fish do fine with less than you’d think.

3. Green water (algae bloom)

If your water looks like pea soup — a cloudy green tint throughout, not just on the glass — you have a free-floating algae bloom. Algae are tiny plants, and like all plants they explode when they get plenty of light and nutrients. The two big drivers are too much light (especially direct sunlight or leaving the tank light on 10+ hours a day) and excess nutrients from overfeeding or skipped water changes.

Fix: Starve the algae of light and nutrients.

Green water is really an algae problem at heart, so the full playbook in how to get rid of aquarium algae applies here too.

4. Uncycled tank (cloudiness that won’t settle)

If your tank is new and the water stays persistently cloudy while fish seem stressed, the underlying issue may be that the tank isn’t cycled yet. In a cycled tank, beneficial bacteria convert fish waste step by step: ammonia → nitrite → nitrate. Until those bacteria establish, ammonia and nitrite — both toxic to fish — build up and feed ongoing bacterial cloudiness.

Fix: Cycle the tank properly. The cleanest approach is a fishless cycle before adding livestock. If you already have fish, do small, frequent water changes to keep ammonia and nitrite near zero while the bacteria catch up. Test your water with a liquid test kit (more reliable than strips) so you’re not guessing. Our beginner’s guide to cycling a new aquarium walks through the whole process step by step. Stocking with hardy beginner fish also makes this phase far more forgiving.

5. Unrinsed substrate (gray/brown haze, usually right after setup)

Brand-new gravel and sand are coated in fine dust from manufacturing and bagging. If you pour it in without rinsing, that dust clouds the water gray or brown the moment you fill the tank — or every time you disturb the bottom. It’s not dangerous, just unsightly.

Fix: Rinse new gravel or sand thoroughly before it goes in the tank. Put it in a bucket, run water through it, and stir until the water runs clear (this can take several rinses for sand). If your tank is already set up and cloudy, your filter will clear most of the dust within a day or two — adding a little fresh mechanical floss to the filter (not replacing your biological media) can speed it up. Avoid stirring the substrate while it settles.

Note: this only applies to inert gravel and sand. Nutrient-rich planted-tank “aquasoils” are not meant to be rinsed — follow the manufacturer’s directions instead.

6. Don’t accidentally restart the cycle (filter-cleaning mistakes)

A surprising amount of “why did my clear tank suddenly cloud up again?” comes down to filter maintenance gone wrong. Most of your beneficial bacteria live in the filter, and chlorine in tap water kills them.

Fix: Never rinse or replace filter media under hot or untreated tap water — that wipes out your biofilter and triggers a fresh bacterial bloom. When media needs cleaning, swish it gently in a bucket of old tank water you removed during a water change, then put it back. Replace filter cartridges sparingly and one at a time, so a colonized chunk of media always remains.

7. Overcrowding (recurring cloudiness)

If you’ve fixed feeding and filter habits and your tank still clouds up repeatedly, you may simply have too many fish for the tank’s filtration. More fish means more waste, which means more nutrients feeding bacterial and algae blooms — and a filter that can’t keep up. This is an easy trap when a tank looks empty at first and you keep adding “just one more.”

Fix: Stock conservatively and don’t rush. Add fish gradually over weeks so your bacteria colony can grow with the bioload, and remember that many popular fish are schooling species that need a group of six or more — plan for that before you buy. Make sure your filter is rated for your tank size (or a bit above), and keep up with regular water changes. If you’re consistently overstocked, the long-term fix is a bigger tank or fewer fish.

Cloudy water checklist

  1. What color is it — white, green, or gray? ✔
  2. Is the tank new? A white bloom is normal — wait it out. ✔
  3. Are you overfeeding? Cut to a 2-minute portion, once or twice daily. ✔
  4. Too much light or sunlight? Drop to 6–8 hours for green water. ✔
  5. Did you rinse the substrate? If not, let the filter clear it. ✔
  6. Did you clean the filter in tap water? Use old tank water instead. ✔
  7. Is the tank cycled and not overstocked? ✔

Frequently asked questions

Is cloudy water dangerous to my fish? Usually no. A bacterial bloom itself doesn’t harm fish, and substrate dust is harmless. The thing that actually endangers fish is the cause behind some cloudiness — like an uncycled tank with rising ammonia and nitrite. So test your water if fish look stressed, but don’t panic over the cloudiness alone.

How long does cloudy water take to clear? A new-tank bacterial bloom typically clears in a few days to two weeks on its own. Substrate dust usually settles within a day or two once the filter catches it. Green algae water depends on how fast you cut light and nutrients — expect days to a couple of weeks.

Should I use a water clarifier product? Generally skip it, especially for a new-tank bloom. Clarifiers mask the symptom rather than fixing the cause, and a normal bloom clears on its own anyway. Fix the root cause — feeding, light, cycling, filter care, or stocking — and the water clears for good.


Related guides:

Get the beginner houseplant care cheat-sheet

Join the TankHabit list for simple plant-care fixes and picks — no spam, unsubscribe anytime.