The 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 like uneaten food or fish waste (the water looks hazy), or algae growth (the water turns green or brown). Each one needs a different fix, and knowing which you have saves time and money.

A bacterial bloom happens in new tanks or after you clean the filter too aggressively—you kill the good bacteria that eat ammonia, and bad bacteria multiply to fill the gap. The water clears on its own in a few days once the good bacteria rebuild, but you can speed it up by doing a 25 percent water change and not cleaning the filter again for at least a week. Suspended particles clear faster: a better filter, a finer filter pad, or straightforward waiting 24 hours while the particles settle usually solves it. Green or brown water means algae is growing too fast, which happens when the tank gets too much light or the water has too many nutrients from overfeeding or dead plants.

Key Takeaways

  • Cloudy water comes from bacterial blooms, suspended particles, or algae, and each one needs a different response.
  • A filter rated for at least three times your tank's volume per hour will remove most particles before they cloud the water.
  • Overfeeding and leaving dead plants in the tank create excess nutrients that feed algae and bacteria.
  • Water changes of 25 to 30 percent every week remove waste and nutrients before they build up enough to cloud the water.
  • Reducing light to 8 to 10 hours per day and positioning the tank away from windows slows algae growth without harming most fish.

Choosing and maintaining a filter strong enough for your tank

The filter is your first line of defense against cloudy water. A filter that moves the tank's volume through the filter media at least three times per hour will catch most particles before they cloud the water. A 20-gallon tank needs a filter rated for at least 60 gallons per hour (GPH); a 40-gallon tank needs 120 GPH. Check your filter's packaging or manual for its GPH rating—if it is lower than three times your tank size, the filter is undersized and will not keep the water clear no matter how often you clean it.

The filter media itself matters as much as the flow rate. Sponge filters and fine filter pads trap smaller particles than coarse media. If your filter has a coarse pad as the first stage, add a finer pad or sponge in front of it to catch particles before they clog the main media. Clean the filter media every two weeks by rinsing it in old tank water (never tap water, which kills the bacteria living in the media). Do not replace the media unless it is falling apart—replacing it removes the bacteria that eat ammonia and waste, which causes a bacterial bloom.

Feeding the right amount so waste does not cloud the water

Overfeeding is the single most common cause of cloudy water in established tanks. Uneaten food decays and clouds the water; fish waste from overeating creates ammonia and nitrate that feed algae and bacteria. Feed only what your fish will eat in two to three minutes, once or twice per day. Most home aquarium fish need less food than owners think—a pinch of flakes or a few pellets is usually enough.

If you are unsure how much to feed, start with a small amount and watch. If food is still floating after three minutes, you fed too much. Remove any uneaten food with a net or siphon before it sinks and decays. Sinking pellets are easier to control than flakes because you can see exactly how many you put in. If you feed frozen food like bloodworms or brine shrimp, thaw it first and feed only what the fish will eat when ready—frozen food clouds water faster than dry food if it is not eaten.

Removing dead plants and decaying matter before they foul the water

Dead leaves, uprooted plants, and decaying wood release nutrients that feed algae and bacteria. Check the tank every few days and remove any dead plant material with tweezers or a net. If a plant is dying, either trim the dead leaves or remove the whole plant—a dying plant in the tank will keep releasing nutrients into the water.

The same goes for decorations and substrate. Debris trapped under rocks or in gravel breaks down and clouds the water. Use a gravel vacuum during water changes to suck up debris from the bottom—this removes both the particles and the nutrients they release as they decay. A gravel vacuum is a tube with a bulb on top; you squeeze the bulb to start a siphon, and the vacuum pulls debris up into a bucket while you drain old water at the same time.

Doing regular water changes to remove nutrients before they cause problems

A 25 to 30 percent water change every week removes waste, excess nutrients, and particles before they build up enough to cloud the water. This is the single most effective maintenance task you can do. During the water change, use a gravel vacuum to remove debris from the bottom at the same time.

If your tank is already cloudy, do a 25 percent water change when ready, then another one three days later. Do not do a water change larger than 50 percent at once—removing too much water at once stresses the fish and can kill the bacteria in the filter. If the water is still cloudy after two weeks of weekly 25 percent changes, the problem is not waste buildup; it is either a bacterial bloom (which clears on its own in a few days) or algae (which needs light reduction).

Controlling light to slow algae growth without harming your fish

Algae needs light to grow, and too much light is the second most common cause of green or brown water. Most aquarium fish do well with 8 to 10 hours of light per day. If your tank sits in a window or under a bright lamp, reduce the light to 8 hours and see if the water clears in a week.

Position the tank away from windows if possible—even indirect sunlight adds hours of light that algae can use. If you use an aquarium light, put it on a timer set for 8 to 10 hours per day. Turn the light off at night, even if it means the tank is dark. Fish do not need light at night, and darkness slows algae growth. If the water is already green, do a 25 percent water change, reduce the light to 8 hours per day, and wait a week. The algae will not die when ready, but new algae growth will slow, and the water will gradually clear.

Using clarifiers and other products—when they help and when they do not

Water clarifiers are chemicals that clump suspended particles together so they sink or get caught by the filter. They work on hazy water caused by particles, but they do nothing for bacterial blooms or algae. If you use a clarifier, follow the package directions exactly and do a water change 24 hours later to remove the clumped particles before they decay and foul the water again.

Activated carbon removes discoloration and some chemicals, but it does not remove particles or stop algae. UV sterilizers kill algae and bacteria, but they are expensive and do not fix the underlying problem—if you turn off the sterilizer, the algae comes back. Enzyme products claim to break down waste faster, but there is no evidence they work better than regular maintenance. The cheapest and most reliable fix is always a good filter, regular water changes, and not overfeeding.

Frequently Asked Questions

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

A bacterial bloom usually clears in three to seven days without any treatment, as long as you do not clean the filter. Suspended particles settle in 24 to 48 hours if the filter is working. Green algae water clears slowly—usually two to four weeks—once you reduce the light and stop overfeeding, because the algae has to die and break down before the water looks clear again.

Can I do a large water change to clear cloudy water faster?

A single large water change (50 percent or more) can make bacterial bloom worse because it removes some of the good bacteria and stresses the fish. Instead, do 25 percent changes every three days until the water clears. For particle cloudiness, a 25 percent change helps when ready, but the filter does most of the work over the next 24 hours.

Does adding more plants help clear the water?

Live plants compete with algae for nutrients, so they can help prevent green water. But a dying plant releases more nutrients than a healthy one removes, so only add plants if you can keep them healthy. Slow-growing plants like anubias and java fern are easier to maintain than fast-growing stem plants.

What should I do if the water stays cloudy after two weeks of maintenance?

Check that your filter is rated for at least three times your tank's volume per hour, and that you are cleaning the filter media every two weeks in old tank water. Verify you are not overfeeding and that you are doing a 25 percent water change every week. If all of that is correct and the water is still cloudy, the problem may be a bacterial bloom that is taking longer than usual to resolve—these can last up to three weeks in some cases.