Cloudy Fish Tank Water Causes and Solutions

Updated on July 29, 2017
EricDockett profile image

Eric is an aquarium enthusiast with over two decades of experience caring for a wide array of tropical fish.

Avoid a cloudy fish tank and keep your water crystal clear by practicing good aquarium maintenance habits.
Avoid a cloudy fish tank and keep your water crystal clear by practicing good aquarium maintenance habits.

When the water in your aquarium turns cloudy and your beloved fish disappear into a hazy fog it is easy to get frustrated. Sometimes the reasons why your tank went from fish heaven to fish apocalypse may be as clouded as the tank water itself.

Rest assured, tank water does not change so drastically without reason. This means you probably did something wrong. But it also means that, once you understand your mistake, you can change your tank management practices and greatly reduce the chances of it happening again.

In this article you will read about five common reasons fish tanks turn cloudy. One or several of these causes may be at the root of what has happened to your tank. In many cases these problems are easy to solve, and if you act soon enough your fish should pull through without any trouble.

Throughout this article you will see two pieces of advice repeated no matter the cause of your cloudy water. First, you need to perform a partial water change. This will dilute the dissolved chemicals and waste in the water and make it a safer environment for your fish. While it may be tempting to remove all or most of the water in an attempt to clear things up, this can potentially make things worse. A 25% water change is a good starting point.

Second, use a gravel vacuum to clean the gravel and remove as much of the fish waste and decaying matter as possible. When this junk is left to accumulate on the substrate it can eventually cause tank-wide issues. With most of the good vacuum systems you can change the water and clean the gravel at the same time.

Regular water changes and gravel vacuuming are two of the most important duties of your aquarium care routine. However, there are often other factors that can make your tank water turn cloudy, and unless you eliminate the problem it is likely to occur again.

As you will see, some of the issues that cause an aquarium to turn murky are symptoms of greater problems.

Bacterial Bloom

We'll start with the most common issue that may have turned your tank cloudy: Bacterial bloom. Decaying food and fish waste provides a rich source of nutrients for bacterial growth. A bacterial bloom usually appears as a milky haze.

Bacteria in your tank isn't a bad thing. In fact, it is needed to break down waste and maintain healthy water conditions. The balance between microorganisms and the fish in your tank is what keeps harmful chemicals under control.

But when something tips the scales and the bacterial colonies in your tank can't get the job done, that's when water quality suffers. Waste builds up, and the bacterial population suddenly explodes with the abundance of food.

Most commonly, a bacterial bloom occurs when a new tank hasn't been cycled properly, or when a massive water change and aquarium cleaning results in a mini-cycle as the bacterial colonies in your tank go through a stage of re-population. This is a big reason why you always perform partial water changes when performing regular tank maintenance: You don't want to remove too many of the microorganisms that are keeping your tank healthy.

So what can you do? If you have just performed a big water change or if your aquarium is new it will simply take a little time for your tank to come in balance. The cloudiness should clear up on its own in a few days.

However, if you believe the bloom is due to factors such as excess waste matter accumulating on the substrate or even a dead and decaying fish, you need to take action. Perform a partial water change and get out your gravel vac.

Regular partial water changes help to dilute harmful waste chemicals and keep your water healthy. But changing out too much water can have a negative impact on healthy microorganisms in your tank.
Regular partial water changes help to dilute harmful waste chemicals and keep your water healthy. But changing out too much water can have a negative impact on healthy microorganisms in your tank.


Feeding your fish too much and too often in itself can cause water cloudiness. This may be due to food particulates dissolved in the water, a bacterial bloom or both.

The instructions on many fish-food containers tell you to feed multiple times per day. That’s fine, but if you are going to do that you really need to get a handle on how much your fish are eating, and how much is drifting to the bottom of the tank. Uneaten food decays, and enough of it can cloud the water.

This can happen in a large tank, but it is also the kind of issue that often happens to well-meaning Betta owners. One little Betta fish does not eat a whole lot of food, so giving him a pinch of fish flakes a few times a day will soon pollute his little tank.

To remedy this problem perform a partial water change and vacuum the gravel in order to clean up the tank and make it safer for your fish. Then, you need to reevaluate how you are feeding.

I prefer to feed once per day, and allow them one day of fasting per week. This is healthier for your fish than overfeeding, and will help keep your tank cleaner. Remember, some of what goes into a fish is eventually going to come back out. Feeding too much food not only means more decaying, uneaten food in the tank, but also more fish waste.


Overstocked fish tanks have multiple issues. Aside from behavior clashes and stress for the fish themselves, the tank conditions in an overstocked tank can often deteriorate to a toxic environment which can result in cloudy tank water.

To understand the problem, think of your tank as a little ecosystem, something like a tiny lake. Your tank has microorganisms that help to break down waste, and the filter systems serves in the role of the streams and springs that cleanse a lake and aerate the water.

Just as a lake can only support so much life, the same is true of your tank. A lake is more resilient because it has the advantage of a constant supply of fresh, clean water. But, because your tank is a closed ecosystem with no fresh water coming in, once things are out of whack it is unable to regain that balance without your intervention.

Some fish keepers make up for overstocking by over-filtering and keeping a heavily planted tank. Both of those things help, but ultimately the solution is to keep your stock down to a level that the tank can maintain.

Perform a water change and vacuum the gravel to get things back somewhere close to normal, but then find a way to re-home some of those fish.

Algae growth is typical in aquariums, but a sudden algae bloom can turn your water a murky green.
Algae growth is typical in aquariums, but a sudden algae bloom can turn your water a murky green.

Algae Bloom

If you have run an aquarium for any amount of time you are likely well aware of algae. These plant-like organisms grow on your decorations and the sides of your tank, and left unchecked can turn your tank into a green mess. Algae blooms often appear as a greenish hue.

Algae thrive on the same things that plants love: Food in the form of nitrogen, and sunlight. If you are having a problem with algae blooms in your tank the cause is probably related to one of those two factors.

A sudden spike in nitrogen in the form of excessive feeding and/or fish waste (see above) may also cause a sudden algae bloom. Remember that algae aren’t just a nuisance, they are living organisms in your tank and therefore impact the ecosystem just like fish or plants. If you do nothing a sudden increase in algae can upset the balance of your tank, and this is bad for your fish.

Another reason you may experience frequent algae blooms has to do with your tank placement. Your tank should not be hit by direct sunlight during the course of the day. If it is, this gives algae some added energy to get growing. Remember, like a plant, if it has food and sunlight it can thrive.

The solution to an algae bloom is to perform a water change and then remedy whatever situation caused the bloom. This means either get your feeding practices under control, or move your tank to a location where sunlight won’t help algae run amok.

Driftwood Leaching Tannins

Here’s a reason a tank may turn cloudy which really isn’t a care mistake on your part, but may instead be due to a lack of knowledge of your tank decorations. Using natural driftwood in your tank is a great idea. It looks fantastic, and some fish will benefit from nibbling or rasping on it. Driftwood can also drop the pH of the tank water slightly, which is useful if your water source is a bit hard like mine.

But if you’ve just added a new piece of driftwood to your tank you may notice your water has turned a yellowish tea-like color. This is because driftwood, especially commercially available types like African Mopani, leach tannins into the tank water.

This isn’t likely to harm your fish, so you can wipe some sweat off your brow. But if you don’t like the hue your tank has taken on because of the tannins, but you do like the driftwood, there are a few things you can do.

Common advice is to boil the driftwood before dropping it into your tank. However, sometimes the wood you have chosen is too large. In these cases, I’ve used a large storage container to soak a new piece of driftwood for several days before placing it in the tank. As with everything else that touches your tank, be sure to use a container that does not have a buildup of detergents or other chemicals.

If you have carbon in your filter it can help a little, and regular water changes (not more than weekly) will gradually clear up your water. Driftwood stops leaching tannins over time, so eventually this will cease to be an issue.

Avoid a Cloudy Tank

As you’ve surely deduced by now, there are a handful of basic things you can do to greatly increase the chances that you never wake up to an aquarium that has suddenly turned cloudy:

  • Keep up with tank maintenance. This means a regular schedule of water changes and gravel vacuuming.
  • Do not overfeed your fish. Excess food means more waste.
  • Do not overstock your tank. Too many fish means your tank can’t keep up with the processes required to keep the water healthy.
  • Do not place your tank in direct sunlight. Just like plants, algae thrive in sunlight.

Of course we all falter from time to time. Life gets busy and you neglect to perform simple aquarium maintenance chores, or a personal or business emergency takes your time away from your fish keeping hobby. If this happens, all is not lost. Once things settle down you can usually get your tank back on track.

How often do you experience a cloudy aquarium?

See results

Questions & Answers


      0 of 8192 characters used
      Post Comment

      • EricDockett profile image

        Eric Dockett 6 weeks ago from USA

        @nancy - Have you tested your water using a freshwater test kit? Knowing your water parameters is the first step to figuring out what could be wrong.

      • profile image

        nancy 6 weeks ago

        I have a 37 gallon tank for 8 months . Since day one as always had a white cloud look to it. I have tried bottle water and out of the faucet. Never changes.even went so far as to change everything in tank including gravel. Same problem immediately. Could led lights have anything to do with it. I'm ready to pack it up. Please help.

      • profile image

        Nicole tomlin 2 months ago

        We have a cloudy tank recently all was cleaned filter.. emptied some of the water and replaced... cleaned objects in the tank.. we don’t have a lot of fish for the large size of the Tank

        It started out very clear but last few days gone cloudy!

      • EricDockett profile image

        Eric Dockett 2 months ago from USA

        @Virginia - Try skipping the blood worms for a while and see if that helps.

      • profile image

        virginia feagin 2 months ago

        When I did a 2nd water change it got cloudy, I thought it would clear up but it hasn't. I have a 29 gallon tank and have 11 fish. I give them a pinch of food around 10 in the morn. And give them a pinch of blood worms at 6 at night.

      • EricDockett profile image

        Eric Dockett 4 months ago from USA

        @Laur - I guess it is possible the tank is still cycling and you have a big bacterial bloom, though water conditioner shouldn't make your water cloudy under normal circumstances. Are you testing your water? You can either give it a few days and see if it clears up, or since you have no fish you can replace the water and start over.

      • profile image

        Laur 4 months ago

        I have a new aquarium and the water is cloudy. No fish...yet. i used a solution...Easy balance and I think that is the cause. What do you think?

      • profile image

        Kelly 5 months ago

        This was the most helpful, detailed info out there..very good for new fish tank owners:) Thank you so much!!!

      • EricDockett profile image

        Eric Dockett 6 months ago from USA

        Keep trying different solutions, Fran. Something is off if the water is constantly cloudy. When you test your water does everything seem okay?

      • profile image

        Fran 6 months ago

        I have a 20 gal. fish tank-1 Oscar did all you said, still cloudy, very frustrating

      • EricDockett profile image

        Eric Dockett 9 months ago from USA

        @Cathy: Do you defrost the bloodworms in tank water and rinse them before adding? There is a lot in those cubes, and while the fish may eat all the worms the extra debris can add up over time. You may also try skipping the bloodworms altogether for a bit and see if it helps. Good luck!

      • profile image

        Cathy 9 months ago

        I have had a 75 gal tank for 6 months. It has been clear for about 1 week. So frustrated. All levels are good. Not overstocked. Not sure if I'm over feeding. Have 1 leaf fish, 2 Bala sharks (6 inches), 2 roselines, 2 mollies. I feed twice a day 2 cubes of bloodworms, tiny pinch of flakes, small cocktail shrimp for the leaf fish, that's all he wants to eat

      • EricDockett profile image

        Eric Dockett 9 months ago from USA

        @Nancy: I'm not sure what advice I can give aside from everything I have written in this article.

      • profile image

        Nancy Morris 9 months ago

        Have Black Molly's and have a real problem with cloudy water- 10 gallon tank, have done everything, but even after changing the water, the cloudiness returns. Help!!!!

      • EricDockett profile image

        Eric Dockett 10 months ago from USA

        Hi Carol. It doesn't seem soft water in itself should cause the cloudy tank issue. You mention using over-the-counter additives weekly. How often are you doing water changes? If you are doing them weekly, especially if you are vacuuming the gravel each time, I'm wondering if you'd have some luck if you backed off to every-other week or even monthly. If you are decimating the microbe colonies in your tank each week they may not be recovering enough to keep up with the waste processing. Good luck!

      • profile image

        Carol andress 10 months ago

        We have 7 fish in a 60 gallon tank; 2 tetras and 5 of the glo fish. After several days of a clean tank, the water starts turning cloudy. We do all of your suggestions on cleaning, and we add algae fix, AcuClear and Prime to the tank weekly. We have soft water. Could the soft water be causing the problem?

      • profile image

        Veronica Hazell 13 months ago

        this has been reassuring as it this is the first time this has happened it coincided with high nitrates too though i have sorted that.

        I have been vacuuming daily this week to try and clear up accumulated mess in substrate, some excess fish evicted to friends etc water change for later.

        will now try and address over feeding.

        many thanks

      • profile image

        Arthur 14 months ago

        Accurate and very helpful. The usual suspects and proper remedies abound. Thank you!

      • profile image

        Louise 15 months ago

        I have 4 parrot fish, 2 blue arcua and 2 kissing guarumi. Tank and heater is second hand. Water is always cloudy and the heater goes way high

      • EricDockett profile image

        Eric Dockett 15 months ago from USA

        @ Chloe: Your tank may have turned cloudy for any of the reasons listed in this article. Without more info it is impossible for me to say. I can tell you that goldfish should be kept separately and not with tropical fish.

      • profile image

        Chloe Louise baggaley 15 months ago

        We have 3 goldfish and 2 loach and after 2 days the water turns cloudy.

      • profile image

        Kevin Goodwin 2 years ago

        As long as you take proper care of your tank and test the water and not overfeed or crowd your tank you should be good.

      • Pollyanna Jones profile image

        Pollyanna Jones 2 years ago from United Kingdom

        This is a really helpful guide. It's all ups and downs and it has gone a little bit cloudy at times! We bought our first aquarium last month and are trying to get the levels right before we put fish in.