Cloudy water usually means bacteria or particles are multiplying in your tank, and the cause depends on what color the cloudiness is

Cloudy aquarium water falls into two main types, and each one points to a different problem. White or milky cloudiness almost always means a bacterial bloom — millions of harmless bacteria suddenly reproducing in response to excess food or a spike in ammonia. Brown or yellow cloudiness usually comes from tannins leaching out of wood or peat, or from decaying plant matter. Green cloudiness means algae is growing in the water column itself, which is less common but happens when light and nutrients line up wrong.

The good news is that cloudy water is not when ready dangerous to fish, though it signals that something in the tank chemistry or maintenance routine needs adjustment. Most cloudiness clears on its own within a few days once you stop feeding so much and do a partial water change. But if you want the tank clear faster, or if the cloudiness keeps coming back, you need to know which type you are dealing with and what caused it.

Key Takeaways

  • White or milky cloudiness is almost always a bacterial bloom caused by overfeeding, a new tank, or a sudden ammonia spike from a dead fish or plant.
  • Brown or yellow cloudiness comes from tannins in driftwood or peat, or from decaying organic matter, and is harmless but cosmetic.
  • The fastest way to clear cloudy water is a 25 to 50 percent water change combined with reducing food to once every two days until the water clears.
  • Bacterial blooms usually fade within three to seven days on their own as bacteria consume the excess nutrients and populations stabilize.
  • If cloudiness returns repeatedly, the problem is usually overfeeding, overstocking, or a filter that is not running long enough each day.

White cloudiness and bacterial blooms

A white or milky cloud that appears suddenly, especially in a tank that has been running for less than a month, is almost certainly a bacterial bloom. This happens because bacteria in the water are reproducing rapidly in response to excess nutrients — usually uneaten food, fish waste, or ammonia from a dead fish or plant you did not notice. The bacteria themselves are harmless to fish, but the bloom is a sign that the tank is not yet balanced or that you are overfeeding.

New tanks are especially prone to this because the beneficial bacteria that break down waste have not colonized the filter yet. If your tank is brand new and you filled it with tap water and fish on the same day, a bacterial bloom within the first week is normal. The bloom will clear on its own as the filter bacteria establish themselves, usually within five to seven days.

If your tank has been running for months and suddenly turns cloudy, look for the cause: did you feed extra because you skipped a day, did a fish die and sink to the bottom, or did you do a large water change and then not run the filter for a few hours? Any of these can trigger a bloom. Stop feeding for one day, do a 25 to 50 percent water change, and make sure your filter is running at least eight hours per day. The cloudiness should fade within three to five days.

Brown or yellow cloudiness from tannins and decay

If the water looks brown or tea-colored rather than white, the cause is usually tannins — organic compounds that leach out of driftwood, peat, or dried leaves. This is purely cosmetic and not harmful to fish. Some aquarists actually want tannin-stained water because it mimics blackwater environments where certain fish species live naturally. If you do not want the brown tint, you can remove it.

Tannins fade over time as they leach out completely, usually within two to four weeks. To speed this up, soak the wood in a bucket of water for a few days before adding it to the tank, changing the bucket water daily. Once the wood is in the tank, you can do 25 percent water changes every few days to dilute the tannins faster. Activated carbon in your filter also removes tannins, though you will need to replace the carbon every two weeks for it to keep working.

Brown cloudiness can also come from decaying plant matter — dead leaves, uprooted plants, or algae that died and is breaking down. Remove any visible dead plant material with a net, and do a partial water change. If the cloudiness is from decay, it should clear within a few days once the dead matter is gone.

Green cloudiness from algae in the water

Green water that looks like pea soup is caused by algae cells floating freely in the water column, not algae on the glass or plants. This happens when the tank gets too much light, the water has excess nutrients (usually from overfeeding), and there are no plants or algae-eating fish to compete with the floating algae for those nutrients. It is less common than bacterial blooms but more stubborn to clear.

The fastest fix is to reduce light to six to eight hours per day, do a 50 percent water change, and reduce feeding to once every two days. If you have a UV sterilizer, running it for a few hours per day will kill the algae cells and clear the water within 24 to 48 hours. Without a UV sterilizer, the water usually clears within one to two weeks once you cut the light and nutrients. Adding fast-growing plants like water sprite or ludwigia also helps because they outcompete the algae for nutrients.

When to do a water change and how much

A partial water change is the single most effective way to clear cloudy water because it removes both the particles causing the cloudiness and the excess nutrients feeding them. For white cloudiness from a bacterial bloom, a 25 to 50 percent change is usually enough. For brown tannin water, smaller 25 percent changes every few days work better than one large change. For green algae water, a 50 percent change combined with reduced light gives the fastest results.

Do not do a water change larger than 50 percent unless the cloudiness is severe, because removing too much water at once can shock fish and disrupt the beneficial bacteria in your filter. Use water that is the same temperature as the tank — let tap water sit for 15 minutes if your tap runs cold. If your tap water is heavily chlorinated, let it sit for 24 hours or use a dechlorinator before adding it to the tank.

After the water change, wait three to five days before doing another one. If the cloudiness is gone, go back to your normal maintenance schedule. If it is still cloudy, do another 25 percent change and check your feeding amount and filter runtime.

Overfeeding as the root cause

Most cloudy water problems come back to overfeeding. Fish need much less food than most people think — a pinch of flakes or pellets once or twice per day is enough for most aquarium fish. Uneaten food sinks to the bottom and rots, creating ammonia that triggers bacterial blooms. Even if the fish eat all the food, excess feeding produces more fish waste, which also creates ammonia.

A good rule is to feed only as much as the fish can eat in two to three minutes. If food is still floating after three minutes, you are feeding too much. Reduce the amount by half and watch for a few days. If the cloudiness clears and does not come back, you have found the right amount. If it returns, cut the feeding amount again or skip a day of feeding entirely.

Some people feed their fish every day out of habit, but fish can go three to five days without food and suffer no harm. If your tank keeps getting cloudy, try feeding every other day for a week and see if the problem stops. Once the tank is clear and stable, you can go back to daily feeding at a smaller amount.

Filter runtime and tank size

Your filter needs to run long enough each day to process all the waste in the tank. For most aquariums, eight to ten hours per day is the minimum, but 12 to 24 hours is better. If you are running your filter only a few hours per day to save electricity, that is likely why the water keeps getting cloudy — the filter is not removing waste fast enough.

Tank size also matters. A 10-gallon tank with five fish will get cloudy much faster than a 40-gallon tank with the same five fish because there is less water to dilute the waste. If your tank is small and keeps getting cloudy despite reduced feeding, you may be overstocked. A general rule is one inch of fish per gallon of water, though this varies by species and how much you feed.

Frequently Asked Questions

Is cloudy water dangerous to my fish?

No. Cloudy water from bacteria or algae is not toxic to fish. However, it signals that something in the tank is out of balance — usually overfeeding or a filter that is not running enough. If the cloudiness comes from a bacterial bloom triggered by a dead fish or ammonia spike, the ammonia itself can be harmful if it gets very high, so do a water change and check for dead animals.

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

White bacterial cloudiness usually clears within three to seven days without any action, as the bacteria population stabilizes. Brown tannin water fades over two to four weeks. Green algae water is slowest and can take two to three weeks without intervention. A water change and feeding reduction speeds up all three types.

Can I use a filter additive or chemical to clear the water faster?

Chemical clarifiers exist but are not necessary and can sometimes harm fish or beneficial bacteria. A water change, reduced feeding, and increased filter runtime work just as well and are safer. The only exception is a UV sterilizer for green algae water, which kills algae cells and clears the water within 24 to 48 hours.

What if I have driftwood and the water stays brown?

Soak new driftwood in a bucket of water for several days before adding it to the tank, changing the water daily. Once in the tank, activated carbon in your filter removes tannins — replace the carbon every two weeks. If you do not mind the brown tint, you can leave it as is; it is harmless and some fish prefer it.

Should I do a water change if the tank is only slightly cloudy?

If the cloudiness is mild and your tank is otherwise stable, you can wait a few days and see if it clears on its own. If it is getting worse or has been there for more than a week, do a 25 percent water change and reduce feeding. This prevents the problem from getting worse and usually clears it within a few days.