What causes cloudy aquarium water
Cloudy water in an aquarium almost always comes from one of three sources: a bacterial bloom, suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria multiply rapidly after you set up a new tank or do a large water change — the water turns milky white and clears on its own in three to seven days. Suspended particles — sand, gravel dust, or debris stirred up during cleaning — make the water look hazy and settle within hours if you stop disturbing the tank. Algae blooms turn the water green or brown and require you to reduce light and nutrients.
The timing of the cloudiness tells you which one you are dealing with. If your tank is brand new or you just did a major water change, bacteria is the culprit. If the water cleared after you stopped moving things around, particles were the problem. If the cloudiness developed slowly over days and has a green or brown tint, algae is growing.
Key Takeaways
- Milky white cloudiness in a new tank or after a large water change is a bacterial bloom and will clear on its own within a week without treatment.
- Hazy water that clears quickly after you stop cleaning is suspended particles settling, which is harmless and requires no action.
- Green or brown cloudiness that develops slowly is an algae bloom, which you can slow by reducing light to eight hours per day and doing 25 percent water changes twice weekly.
- A filter that is clogged, too small for your tank, or running too slowly will allow any type of cloudiness to persist longer than normal.
- Overfeeding fish and overstocking the tank are the most common reasons cloudiness returns repeatedly.
Bacterial bloom in new tanks and after water changes
When you set up a new aquarium or remove and replace more than 50 percent of the water, the bacterial population in your tank spikes. The water turns milky white because billions of bacteria are multiplying in the water column. This is not dangerous to your fish — it is a sign that the tank is cycling and establishing the bacteria colonies that keep ammonia and nitrite under control.
A bacterial bloom clears without any action on your part. The bacteria will consume the excess nutrients in the water, the population will stabilize, and the water will turn clear again in three to seven days. Do not do large water changes to try to speed this up — that will restart the cycle. Instead, leave the filter running, do not add new fish, and wait. If you have fish already in the tank, feed them less than usual because uneaten food will feed the bacteria and extend the bloom.
Suspended particles and how to settle them
Sand, gravel dust, and debris stirred up during tank maintenance create a haze that looks like cloudiness but is not. The particles are visible because they are floating in the water column. Once you stop moving things around, they settle to the bottom within a few hours and the water clears.
If you are setting up a new tank with sand or gravel, rinse the substrate thoroughly in a bucket before adding it to the tank. Rinsing removes most of the dust that would otherwise cloud the water for hours. If you are doing maintenance on an established tank, move slowly and deliberately around the substrate. A filter with a sponge pre-filter or intake guard will catch some particles before they circulate through the tank.
Algae blooms and how to control them
Green water (caused by free-floating algae) or brown water (caused by diatoms) develops over days or weeks, not hours. Algae blooms happen when light and nutrients are both high — usually because the tank gets direct sunlight, the lights are on for more than ten hours per day, or you are overfeeding and the excess food decays into nutrients.
To slow an algae bloom, reduce light to eight hours per day and move the tank away from windows. Do a 25 percent water change twice per week to remove excess nutrients. Do not do a complete water change — that removes the algae but also removes the bacteria that keep the tank stable, and the algae will return faster. If the bloom is severe, a temporary blackout (keeping the tank dark for three days) will kill most of the algae, but you must still address the light and nutrient problem or it will return.
Filter problems that let cloudiness persist
A filter that is too small, clogged, or running too slowly will not clear any type of cloudiness as fast as it should. Check that your filter is rated for at least the volume of your tank — a 20-gallon tank needs a filter rated for 20 gallons per hour or higher. If your filter is the right size but the water is still cloudy after a week, the filter media may be clogged.
Rinse the filter media in old tank water (not tap water, which kills the bacteria) to remove trapped particles and debris. If the filter media is more than a month old and still clogged after rinsing, replace it. A filter that is running but producing very little flow may have an air lock or a clogged intake — check that the intake tube is submerged and not blocked by gravel or decorations.
Overfeeding and overstocking as root causes
If your water becomes cloudy repeatedly even after you clear it, the problem is usually too much food or too many fish. Uneaten food decays and feeds bacterial and algae blooms. Fish waste also adds nutrients that fuel algae. A tank that is overstocked will have more waste than the filter can process, and cloudiness will return within days of clearing.
Feed your fish only what they can eat in two to three minutes, once or twice per day. Remove any food that sinks to the bottom uneaten. Stock your tank at no more than one inch of fish per gallon of water — a 20-gallon tank should hold no more than 20 inches of fish total, measured from nose to tail. If you have a heavily planted tank, you can stock slightly higher because plants consume some of the excess nutrients.
When to do a water change and when to wait
The instinct to do a large water change when the tank is cloudy is usually wrong. If the cloudiness is a bacterial bloom, a large water change will restart the cycle and extend the bloom. If it is suspended particles, a water change will not help because the particles will settle on their own. If it is an algae bloom, a large water change removes some algae but also removes the bacteria that compete with algae for nutrients.
Instead, do small water changes — 25 percent or less — twice per week if the tank is cloudy. Small changes remove some excess nutrients without disrupting the bacteria. If the cloudiness is a bacterial bloom in a new tank, do not change the water at all for the first week. If it is suspended particles, do nothing and wait for them to settle. If it is an algae bloom, small frequent changes combined with reduced light will slow it faster than one large change.
Frequently Asked Questions
Is cloudy water dangerous to my fish?
Bacterial blooms and suspended particles are not dangerous. Algae blooms can reduce oxygen at night when the algae stops producing it, which stresses fish in heavily stocked tanks. If your fish are gasping at the surface, do a 50 percent water change when ready and reduce the light.
How long does it take for cloudy water to clear on its own?
Suspended particles settle within hours. Bacterial blooms clear within three to seven days. Algae blooms take weeks to clear without action, but slow significantly within days if you reduce light and do small water changes twice weekly.
Can I use a water clarifier product to clear the cloudiness faster?
Water clarifiers work by clumping particles together so they settle faster, which helps with suspended particles but not with bacterial or algae blooms. They are not necessary — particles settle on their own, and bacterial blooms clear without treatment. Clarifiers add chemicals to the tank and are not recommended for tanks with live plants.
Should I do a water change if my tank is cloudy?
Only if the cloudiness is an algae bloom and you have reduced the light. For bacterial blooms in new tanks, skip the water change for the first week. For suspended particles, water changes do not help. For algae blooms, do 25 percent changes twice weekly instead of one large change.
Why does my tank get cloudy again after I clear it?
You are overfeeding, overstocking, or both. Feed less and remove uneaten food. Count your fish and make sure you are not exceeding one inch per gallon. Check that your filter is rated for your tank size and that the media is not clogged.