The good news: cloudy water in a fish tank is one of the most common problems in the hobby, and the colour of the cloudiness is your biggest clue. White, green, brown each one points to a different cause. By the end of this guide, you'll know exactly what's causing your cloudy aquarium water and what to do about it in the next 48 hours.

Why Cloudy Water in a Fish Tank Happens (The Short Version)

Your aquarium is a living system. Millions of microscopic organisms, bacteria, and particles are constantly moving through the water. When something tips the balance too much waste, too little filtration, a new substrate the water goes cloudy.

It's rarely dangerous on its own. But it's always a sign that something in the tank needs attention. Think of it like a warning light on a car dashboard. Ignore it and things get worse. Address it early and you'll save yourself a lot of trouble.

Quick Note: Cloudy water doesn't automatically mean your fish are in danger. But it does mean the tank's ecosystem is out of balance. Always test your water parameters when cloudiness appears — ammonia, nitrite, nitrate, and pH.

The Colour Guide: What Your Cloudy Water Is Telling You

Here's the fastest way to diagnose your tank problem. Look at the colour of the cloudiness and match it below:

ColourMost Likely CauseFirst Fix
White / MilkyBacterial bloom (new tank) or overfeedingStop feeding, check filter, let it settle
GreenAlgae overgrowth from too much light or nutrientsReduce light to 8 hrs/day, check nutrients
Brown / YellowTannins from wood or substrate dustRinse decor, add activated carbon
GreyDisturbed substrate or dirty filter mediaVacuum gravel, clean filter gently

Top Causes of Cloudy Water in a New Fish Tank

New tanks are especially prone to cloudiness. Here are the most common culprits in the first few weeks:

1. Bacterial Bloom

This is by far the most common cause in a new aquarium. When you first set up a tank and add fish, billions of beneficial bacteria begin multiplying rapidly. This sudden population explosion creates a thick, white, milky haze in the water.

Here's what most people miss: bacterial bloom is actually a sign the nitrogen cycle is starting. It's not an emergency. The cloudiness typically clears on its own within 5–10 days without any intervention.

Pro Tip: Don't do a massive water change when you see a bacterial bloom. It removes the very bacteria you need. Do nothing except reduce feeding, maintain your filter, and wait. I've seen tanks clear up in as little as 3 days once feeding was cut back.

2. Unwashed Substrate

Gravel, sand, and aquarium soil all release fine dust particles when first added to a tank. This creates a grey or brown cloudiness that clears within 24–48 hours as particles settle or get pulled into the filter.

Always rinse new substrate thoroughly before adding it. Run tap water through it until the water runs clear — usually 5 to 10 rinse cycles for gravel, more for fine sand.

3. Overfeeding

Uneaten food breaks down fast. Within hours, rotting food particles cloud the water and spike ammonia levels. If your tank looks hazy and you've been feeding heavily, that's your likely cause.

Feed only what your fish consume in two minutes, once or twice a day. Remove leftovers with a net or turkey baster immediately.

4. Insufficient Filtration

A filter that's too small for the tank, or one that hasn't been running long enough to develop a bacterial colony, can't process waste fast enough. The result is cloudy water that just won't clear.

A good rule of thumb: your filter should turn over the entire tank volume at least 4 times per hour. A 20-gallon tank needs a filter rated for at least 80 gallons per hour (GPH).

5. Algae Bloom (Green Cloudiness)

Green cloudy water is almost always caused by free-floating single-celled algae called phytoplankton. This happens when the tank gets too much light especially direct sunlight combined with excess nutrients from waste or fertilizers.

Tanks near windows are especially vulnerable. Move the tank away from direct light and reduce your lighting to 8 hours per day maximum.

Cloudy Water After a Water Change What's Going On?

You did a water change to help your tank, and now the water looks worse. This is frustrating but it's very common and usually harmless.

Why It Happens

There are two main reasons. First, vacuuming the gravel during a water change disturbs settled particles and stirs them back into suspension. They'll settle again within a few hours.

Second, your tap water might contain fine air bubbles or dissolved gases that temporarily make water look milky white. This clears on its own within 30 minutes as the bubbles dissipate.

When to Be Concerned

If the cloudiness doesn't clear within 24 hours after a water change, test your water. A spike in ammonia or nitrite could indicate your filter's bacteria were disruptedespecially if you rinsed filter media under tap water. Always rinse filter media in old tank water, never tap water.

Common Mistake: Rinsing your filter sponge or ceramic media under tap water kills the beneficial bacteria living there. This can crash your cycle and cause a new bacterial bloom. Use saved tank water only when cleaning filter media.

Your 48-Hour Clearing Plan for Cloudy Fish Tank Water

Follow this step-by-step plan based on your cloud colour:

For White / Milky Cloudiness

  • Stop feeding immediately for 24–48 hours
  • Check your filter is running properly and the flow rate is adequate
  • Test ammonia and nitrite act if either reads above 0.25 ppm
  • Do NOT do a large water change unless ammonia is elevated
  • Wait 5–10 days the bloom clears itself as the cycle establishes

For Green Cloudiness

  • Move the tank away from any window or direct sunlight
  • Reduce lighting to 6–8 hours per day using a timer
  • Do a 25–30% water change to reduce dissolved nutrients
  • Add a UV steriliser if the problem is recurring it kills free-floating algae
  • Check and reduce fertiliser dosing if you have live plants

For Brown / Yellow Cloudiness

  • Remove driftwood or new decorations temporarily to identify the source
  • Rinse any new hardscape thoroughly before returning it
  • Add a bag of activated carbon to your filter replaces every 4 weeks
  • Do a 25% water change to dilute tannins

Pro Tip: Activated carbon is a quick fix for yellow or brown tinting. But it also removes medications from the water, so remove it before treating fish for illness.

How to Prevent Cloudy Fish Tank Water Long-Term

Once your tank clears up, here's how to keep it that way:

  • Feed lightly and consistently less is almost always more
  • Vacuum the substrate weekly during water changes to remove waste buildup
  • Clean filter media monthly in old tank water (never tap)
  • Control lighting 8 hours per day max, no direct sunlight
  • Don't overstock too many fish means too much waste for the filter to handle
  • Add live plants they absorb excess nutrients that fuel algae and bacteria blooms
  • Let new tanks cycle fully before adding fish 4 to 6 weeks minimum

Real-World Example: Sarah's Green Water Crisis

A hobbyist shared her story in an online aquarium forum that perfectly illustrates how green cloudiness works. She had a 30-gallon planted tank next to a west-facing window. Everything was fine for months until summer arrived.

With longer daylight hours and her tank light running 10 hours a day, her tank turned pea-soup green within two weeks. She couldn't see her fish from six inches away.

Her solution: she moved the tank three feet from the window, bought a timer and set the light to 7 hours per day, and did three 25% water changes over one week. She also added a UV steriliser to her filter output. Within 10 days, her water was crystal clear again.

The lesson? Green water is almost always a light and nutrient problem. Fix the source, not just the symptom.

Frequently Asked Questions

Is cloudy water harmful to fish?

It depends on the cause. A bacterial bloom or tannin tinting is generally harmless to fish. But cloudiness caused by high ammonia or a filter failure is dangerous. Always test your water when cloudiness appears. If ammonia or nitrite reads above 0 ppm, act immediately with a partial water change.

How long does it take for cloudy water to clear in a fish tank?

Bacterial bloom typically clears within 5 to 10 days on its own. Substrate dust settles in 24 to 48 hours. Green algae cloudiness may take 1 to 2 weeks to clear after you fix the light and nutrient source. Tannin yellowing clears fastest with activated carbon, usually within 24 to 48 hours.

Why is my new fish tank cloudy after one day?

Almost always it's a bacterial bloom. Setting up a new tank and adding fish triggers rapid bacterial growth as the nitrogen cycle begins. The water turns white or milky, which is completely normal. Reduce feeding, keep the filter running, and give it 5 to 10 days. Avoid large water changes during this time.

Can I do a water change to fix cloudy water?

A 25 to 30% partial water change can help with cloudiness caused by high nutrients, tannins, or excess waste. But for a bacterial bloom in a new tank, large water changes make things worse by disrupting the cycling process. Match your response to the cause, not just the symptom.

Why does my fish tank keep going cloudy after I clean it?

If your tank gets cloudy repeatedly after cleaning, you're likely over-cleaning your filter. Scrubbing filter media too thoroughly especially under tap water wipes out the beneficial bacteria colony. Clean gently, use old tank water, and only clean one piece of media at a time so bacteria survive.

Author Bio

Written by an experienced aquarium hobbyist with over a decade of hands-on time managing freshwater community tanks, planted aquariums, and betta setups. All advice is drawn from real tank experience and cross-checked against current aquarium science and water chemistry principles.

Share this article