⏱ 11 min read  ·  ✅ Updated Sep 2026

Last Updated: September 7, 2026

⚠️ Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked with "Check on Amazon" are affiliate links — learn more.
🔥Amazon Prime Day 2026 is coming — don’t miss the best deals.See Top Deals →

Why is my aquarium water cloudy has four common answers, and the colour of the cloud tells you which one you are actually looking at. Before changing anything, test ammonia, nitrite, nitrate and temperature, because the most dangerous cause looks almost identical to the most harmless one in a glass box.

As an Amazon Associate we earn from qualifying purchases.

By David Nguyen

Quick answer: Our top pick in 2026 is the Milky white haze, tank under 3 months — our #1 rated choice. See the full ranked comparison, alternatives and buying advice below.

Check Price on Amazon →

Four Numbers, Then Read the Colour

Cloudy water is a symptom with several unrelated causes, and treating the wrong one wastes days. Answering why is my aquarium water cloudy starts with readings and observations rather than with a bottle of clarifier, because two of the four causes are biological emergencies.

Four Numbers, Then Read the Colour
Four Numbers, Then Read the Colour

The Four Numbers to Test Before You Do Anything

Test ammonia, nitrite, nitrate and temperature, in that order, using a liquid kit rather than strips. Ammonia and nitrite should read 0 ppm, nitrate below 40 ppm, and temperature steady inside the range for your species. Write all four down before touching the tank.

Then record two more figures nobody thinks of as measurements: how many hours the light runs each day, and how much food goes in daily. Six to eight hours of light and food consumed within one to two minutes are the reference points that most cloudy tanks have drifted away from.

Note the tank’s age as well. A tank under three months old that clouds is behaving normally for its stage, while an established tank that clouds has had something done to it recently, and the two situations call for completely different responses.

The Decision Tree: Colour Points to Cause

Milky white or grey haze that appeared over a day or two in a tank under three months old is almost always a bacterial bloom. Fine particulate that settles when the filter is off is substrate dust. Green tint is free-floating algae, and yellow-brown is usually tannins from wood.

Timing narrows it further. Cloudiness within hours of a water change points to disturbed substrate or microbubbles. Cloudiness that builds over a week alongside a rising nitrate reading points to overfeeding and organic load. The table below pairs each pattern with its first action.

What you see Readings that go with it Most likely cause First action
Milky white haze, tank under 3 months Ammonia above 0, nitrite above 0 Bacterial bloom during cycling Change 25-50%, stop feeding one day
Milky haze in an established tank Ammonia above 0 after filter cleaning Biological filter disrupted Change water, do not clean media again
Fine grit that settles overnight All four readings normal Substrate dust or new hardscape Let the filter clear it, add floss
Green tint deepening over days Nitrate above 40 ppm, light over 8 hours Free-floating algae Cut light hours, blackout the tank
Yellow-brown but clear All four readings normal, wood present Tannins leaching from driftwood Harmless, dilute with water changes

When It Is Not an Environmental Problem

Cloudy water on its own is not a diagnosis of illness. If all four numbers read clean, the light runs six to eight hours and feeding is controlled, the tank is usually clearing a mechanical or biological event that will resolve on its own timeline.

Fish behaviour is the separate signal. Rapid gill movement, hanging at the surface or refusing food alongside clean readings means something beyond water clarity is happening, and that is a conversation for an aquatic veterinarian or an experienced fish store rather than a dosing decision.

Clearing Cloudy Water Step by Step

Work through these in order and stop when the cause is addressed. The sequence matters because the first step protects fish while you diagnose, and the later steps only make sense once you know which of the four answers to why is my aquarium water cloudy applies.

Step 1: Water Change First, Diagnosis Second

If ammonia or nitrite reads above 0 ppm, change 25-50% immediately with temperature matched to within 1-2 °F (about 1 °C) and dechlorinated water. That single action reduces the toxin and thins the bloom, and it is safe regardless of which cause you eventually confirm.

Skip one feeding, then resume at half volume. Uneaten food is the fuel for a bacterial bloom, and cutting the input does more in three days than any product does in one. Retest ammonia and nitrite twelve hours after the change.

Step 2: Fix the Cause, Not the Appearance

For a bacterial bloom, the fix is time plus reduced input. Blooms are heterotrophic bacteria feeding on dissolved organics, and they clear in three to ten days once the food source drops. There is no way to shorten that reliably, and clarifiers only clump particles.

For substrate dust, add a fine floss or polishing pad to the filter and let mechanical filtration do the work over a day or two. For tannins, water changes dilute the colour gradually, and activated carbon removes it faster while it remains active.

Step 3: Improve Flow and Mechanical Filtration

Cloudiness persists in tanks where water is not actually reaching the filter. Check turnover against a baseline of 4-6 times tank volume per hour for community stocking, or 8-10 times for goldfish and cichlids, and remember printed GPH drops 30-50% once media and hoses are loaded.

Dead spots matter as much as total flow. Fine particles settle where circulation is weak and re-suspend every time you move a decoration, so repositioning the outflow often clears a tank faster than adding equipment to it.

Step 4: Tank Size, Placement and Fit

Small volumes cloud faster and clear slower. A 5 gallon (19 L) tank concentrates organics four times more than a 20 gallon (76 L) tank, so the same overfeeding produces a visible bloom in one and nothing in the other.

Placement drives the green variant specifically. A tank receiving direct sun through a window will green up regardless of light schedule. Measure before you order: 4-6 in (10-15 cm) behind the tank for a hang-on-back filter, cabinet height for a canister, and stand capacity against roughly 10 lb/gallon (about 1 kg/L) filled.

What Never to Do With a Cloudy Tank

Three responses turn a temporary cloud into a genuine problem, and each one is a common first reaction to why is my aquarium water cloudy. All three are common first reactions, and all three either remove the bacteria doing the work or add a variable nobody can measure.

Never Change 100% of the Water

A full water change strips minerals, swings temperature and pH, and removes none of the bacteria causing a bloom, since they live on surfaces as well as in the water column. Fish experience it as a shock, and the cloud usually returns within days.

Partial changes of 25-50% do everything a full change does without the swing. Repeat them daily during an active problem rather than escalating to one dramatic intervention that leaves you with no next step.

Never Rinse Filter Media Under the Tap

Chlorine and chloramine kill nitrifying bacteria on contact, and a media rinse under the tap is the single most common cause of a milky bloom in an established tank. Rinse media in a bucket of water siphoned from the tank instead.

Cleaning every part of the filter at once has the same effect even with tank water. Clean the mechanical layer one month and the biological media the next, so a working colony always remains in the housing.

Never Dose Clarifier Before You Know the Cause

Flocculants clump fine particles so the filter can catch them, which genuinely helps with substrate dust. Used on a bacterial bloom they clear the appearance for a day while the organic load continues, and the cloud returns with nothing learned.

Adding any product to a tank with an ammonia reading above 0 ppm also means you are now managing two variables at once. Fix the reading first, then decide whether the remaining cloudiness needs anything at all.

Preventing Cloudy Water From Coming Back

Nearly every recurrence of why is my aquarium water cloudy traces to a specific input: too much food, too much light, or a filter cleaning that went too far. Prevention is a schedule rather than a product, and it costs nothing beyond the discipline to keep it.

A Maintenance Schedule That Holds

Change 20-30% weekly, adjusted by measured nitrate, and vacuum substrate during the change so trapped waste leaves the tank rather than decomposing in it. Feed what is eaten in one to two minutes, once or twice a day, and remove anything left over.

Rinse mechanical media monthly in tank water, on a rotation so only part of the filter is touched at a time. Test ammonia and nitrite weekly for the first three months, then monthly, and always within a week of adding fish or changing media.

Equipment That Prevents Recurrence

A filter using loose media rather than a proprietary cartridge lets you replace floss while keeping colonised biological media, which is both cheaper over twelve months and far less likely to trigger a bloom. That single choice removes the most common cause of recurring cloudiness.

A timer on the light holds the schedule at six to eight hours whether or not you are home, and this matters most in summer when longer daylight and a sunlit window push a tank toward the green variant while you are away on holiday.

Early Signals Worth Watching

A faint haze visible only when you look down the length of the tank is a bloom starting. Rising nitrate between changes means organic input has outgrown the schedule, and that is the reading that predicts cloudiness a week before it appears.

Reduced filter outflow is the other early signal. Flow drops gradually as media loads and impellers wear, and a hang-on-back unit that lost prime after a power cut may be running dry, which shows up as cloudiness days before anyone notices the noise.

Frequently Asked Questions

These four come up most often once the first water change is done, the tank still has not cleared, and why is my aquarium water cloudy has turned from a question into a wait.

How long does a bacterial bloom take to clear?

Usually three to ten days once the organic input drops. It clears on its own schedule, and repeated large water changes do not reliably speed it up. Keep ammonia and nitrite at 0 ppm through the period and let the tank finish.

Is cloudy water dangerous to fish by itself?

The cloudiness is not the danger, the cause can be. A bloom accompanying an ammonia reading is a genuine problem, while substrate dust in a tank with clean readings is cosmetic. This is exactly why the four numbers come before any treatment.

Should I turn off the filter to let it settle?

No. The filter is what removes suspended particles, and stopping it starves the bacterial colony of oxygen within hours. Add a finer mechanical pad if you want faster polishing, but keep water moving through the housing continuously.

My tank cleared then clouded again. What changed?

Look at the week before it returned: media replaced, fish added, feeding increased, or a filter left off. Answering why is my aquarium water cloudy for a second occurrence is almost always about finding the event rather than the chemistry.

The Bottom Line on Cloudy Aquarium Water

The short answer to why is my aquarium water cloudy: test ammonia, nitrite, nitrate and temperature first, then read the colour. Milky white in a young tank is a bacterial bloom that clears in three to ten days once feeding drops, fine grit is substrate dust for mechanical filtration to handle, green is algae driven by light and nutrients, and yellow-brown is harmless tannins. Change 25-50% rather than everything, keep the filter running, rinse media in tank water only, and leave clarifiers alone until you know which of the four you are actually dealing with.

Ready to decide? Our #1 pick for 2026 is the Milky white haze, tank under 3 months.

Check Price on Amazon →

Live price & availability on Amazon.

Explore Our Guides & Free Tools