What causes cloudy water and how to fix it
Murky aquarium water is usually caused by one of three things: a bacterial bloom (the most common), suspended particles from substrate or decor, or algae growth. A bacterial bloom looks like a milky haze and happens when beneficial bacteria multiply rapidly, usually after a water change or when the tank is new. Suspended particles create a dusty appearance and settle within hours if you stop disturbing the substrate. Algae blooms turn the water green or brown and require different treatment than bacteria.
The fastest fix depends on what is causing the cloudiness. For bacterial blooms, do nothing for 24 to 48 hours — the bacteria will consume excess nutrients and the water will clear on its own. For particles, stop moving things around and use a fine mesh net to remove visible debris from the surface. For algae, reduce light to 6 to 8 hours per day and do a 25 percent water change. If the water does not clear within a week, the root cause is usually overfeeding or a filter that is not rated for your tank size.
Key Takeaways
- Bacterial blooms clear themselves in 24 to 48 hours without treatment, but algae and particles need active removal.
- A filter rated for at least twice your tank volume per hour will prevent most cloudiness before it starts.
- Overfeeding is the single most common cause of murky water — uneaten food decays and feeds bacteria and algae.
- Partial water changes (25 percent) help more than full cleanings, which can restart the bacterial cycle.
- Activated carbon removes some particles and discoloration but does not treat the underlying problem.
Identify which type of cloudiness you have
Bacterial blooms appear as a uniform milky or hazy white throughout the water. The water smells slightly off but not foul, and the haziness does not settle to the bottom. Fish behavior does not usually change. This is the most common type and happens in new tanks or after large water changes because the bacterial colony has not stabilized yet.
Suspended particles look like dust or sediment floating throughout the water or settling slowly to the bottom. This happens when you stir up substrate, add new gravel without rinsing it, or move decorations. The water clears within a few hours if you leave the tank undisturbed and let the filter run. Algae blooms turn the water green, brown, or yellowish and often come with visible algae on the glass or plants. They develop over days, not hours, and do not clear on their own without intervention.
Stop the behavior that is causing it
The first step is to identify what you are doing that feeds the problem. Overfeeding is the most common culprit — uneaten food decays, which raises ammonia and nitrite levels, which feeds both bacterial and algae blooms. Feed only what your fish will eat in 2 to 3 minutes, once or twice per day. Remove any food that sinks to the bottom after 5 minutes.
If you recently added new substrate or gravel, rinse it thoroughly before adding it to the tank. Unrinsed substrate releases fine particles that cloud the water for hours. If you have been moving decorations or plants around frequently, stop — each disturbance kicks up particles and stresses the bacterial colony. If the tank is in direct sunlight or under bright lights for more than 10 hours per day, reduce the light cycle to 6 to 8 hours, which slows algae growth. Check that your filter is running and that the intake is not blocked by debris.
Use a filter rated for your tank size
A filter that is too small for your tank cannot remove particles or waste fast enough, and cloudiness will return repeatedly. The rule is straightforward: your filter should process the entire tank volume at least twice per hour. For a 20-gallon tank, you need a filter rated for 40 gallons per hour (GPH) or higher. For a 55-gallon tank, you need 110 GPH or higher.
If your current filter is undersized, upgrade it. A canister filter or hang-on-back filter rated for your tank size will clear most cloudiness within 24 to 48 hours once the underlying cause is fixed. While the filter runs, do not add new fish or make large water changes — let it work through the current problem. If you have a new tank with a new filter, the cloudiness is almost certainly a bacterial bloom and will clear on its own within 48 hours.
Do a partial water change if cloudiness persists
If the water is still cloudy after 48 hours, remove 25 percent of the water and replace it with fresh water of the same temperature. Do not drain the tank completely — a full water change removes beneficial bacteria and can restart the cycle. A 25 percent change removes some particles and excess nutrients without disrupting the bacterial colony.
Wait another 48 hours before doing a second partial change. If cloudiness returns after each change, the problem is not the water itself but what is happening in the tank — usually overfeeding, a dead fish or plant, or a filter that is not working. Check for dead fish or decaying plants hidden in the substrate or behind decorations. If you find nothing, reduce feeding and increase the filter runtime to 24 hours per day if it is not already running continuously.
When to use activated carbon or other additives
Activated carbon removes some particles and discoloration but does not treat bacterial blooms or algae. It works best for yellowing water caused by tannins from driftwood or peat. Place the carbon in a mesh bag inside the filter or in a canister filter chamber. Replace it every 2 to 4 weeks because it becomes saturated and stops working.
Bacterial additives marketed as "water clarifiers" are not necessary and can make the problem worse by adding more bacteria to an already-blooming tank. Flocculants (products that clump particles together so they sink) work for suspended particles but not for bacterial or algae blooms. If you use a flocculant, follow the label instructions exactly and run the filter continuously for 24 hours afterward. Most aquarists find that patience and proper feeding solve the problem without additives.
Prevent cloudiness from returning
Feed only what your fish will eat in 2 to 3 minutes, once or twice per day. Remove uneaten food with a net after 5 minutes. Do a 25 percent water change once per week in an established tank, or every 3 to 5 days in a new tank during the first month. Keep the filter clean by rinsing the media in old tank water (not tap water) every 2 to 4 weeks.
Limit light to 8 to 10 hours per day to slow algae growth. Do not move decorations or substrate around unless necessary. If you add new substrate or gravel, rinse it thoroughly before adding it. Stock the tank at a rate of 1 inch of fish per gallon of water — overstocking creates excess waste that clouds the water. These habits prevent most cloudiness before it starts.
Frequently Asked Questions
Is cloudy water dangerous to my fish?
Bacterial blooms are not dangerous and fish can live through them. Algae blooms can reduce oxygen at night, which stresses fish. Suspended particles are harmless. The real danger is what causes the cloudiness — usually overfeeding, which raises ammonia and nitrite. Test the water with a kit to check ammonia and nitrite levels. If either is above 0.5 ppm, do a 25 percent water change when ready.
How long does it take for cloudy water to clear on its own?
Bacterial blooms clear in 24 to 48 hours without treatment. Suspended particles settle within a few hours if you stop disturbing the tank. Algae blooms do not clear on their own and require reduced light and water changes. If the water is still cloudy after 48 hours, the cause is not a bacterial bloom.
Can I use a UV sterilizer to clear the water faster?
A UV sterilizer kills bacteria and algae spores, but it does not remove particles and it does not fix the underlying problem. It is useful for preventing future algae blooms but not for clearing existing cloudiness. A better investment is an undersized filter upgraded to the correct size.
Should I do a full water change to clear the tank faster?
No. A full water change removes beneficial bacteria and can restart the bacterial bloom cycle, making cloudiness worse. A 25 percent change is more effective because it removes some excess nutrients without disrupting the bacterial colony. Wait 48 hours between changes.
What if the water is cloudy and smells bad?
A bad smell usually means a dead fish or decaying plant is in the tank. Search the substrate, behind decorations, and inside any caves or hiding spots. Remove the dead material when ready and do a 25 percent water change. Check ammonia and nitrite levels with a test kit — if either is above 1 ppm, do another 25 percent change the next day.