The Three Main Causes of Cloudy Water and How to Fix Them

Cloudy aquarium water usually comes from one of three sources: a bacterial bloom (the water turns milky white), suspended particles (the water looks dusty or hazy), or algae growth (the water turns green). Each has a different fix, and identifying which one you have is the first step to clearing it.

A bacterial bloom happens in the first two to four weeks after you set up a new tank, or when you add too many fish at once or overfeed. The bacteria are harmless to fish but make the water opaque. A particle cloud comes from uneaten food, fish waste, or debris stirred up during cleaning. Algae blooms turn water green and usually mean too much light or too many nutrients in the water.

The good news: all three are fixable without draining the tank or replacing all the water. The method depends on which problem you have.

Key Takeaways

  • Bacterial blooms clear on their own in three to seven days once you stop overfeeding and reduce the number of new fish you add at once.
  • Particle clouds disappear within hours if you run your filter continuously and do a 25 percent water change to remove suspended debris.
  • Algae blooms require you to reduce light to eight hours per day, remove algae manually with a scraper or cloth, and cut back on fish food.
  • A filter rated for your tank size running 24 hours a day prevents most cloudiness by trapping particles before they accumulate.
  • Overfeeding is the single most common cause of cloudy water—fish eat what they need in two to three minutes, and the rest becomes waste.

Run Your Filter Continuously and Check the Media

Your filter is the first line of defense against cloudy water. It should run 24 hours a day, seven days a week. If you turn it off at night to reduce noise or electricity use, you are letting particles settle and bacteria multiply in still water. The filter needs to be sized correctly for your tank—a filter rated for 20 gallons should handle a 20-gallon tank, not a 40-gallon one.

Check the filter media (the sponge, cartridge, or floss inside) every two weeks. If it looks dark or clogged, rinse it in old tank water—never tap water, which kills the beneficial bacteria living in the media. Tap water chlorine and minerals will damage the bacteria colony that keeps your tank stable. Rinse gently under a slow stream of old tank water until the water runs clear, then put it back in the filter.

If your filter is new or you just replaced the media, cloudiness may be the filter itself releasing tiny fibers. Run the filter for a few hours before adding fish, or do a 25 percent water change to remove loose particles.

Do a Partial Water Change to Remove Suspended Particles

A 25 percent water change removes particles floating in the water without disrupting the tank's balance. Remove one-quarter of the water using a siphon or bucket, then refill with fresh water at the same temperature as the tank. Temperature matters because a sudden change stresses fish—use a thermometer to match it as closely as you can.

Do this water change slowly. If you pour new water in fast, you will stir up more particles and make the cloudiness worse. Pour the new water into a bowl or onto a plate sitting on the substrate to slow the flow. Wait 30 minutes, then check the water clarity. If it is still cloudy, wait another 24 hours and repeat the water change.

Never do more than a 50 percent water change at once unless you are treating a specific problem like ammonia poisoning. Large water changes remove the beneficial bacteria and minerals that keep the tank stable, and they stress the fish.

Stop Overfeeding—the Most Common Cause

Fish need far less food than most people think. Feed once or twice a day, and only give what the fish can eat in two to three minutes. Any food that hits the bottom becomes waste, which breaks down into ammonia and feeds bacterial blooms and algae. Uneaten food also rots and clouds the water directly.

A good rule: start with a pinch of food smaller than your fish's eye. Watch the fish eat it. If they finish in under a minute and are still looking for more, add a tiny bit more. Stop before you think they are full. Fish have no stomach—they eat continuously in nature, but in a tank they do not need much.

If you feed frozen or live food, thaw frozen food in a small cup of tank water first, then pour only what the fish will eat when ready. Live food like brine shrimp should be rinsed before adding to the tank. Both types cloud water faster than dry food if you add too much.

Reduce Light to Eight Hours a Day to Control Algae

If your water is green or has a greenish tint, algae is growing. Algae needs light and nutrients to bloom. The easiest fix is to reduce your light to eight hours per day. Use a timer on your aquarium light so it turns on and off at the same time each day—this also helps fish maintain a natural sleep cycle.

While you are reducing light, manually remove algae by scraping the glass with an algae scraper or a clean cloth. Scrape the sides and back of the tank, and wipe any algae off decorations and plants. Do not use soap or chemicals—just water and the scraper. The algae you remove will not come back as fast once the light is reduced.

Check that your tank is not sitting in direct sunlight. A window can provide more light than you realize, and it heats the tank unevenly. Move the tank away from the window or cover it with a curtain during the brightest part of the day.

Wait Out a Bacterial Bloom in a New Tank

If your tank is less than four weeks old and the water turned milky white overnight, you have a bacterial bloom. This is normal and happens because the tank does not yet have enough beneficial bacteria to balance the waste from fish and food. The bacteria are not harmful to fish, but they make the water cloudy.

Do not panic and do not do a large water change. A large water change removes the bacteria you need and resets the cycle. Instead, stop adding new fish, reduce feeding to once a day, and run your filter 24 hours a day. The bloom will clear on its own in three to seven days as the beneficial bacteria population grows.

If you want to speed this up slightly, you can do a 25 percent water change every other day, but it is not necessary. Patience is the real solution. Once the bloom clears, your tank is stable and you can resume normal feeding and add new fish slowly—one or two at a time, waiting a week between additions.

Check Your Substrate and Decorations for Dust

New gravel, sand, and decorations often come coated in dust from packaging and shipping. If you did not rinse them before adding them to the tank, they will cloud the water. Rinse new substrate in a bucket under running water, stirring it with your hand until the water runs clear. This takes patience—it may take five to ten rinses for sand, and three to five for gravel.

Decorations like rocks, driftwood, and plastic plants should also be rinsed. Soak them in a bucket of water for a few hours, then scrub them gently with a soft brush or cloth. Rinse again under running water. If the water is still cloudy after you have added everything, do a 25 percent water change and run your filter continuously for 24 hours.

Some cloudiness from new substrate is normal and will clear within a few hours to a day. If it persists longer, check that your filter is running and that you are not overfeeding.

Frequently Asked Questions

How long does it take for cloudy water to clear on its own?

A bacterial bloom in a new tank clears in three to seven days if you stop overfeeding and run your filter 24 hours a day. Particle clouds from substrate or decorations clear within 24 hours. Algae blooms take longer—usually one to two weeks—because you have to reduce light and manually remove the algae before the water clears.

Can I use a water clarifier product to clear cloudy water?

Water clarifiers work by clumping particles together so your filter can catch them, but they are not necessary. A good filter and a 25 percent water change do the same job without chemicals. If you use a clarifier, follow the instructions on the bottle and do a water change 24 hours later to remove the clarifier itself.

Will cloudy water hurt my fish?

Cloudy water from particles or algae does not hurt fish directly, but it is a sign that something is out of balance—usually overfeeding or too much light. A bacterial bloom is harmless. However, if the cloudiness comes from ammonia (which turns water yellowish), that can hurt fish. Test your water with an ammonia kit if the cloudiness does not clear in a week.

Do I need to do a water change every week to keep water clear?

A 25 percent water change once a week is standard maintenance and helps prevent cloudiness by removing waste and excess nutrients. It is not an emergency measure—it is part of regular tank care. If you skip water changes, waste builds up and causes bacterial blooms and algae.

What if my filter is too small for my tank?

A filter rated for less than your tank size cannot remove particles fast enough, and your water will stay cloudy no matter what you do. Upgrade to a filter rated for your tank size or larger. A filter rated for 30 gallons works fine on a 20-gallon tank and actually works better because it processes the water more times per hour.