What causes cloudy water and how to fix it
Cloudy aquarium water is almost always caused by one of three things: a bacterial bloom, suspended particles, or algae. A bacterial bloom happens when beneficial bacteria multiply rapidly after a water change or when the tank is new—the water looks milky white and clears on its own in three to seven days. Suspended particles come from uneaten food, fish waste, or substrate dust, and they settle out when you stop disturbing the tank and run your filter. Algae blooms turn the water green or brown and need light reduction and more frequent water changes to reverse.
The fastest way to identify which one you have is to look at the color and smell. Milky white with no smell usually means bacteria. Green or brown tint means algae. Cloudy but clearing slightly after a few hours of filtering means particles. Once you know what you're dealing with, the fix is straightforward—and in most cases, you do not need to replace all the water or buy special chemicals.
Key Takeaways
- Bacterial blooms clear on their own in three to seven days without treatment, but you can speed them up by doing a 25 percent water change and running your filter continuously.
- Suspended particles settle out faster if you stop moving the substrate, reduce feeding, and make sure your filter is clean and running at full speed.
- Algae blooms require cutting light down to six hours a day and doing 25 percent water changes every other day until the water clears.
- Do not do a complete water change—it removes beneficial bacteria and can make the problem worse, especially in new tanks.
- Most cloudiness clears within one to two weeks with no intervention beyond normal maintenance.
Dealing with a bacterial bloom in a new or recently cleaned tank
If your tank is less than four weeks old or you just did a large water change, the cloudiness is almost certainly a bacterial bloom. The bacteria are harmless to fish and are actually part of the nitrogen cycle that keeps your tank healthy. The milky appearance happens because the bacteria are multiplying faster than your filter can remove them.
The best approach is patience—the bloom will clear on its own. While you wait, run your filter continuously and do not turn it off at night. If you want to speed things up, do a 25 percent water change every other day for two changes, then stop. Do not do more than that, because you need some of those bacteria to stay in the tank. Avoid adding new fish or feeding heavily during this time, since extra waste will feed the bacteria and extend the bloom.
Do not use chemical clarifiers or UV sterilizers. They kill the bacteria you need, and once they wear off, the bloom often comes back worse. If the cloudiness lasts longer than two weeks, the problem is probably not bacteria—look for other causes like algae or a filter that is not working properly.
Removing suspended particles from the water column
Suspended particles—bits of uneaten food, fish waste, or dust from the substrate—make the water look cloudy but do not usually smell bad. You can often see the particles settle slightly when the filter is off and swirl back up when it turns on again.
Start by checking your filter. If it is clogged, clean it in old tank water (not tap water, which kills beneficial bacteria). A clogged filter cannot move water fast enough to trap particles. Once the filter is clean, run it continuously for 24 to 48 hours. Most particles will be trapped.
Next, reduce the source of particles. Feed only what your fish will eat in two to three minutes, once or twice a day. Uneaten food breaks down and clouds the water. Avoid stirring the substrate when you do water changes—use a gravel vacuum that sits just above the bottom instead of digging into it. If you have a lot of fish waste, do a 25 percent water change every few days until the water stays clear.
Stopping an algae bloom
Algae blooms turn the water green, brown, or yellow-green. They happen when there is too much light and too many nutrients (usually from excess food or fish waste). Unlike bacterial blooms, algae will not clear on its own and will get worse if you ignore it.
The first step is to cut the light. Turn off your aquarium light completely for three to four days, or reduce it to six hours a day if you have live plants that need light. Algae needs light to grow, and darkness slows it down dramatically. Cover the tank with a blanket or move it away from a window if it gets natural light.
While the light is reduced, do a 25 percent water change every other day for one week. This removes some of the nutrients the algae is feeding on. Clean your filter in old tank water to make sure it is working at full capacity. Do not add any fertilizers or supplements during this time, even if you have plants.
Once the water clears, return to normal lighting (eight to ten hours a day) and resume regular maintenance. If the algae comes back, the problem is usually overfeeding or too much light—adjust one or both before it blooms again.
When to do a partial water change and when to skip it
A 25 percent water change every one to two weeks is normal maintenance and helps with cloudiness caused by particles or algae. But do not do a complete water change thinking it will fix the problem faster. Replacing all the water removes the beneficial bacteria that live in the substrate and filter, and it can actually make cloudiness worse by triggering another bacterial bloom.
The only time to do a large water change is if the water smells bad, the fish are gasping at the surface, or the cloudiness is so thick you cannot see the fish. Those are signs of a serious problem—usually a filter failure or overstocking—and you need to fix the root cause, not just change the water. After the emergency change, focus on getting the filter working again or reducing the number of fish.
Checking your filter and maintenance routine
A filter that is not working properly is often the real reason cloudiness does not clear. Check that water is flowing out of the filter outlet at a normal rate. If it is slow or trickling, the filter media is clogged and needs cleaning.
Clean the filter media in a bucket of old tank water—never use tap water. Rinse it gently until the water runs mostly clear, then put it back. If the filter is new or the media is very old (more than six months), replace the media according to the filter's instructions.
While you have the filter apart, check that the intake tube is not blocked and that the motor is running. A filter that looks like it is on but is not actually moving water will not clear cloudiness no matter what else you do. If the motor is not running, the filter needs repair or replacement.
Preventing cloudiness from coming back
Once the water is clear, stick to a straightforward routine to keep it that way. Feed once or twice a day, only what the fish will eat in a few minutes. Do a 25 percent water change once a week. Clean the filter when the flow slows down, usually every two to four weeks depending on the tank size and how many fish you have. Keep the light on for eight to ten hours a day and off for the rest.
If you have a new tank, expect some cloudiness in the first two to four weeks. This is normal and does not mean anything is wrong. Just run the filter, do small water changes, and be patient. The tank will cycle and clear on its own.
Frequently Asked Questions
Is cloudy water dangerous to my fish?
Cloudiness itself is not toxic, but it can be a sign of a problem. Bacterial blooms are harmless. Suspended particles are harmless. Algae blooms reduce oxygen at night and can stress fish if they get very thick. If the water smells bad or the fish are gasping, there is a real problem and you need to do a water change and check your filter.
Can I use a water clarifier product to clear the tank faster?
Chemical clarifiers work by clumping particles together so the filter can catch them, and they are safe for fish. They help with suspended particles but do nothing for bacterial or algae blooms. If you use one, follow the dosage on the bottle and do a 25 percent water change the next day. They are not necessary—the tank will clear on its own—but they can speed things up by a day or two.
How long does it take for cloudiness to go away?
Bacterial blooms usually clear in three to seven days. Suspended particles settle in one to three days if the filter is clean and running. Algae blooms take one to two weeks of reduced light and regular water changes. If cloudiness lasts longer than three weeks, the problem is probably not what you think—check the filter, look for dead fish or plants, and consider whether the tank is overstocked.
Do I need to do a complete water change to fix cloudiness?
No. A complete water change removes the beneficial bacteria your tank needs and often makes cloudiness worse. Stick to 25 percent changes every few days if needed. The only exception is if the water smells very bad or the fish are in distress—then do a 50 percent change and figure out what went wrong with the filter or feeding.
Can I add new fish while the water is cloudy?
No. Wait until the water is completely clear and has stayed clear for at least three days. Adding fish while there is a bacterial bloom or algae bloom stresses the new fish and can cause them to get sick. If the cloudiness is from particles, it is safer to wait, but less critical than during a bloom.