Aquarium care · Water quality

Why Is My Fish Tank Cloudy? White, Green and Brown Water Fixed

Milky, green or tea-colored water each points to a different problem. Use the color to find the cause, then follow a simple plan to clear it without harming your fish.

By Fish Explain Editorial TeamUpdated October 7, 202610 min read

Small home aquarium with hazy, milky water on a kitchen counter
Quick Answer

A cloudy fish tank usually means one of three things: a bacterial bloom, free-floating algae, or fine debris in the water. White haze points to bacteria, dust or excess food. Green water means algae, and brown or tea-colored water usually comes from tannins released by driftwood or leaves.

On this page
  1. Why Is My Fish Tank Cloudy? The Short Answer
  2. Diagnose a Cloudy Fish Tank by Color
  3. White or Milky Water: The Bacterial Bloom
  4. Other Causes of White Cloudy Fish Tank Water
  5. Green Cloudy Fish Tank Water and Algae
  6. Brown or Tea-Colored Water: Tannins vs Diatoms
  7. Test Your Water Before You Fix Anything
  8. Step-by-Step Plan to Fix a Cloudy Fish Tank
  9. What Not to Do With a Cloudy Tank
  10. When Cloudy Water Is an Emergency
  11. Clear Water Checklist: Prevention Routine
  12. Cloudy Fish Tank FAQs

Why Is My Fish Tank Cloudy? The Short Answer

Most cloudy water is not an emergency. It is a sign that something in the tank is out of balance, and the color tells you where to look first.

Below, you will learn what each color means, how to fix it, and which “fixes” make cloudy fish tank water worse.

Diagnose a Cloudy Fish Tank by Color

Start by holding a white sheet of paper behind the glass. Then note when the cloudiness appeared: after setup, a water change, a big feeding or new decor.

Water colorMost likely causesMain fix
White, gray or milkyBacterial bloom, unrinsed gravel or sand, overfeeding, decaying food or a dead fish, mineral precipitate in hard waterRemove waste, feed less, test water, give the bloom time to settle
Green, pea-soup lookFree-floating algae (phytoplankton) fed by too much light and excess nitrate or phosphateCut light to 6 to 8 hours, reduce nutrients, use a UV sterilizer or a 3 to 4 day blackout
Brown, yellow or tea-coloredTannins from driftwood, leaves or some soilsSoak or boil wood, run activated carbon or Purigen, or leave it if you like the look
Brown film on glass and decorBrown diatoms, common in new tanks with silicatesWipe surfaces, keep up water changes, wait for the tank to mature
Newly set up planted aquarium with fresh substrate and young plants
New tanks often turn milky while beneficial bacteria settle in. Photo by Christian Ang on Unsplash

White or Milky Water: The Bacterial Bloom

If your tank is a week or two old and the water turns milky, you are almost certainly looking at a bacterial bloom. Food, fish waste and decaying matter release dissolved organic compounds into the water. Free-floating heterotrophic bacteria feed on these compounds and multiply into the millions. In large numbers, they turn the water white or gray.

How the Nitrogen Cycle Fits In

A new tank has not yet built up its population of nitrifying bacteria. They live on filter media, gravel and decor. Ammonia-oxidizing bacteria such as Nitrosomonas turn fish waste ammonia into nitrite. Nitrite-oxidizing bacteria such as Nitrospira then turn nitrite into nitrate, which is far less toxic. Our step by step guide on how to set up a fish tank shows how to cycle a new aquarium before any fish go in.

Until those colonies are established, extra nutrients float in the water column and the heterotrophs take advantage. The University of Florida IFAS Extension notes that a new biofilter needs about six to eight weeks to build enough bacteria to control ammonia and nitrite. Hobby tanks often cycle faster, in roughly 2 to 6 weeks, and cooler water below about 70°F slows the process.

Why You Should Not Over-Clean

A bacterial bloom in a new tank often clears on its own within one to two weeks as the filter matures. The worst thing you can do is scrub everything clean. Replacing filter cartridges, deep-cleaning gravel, or doing a 100% water change strips away the bacteria you are trying to grow. Then the cycle restarts and the cloudiness returns.

Instead, feed lightly, keep the filter running, and test ammonia and nitrite every day or two. Seeding the tank with media from an established, healthy aquarium can shorten the wait.

Other Causes of White Cloudy Fish Tank Water

Not every white haze is a bloom. If it appears within hours, check these causes.

Substrate Dust and Unrinsed Gravel

New gravel, sand and aquasoil carry fine dust. If you skipped rinsing, the water clouds as soon as you fill the tank. This haze is harmless and usually settles in 24 to 48 hours. Rinse new gravel in a bucket until the water runs clear, and pour water onto a plate or bag when filling so you do not stir up the bottom.

Overfeeding and Decay

Uneaten food rots fast. It feeds bacteria and releases ammonia at the same time. Feed only what your fish finish in about two minutes, and remove leftovers. Betta keepers often overfeed because bettas beg. Our guide on how often to feed a betta fish covers portion sizes, and choosing a quality betta fish food that sinks slowly helps cut waste.

A dead fish, snail or rotting plant hidden behind decor can also cloud water quickly. Check caves and the filter intake.

Phosphates, Silicates and Hard Water

Some tap water carries phosphates and silicates that feed bacteria, algae and diatoms. Very hard water with a high pH can also form a fine mineral haze when calcium carbonate drops out of solution. This is more common in tanks with crushed coral or limestone rock. Test your tap water too.

A milky look right after a water change can also be tiny air bubbles from cold, gas-rich tap water. That type clears overnight as the gas escapes.

Green Cloudy Fish Tank Water and Algae

Green water is caused by free-floating algae, also called phytoplankton. They need three things: light, nitrate and phosphate. Remove one and the bloom collapses.

Cut the Light

Keep aquarium lights on for 6 to 8 hours a day and use a timer. Move the tank away from windows, since direct sunlight is a common trigger. If the bloom is heavy, try a blackout: turn off the lights and cover the tank completely for 3 to 4 days. Do a partial water change afterward to remove dead algae.

Lower the Nutrients

Test nitrate. If it is high, change water more often and feed less. Fast-growing live plants, such as hornwort, compete with algae for nutrients.

Use a UV Sterilizer or Diatom Filter

A UV sterilizer passes water past an ultraviolet bulb that kills drifting algae cells. It often clears green water within a few days. A diatom filter traps particles so fine that they pass through normal filter floss. Pair either with light and nutrient control.

Goldfish swimming in an aquarium with green, algae-tinted water
Green water comes from free-floating algae, not dirt. Photo by shuvrodeep dutta on Unsplash

Brown or Tea-Colored Water: Tannins vs Diatoms

Brown or yellow water that looks clear, like weak tea, is almost always caused by tannins. These natural compounds leach out of driftwood, Indian almond leaves, cones and some soils. Tannins are harmless to fish. They also lower pH slightly and soften the water, which many soft-water species enjoy.

Bettas come from slow, tannin-stained waters in Southeast Asia, so light tea-colored water suits them. See our full betta fish care guide for ideal water conditions.

How to Remove Tannins

  • Soak new driftwood in a bucket for 1 to 2 weeks, changing the water often.
  • Boil smaller pieces for an hour or two to speed up leaching.
  • Add activated carbon to the filter. Replace it every few weeks because it stops absorbing.
  • Use Seachem Purigen, a synthetic resin that removes organics and polishes water. It can be regenerated with a bleach soak.

Brown Diatoms Are Different

If you see a dusty brown coating on glass, gravel and leaves, that is brown diatoms, not tannins. Diatoms feed on silicates and appear often in new tanks. They wipe off easily and usually fade as the tank matures and other organisms compete for nutrients. Nerite snails eat them. Our list of fish that can live with bettas shows which algae eaters are safe tankmates.

Test Your Water Before You Fix Anything

The API Freshwater Master Test Kit measures pH, high range pH, ammonia, nitrite and nitrate. Liquid kits are usually more accurate than strips.

ParameterTarget in a cycled tankWhat a bad reading means
Ammonia (NH3/NH4+)0 ppmFilter not cycled, overfeeding or decay. Any reading means action.
Nitrite (NO2)0 ppmCycle not finished. UF/IFAS lists nitrite as toxic from about 0.10 mg/L.
Nitrate (NO3)Below 20 to 40 ppmWater changes are overdue. Feeds algae and green water.
pHStable, often 6.5 to 7.5 for community fishSudden swings stress fish. High pH makes ammonia more toxic.

If ammonia or nitrite reads above zero and your fish look stressed, do a partial water change right away. Dilution is the fastest way to lower toxins while the cause is found.

Five test tubes of colored liquid in a wooden rack, like aquarium test kit results
Liquid test kits show ammonia, nitrite and nitrate by color. Photo by Merrilee Schultz on Unsplash

Step-by-Step Plan to Fix a Cloudy Fish Tank

  1. Identify the color. Use the table above to narrow down the cause.
  2. Test the water. Check ammonia, nitrite, nitrate and pH, and write down the numbers.
  3. Remove waste. Pull out uneaten food, dead plant matter and any dead animals.
  4. Change 10 to 25% of the water. Vacuum the gravel lightly, treat new water with dechlorinator, and match the temperature.
  5. Feed less. Cut portions in half for a week, or skip a day if the tank is heavily stocked.
  6. Check the filter. Make sure it runs at full flow and is the right size for the tank.
  7. Adjust light. Set a timer for 6 to 8 hours if the water is green.
  8. Wait and retest. Give it 3 to 7 days before changing your approach.

Filter Maintenance Done Right

Rinse sponges and media in a bucket of old tank water, never under the tap. Chlorine and chloramine in tap water kill beneficial bacteria. Squeeze gently; sponges do not need to look new. If a cartridge must be replaced, swap only part of the media at a time, or keep the old sponge in the filter for a few weeks.

Small tanks swing faster than large ones. If you keep a betta in a tiny bowl, read our guide to the right betta fish tank size. A heated, filtered 5 gallon tank or larger stays clear far more easily.

What Not to Do With a Cloudy Tank

  • Do not overuse chemical clarifiers. They clump particles so the filter can catch them, but they do not fix the cause. Overdosing can lower oxygen and stress fish.
  • Do not do a full water change. Replacing all the water shocks fish with sudden changes in temperature and chemistry and removes free-floating bacteria the cycle needs.
  • Do not replace all filter media at once. This wipes out the bacteria colony and can trigger an ammonia spike.
  • Do not add new fish. More fish means more waste while the tank is already struggling.

When Cloudy Water Is an Emergency

Cloudiness itself rarely harms fish. The danger comes from what caused it. A heavy bacterial bloom uses oxygen, and a rotting carcass can push ammonia up fast. UF/IFAS reports that tissue damage begins above 0.05 mg/L of ammonia and that sensitive fish typically die at 2.0 mg/L.

Act immediately if you see:

  • Fish gasping at the surface or crowding near the filter outflow
  • Red or inflamed gills, clamped fins, or fish lying on the bottom
  • Ammonia or nitrite above 0.5 ppm on your test kit

Do a 25 to 50% water change with dechlorinated, temperature-matched water. Add an air stone to boost oxygen. Use a water conditioner that binds ammonia, then retest within 12 to 24 hours. If a betta shows lethargy or color loss, our guide to a sick betta fish covers next steps, and knowing the behavior bettas show before death helps you spot serious decline early.

Clear Water Checklist: Prevention Routine

Clear water comes from steady habits, not quick fixes. Use this routine to keep your cloudy fish tank problem from coming back.

How oftenTask
DailyFeed small portions, remove leftovers, check fish behavior, confirm filter and heater work
WeeklyChange 10 to 25% of the water, vacuum part of the gravel, wipe the glass, test nitrate
Every 2 to 4 weeksRinse filter sponges in old tank water, trim dead plant leaves, test ammonia, nitrite and pH
MonthlyCheck light timer, replace activated carbon if used, inspect decor and hidden corners

Keep a simple log of test results so you catch problems before the water turns.

Cloudy Fish Tank FAQs

How long does a bacterial bloom last in a new tank?

Most bacterial blooms clear within one to two weeks as the filter matures and nitrifying bacteria settle on surfaces. Some take a few weeks. Feed lightly, keep the filter running, avoid deep cleaning, and test ammonia and nitrite every day or two during this time.

Is cloudy water harmful to fish?

Cloudy water itself is usually harmless. The risk comes from the cause, such as ammonia from decay or low oxygen during a heavy bloom. Test your water. If ammonia or nitrite reads above zero, or fish gasp at the surface, do a partial water change right away.

Why is my fish tank cloudy after a water change?

Fresh tap water can hold tiny air bubbles that clear overnight. Stirred gravel and debris can also cloud the water briefly. If haze lasts longer, the change may have disturbed waste or triggered a bacterial bloom. Use dechlorinator and change 10 to 25% at a time.

Should I do a big water change to fix cloudy water?

Large water changes rarely fix a bloom and can make it worse. Changing all the water removes bacteria the cycle needs and stresses fish. Partial changes of 10 to 25% are safer. Save larger 25 to 50% changes for emergencies when ammonia or nitrite is high.

Do water clarifiers work on cloudy aquarium water?

Clarifiers clump fine particles so the filter can trap them, so the water may look clear quickly. They do not fix overfeeding, an uncycled filter or high nutrients. Use them sparingly, follow the label dose, and focus on finding and removing the cause of the cloudiness.

Can a betta live in tea-colored water from tannins?

Yes. Bettas come from slow, tannin-stained waters, and tannins are harmless. They slightly lower pH and soften the water, which suits bettas. Many keepers add Indian almond leaves on purpose. If you prefer clear water, use activated carbon or Purigen in the filter.

Keep exploring

More aquarium care guides

Scroll to Top