Why Your Aquarium Water Turns Cloudy
Cloudy water in an aquarium usually comes from one of three sources: a bacterial bloom, suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria multiply rapidly, usually after you first set up the tank or do a large water change. The water looks milky white or hazy but clears on its own in three to seven days as the bacteria settle and establish balance. This is not harmful to fish, though it is unsightly.
Suspended particles — dust, uneaten food, or debris stirred up by the filter — make the water look cloudy or murky. These settle within hours if you turn off the filter briefly or let the tank sit undisturbed. Green water from algae blooms looks like pea soup and requires different treatment than bacterial cloudiness. You can tell the difference by looking: bacterial bloom is white or gray, algae bloom is green or brown.
Key Takeaways
- Milky white cloudiness usually clears on its own within a week as bacteria settle; you do not need to do anything except wait.
- Suspended particles settle within hours if you stop disturbing the tank; check your filter intake and reduce feeding.
- Green water requires either a UV sterilizer, water changes, or reduced light; it will not clear without action.
- The fastest fix for any cloudiness is a partial water change of 25 to 30 percent, which removes particles and some algae spores when ready.
- Prevent future cloudiness by feeding only what fish eat in two to three minutes and cleaning the filter every two weeks.
Test the Water and Identify the Problem
Before you treat cloudiness, figure out what is causing it. Bacterial bloom happens most often in new tanks or right after a large water change. If your tank has been running for months and the water suddenly turned cloudy, suspect particles or algae instead. Look at the color: white or gray haze is usually bacteria; green or brown tint is algae.
If you have a test kit, check ammonia and nitrite levels. High readings (above 0.5 ppm) point to a bacterial bloom or a filter problem. Normal readings suggest particles or algae. You do not need a kit to move forward — the color and timing tell you most of what you need to know. If the tank is brand new (less than two weeks old), assume bacterial bloom and wait.
Clear Bacterial Bloom Without Intervention
A bacterial bloom in a new tank is harmless and clears itself. The bacteria are colonizing your filter and substrate, which is necessary for the tank to cycle. Fish are safe. The cloudiness usually disappears within three to seven days as the bacteria settle and the water stabilizes.
You can speed this up slightly by doing a 25 percent water change — remove a quarter of the water and replace it with fresh, dechlorinated water at the same temperature. Do not do a larger change, because you will remove some of the bacteria you need. Do not add chemicals or additives marketed to "clear" the water; they are unnecessary and can harm the bacteria you are trying to keep. Turn off any air stone or powerhead that stirs up debris, and let the tank sit quietly.
Remove Suspended Particles Quickly
If the cloudiness is from particles — dust, food, or debris — it will settle within a few hours if you stop disturbing the water. Turn off the filter for 30 minutes to an hour, or lower the flow rate if your filter has a valve. Do not feed the fish during this time. Particles will sink to the substrate and the water will clear.
Once the water clears, turn the filter back on and check the intake tube. If it is drawing in debris from the substrate, raise it slightly or add a pre-filter sponge to the intake. Reduce feeding to only what the fish will eat in two to three minutes; uneaten food breaks down and clouds the water. Clean the filter media every two weeks by rinsing it in old tank water (not tap water), which removes trapped particles without killing the bacteria inside.
Treat Green Water and Algae Blooms
Green water from algae will not clear on its own and requires action. The fastest method is a UV sterilizer, a small device that kills algae spores as water passes through it. You attach it to the filter outlet, and the water clears within 24 to 48 hours. UV sterilizers cost between $30 and $100 depending on tank size and are reusable for years.
If you do not have a UV sterilizer, do a 50 percent water change and reduce the light. Algae blooms happen when light, nutrients, and algae spores are all present. Lowering the light to six to eight hours per day and removing excess nutrients (by not overfeeding and cleaning the substrate) will starve the algae. Do water changes every two to three days for a week. This is slower than UV but works without buying equipment.
Do not use algaecide or other chemical treatments in a tank with fish unless the instructions say it is safe for your species. Many algaecides can harm or kill fish, and they do not prevent the bloom from returning.
Prevent Cloudiness in the Future
Most cloudiness comes from overfeeding or a filter that is not cleaned regularly. Feed only what your fish will eat in two to three minutes, once or twice a day. Uneaten food decays, raising ammonia and feeding algae blooms. Clean the filter media every two weeks by swishing it gently in a bucket of old tank water — this removes trapped particles and waste without removing the bacteria that live in the media.
Do partial water changes of 25 to 30 percent every week or every other week, depending on how many fish you have. A lightly stocked tank needs changes less often; a heavily stocked tank needs them more often. Regular water changes remove excess nutrients that feed algae and keep ammonia and nitrite low, which prevents bacterial blooms.
Keep the light on for eight to ten hours per day. Longer light periods encourage algae growth. If you have live plants, they will compete with algae for nutrients and light, which helps prevent blooms.
When to Call for Help
Cloudiness that does not improve after two weeks, or water that stays cloudy even after water changes and filter cleaning, may signal a deeper problem. A filter that is clogged, broken, or too small for the tank will not remove particles or waste. If the water stays cloudy and ammonia or nitrite readings are high, the filter may not be working. Check that water is flowing through the filter outlet and that the media is not packed solid with debris.
If fish are gasping at the surface or acting stressed, do a large water change (50 percent) when ready and check ammonia and nitrite. Cloudiness combined with stressed fish usually means ammonia or nitrite is high, which is a water quality problem, not just a cosmetic one. In this case, increase water changes to every other day until readings drop below 0.5 ppm.
Frequently Asked Questions
Is cloudy water dangerous to fish?
Bacterial bloom and suspended particles are not dangerous. Green algae water is safe unless ammonia or nitrite is high. If fish are acting normal and eating, the cloudiness is cosmetic. If fish are gasping, hiding, or not eating, the problem is water quality, not cloudiness — do a water change and test ammonia and nitrite.
How long does bacterial bloom take to clear?
Bacterial bloom usually clears within three to seven days without any treatment. If it lasts longer than two weeks, suspect a filter problem or overfeeding instead. Do a 25 percent water change and check that the filter is running and clean.
Can I use a water clarifier product to fix cloudiness?
Water clarifiers work by clumping particles together so they sink faster, but they do not fix the root cause. They are not harmful, but they are unnecessary for bacterial bloom or algae. A 25 percent water change and filter cleaning are cheaper and more effective.
What if the water is cloudy and green at the same time?
Green tint means algae is present. Do a 50 percent water change, reduce light to six to eight hours per day, and clean the filter. If you have a UV sterilizer, use it. Repeat water changes every two to three days for a week. The bacterial cloudiness will clear as the algae dies.