What causes aquarium cloudiness and how to fix it
A cloudy aquarium is almost always caused by one of three things: a bacterial bloom (the most common), suspended particles from gravel or substrate, or algae growth. A bacterial bloom looks like milky white water and happens when beneficial bacteria multiply rapidly—usually after you add new fish, change the water, or clean the filter. The good news is that cloudiness from bacteria clears on its own within 24 to 48 hours once the bacteria colony stabilizes. Particle cloudiness from gravel dust clears faster, often within hours, and algae cloudiness takes longer but responds to light reduction and water changes.
The first step is to identify which type you have. If the water turned cloudy within hours of adding new fish or doing maintenance, it is almost certainly a bacterial bloom. If it happened after you rinsed gravel or stirred the substrate, it is particles. If the water is greenish or brownish rather than white, and it developed over several days, it is algae. Each type has a different fix.
Key Takeaways
- Bacterial blooms (milky white water after maintenance or new fish) clear on their own in 24 to 48 hours without treatment, though you can speed it up by doing a 25 percent water change and increasing aeration.
- Particle cloudiness from gravel dust clears within hours if you stop disturbing the substrate and let your filter run—do not do large water changes, which stir up more particles.
- Algae cloudiness (greenish or brownish tint) requires reducing light to 6 to 8 hours per day and doing 25 percent water changes every other day for a week.
- Do not use chemical clarifiers or UV sterilizers on a new tank or when ready after adding fish, because they can harm the bacteria colony you need.
- The fastest way to prevent cloudiness is to rinse new gravel before adding it, add fish slowly over weeks rather than all at once, and avoid cleaning the filter and doing a large water change on the same day.
Clearing a bacterial bloom without chemicals
A bacterial bloom is harmless to fish and will disappear on its own as the bacteria population reaches equilibrium. You do not need to do anything except wait. However, if you want to speed up the process, do a 25 percent water change using water that is the same temperature as your tank, and increase aeration by turning up the filter flow or adding an air stone. The water change removes some of the excess bacteria, and the extra oxygen helps the colony stabilize faster.
Do not do a large water change (more than 30 percent) because it removes too many beneficial bacteria and can restart the cycle. Do not add more fish or feed heavily while the bloom is clearing, because both add to the bacterial load. If the cloudiness does not clear after 48 hours, it is probably not a bacterial bloom—move to the particle or algae sections below.
Removing particle cloudiness from gravel and substrate
If you stirred up gravel dust or rinsed new substrate in the tank, the water will look cloudy but will clear quickly if you let the filter do its job. Stop disturbing the substrate when ready—do not vacuum, stir, or rearrange decorations. Let your filter run continuously. Most particle cloudiness clears within 2 to 6 hours depending on your filter strength.
Do not do a water change while particles are suspended, because the water you remove will just be replaced by more cloudy water from the tank, and you will lose water without gaining clarity. Once the water clears, you can do a normal water change. If you have a canister filter or hang-on filter, you may need to rinse the filter media sooner than usual because particles will clog it faster—check the filter intake after a few hours and rinse if it is visibly clogged.
Treating algae cloudiness with light and water changes
Algae cloudiness (also called green water) develops over days and makes the water look greenish, brownish, or slightly opaque. It is caused by free-floating algae cells, not algae on surfaces. The fix is to reduce light and do frequent partial water changes. Turn off the aquarium light completely for 3 to 5 days, or reduce it to 6 to 8 hours per day if you have live plants. Algae needs light to grow, so darkness slows it dramatically.
At the same time, do a 25 percent water change every other day for one week. Each water change removes some of the algae cells. Do not use an algaecide or chemical clarifier on a tank with fish, because most are toxic or will harm the biological filter. After 5 to 7 days of reduced light and water changes, the algae should clear. Once it does, return the light to normal and do a 25 percent water change once a week to prevent it from coming back.
When to use a filter upgrade or clarifier
If cloudiness keeps returning after you have treated it, your filter may be too weak for your tank size. A filter should turn over the entire tank volume at least 4 times per hour—so a 20-gallon tank needs a filter rated for at least 80 gallons per hour. If your filter is undersized, upgrading to a stronger one will prevent future cloudiness and improve water quality overall.
Chemical clarifiers (products that clump particles together so the filter catches them) work on particle cloudiness but not on bacterial blooms or algae. Use them only after you have identified the cause. Never use a clarifier on a new tank or within the first month, because it can interfere with the nitrogen cycle. UV sterilizers kill algae and bacteria but are expensive and unnecessary for most home aquariums—they are useful only if cloudiness is severe and recurring despite good maintenance.
Preventing cloudiness before it starts
The easiest fix is prevention. Rinse new gravel thoroughly in a bucket under running water until the water runs clear—this removes dust that will cloud the tank. When you set up a new tank, add fish gradually over 2 to 3 weeks rather than all at once, because a large bioload at once triggers a bacterial bloom. Avoid cleaning the filter and doing a large water change on the same day; do one or the other, then wait a few days before doing the other. This keeps the bacterial colony stable.
Feed only what your fish will eat in 2 to 3 minutes, because uneaten food decays and feeds algae and bacteria. Do a 25 percent water change once a week on an established tank, and do not stir the substrate during cleaning—use a siphon to remove debris from the surface and sides instead. If you have live plants, they consume algae nutrients and reduce the chance of green water.
Frequently Asked Questions
Is cloudy water dangerous to my fish?
Bacterial bloom cloudiness is not dangerous—the bacteria are beneficial. Particle cloudiness is harmless. Algae cloudiness can reduce oxygen if it is very heavy, but mild green water does not hurt fish. However, if cloudiness is caused by decaying food or dead plants, ammonia can build up, which is toxic. Do a water change and check for dead material in the tank.
How long does it take for cloudiness to clear on its own?
Bacterial bloom cloudiness clears in 24 to 48 hours without any treatment. Particle cloudiness clears in 2 to 6 hours. Algae cloudiness takes 5 to 7 days with light reduction and water changes, or 2 to 3 weeks if you do nothing. Doing nothing is not recommended because algae will spread to surfaces.
Can I use bottled bacteria products to clear cloudiness faster?
Products like Tetra SafeStart or Seachem Stability add beneficial bacteria and can help a new tank cycle faster, but they do not clear existing cloudiness. They are useful when setting up a new tank to prevent a bloom, not to treat one that has already started. If you use them, follow the label instructions and do not do a water change for 24 hours after adding them.
What if my filter is clogged and cloudiness is not clearing?
A clogged filter cannot remove particles or bacteria efficiently. Turn off the filter, rinse the filter media in old tank water (not tap water, which kills beneficial bacteria), and put it back. Do not replace the media entirely unless it is falling apart. Rinse the intake tube and outflow as well. This usually restores flow and allows cloudiness to clear.
Should I do a water change if the tank is cloudy?
It depends on the cause. For bacterial bloom, a small 25 percent water change helps. For particle cloudiness, do not change water until particles settle—changing water just stirs up more. For algae, do 25 percent changes every other day. Always use water that matches the tank temperature to avoid stressing fish.