Cloudiness usually comes from a bacterial bloom, excess food, or suspended particles—and the cause determines the fix
A cloudy saltwater tank is almost always caused by one of three things: a sudden spike in bacteria (usually after a water change or new fish), uneaten food breaking down on the bottom, or fine particles stirred up from the substrate. The water may look milky white, brownish, or hazy depending on what is floating in it. The good news is that cloudiness is not dangerous to your fish in the short term, but it signals that something in your tank's balance has shifted, and you need to identify which problem you have before the water clears on its own.
The speed of clearing depends on what caused it. Particle cloudiness settles within hours. A bacterial bloom takes three to seven days. Cloudiness from organic waste buildup will not clear without intervention. Testing your water for ammonia and nitrite tells you whether bacteria are consuming waste faster than your filter can handle, which changes how you respond to the problem.
Key Takeaways
- Bacterial blooms (milky white water) happen after water changes or when organic waste builds up, and they clear within a few days once you stop feeding heavily and increase water flow.
- Uneaten food and fish waste create brown or yellow cloudiness and require you to remove visible debris, reduce feeding amounts, and improve water circulation.
- Suspended particles from the substrate or new sand create a haze that usually settles within hours if you avoid stirring the bottom and run your protein skimmer continuously.
- Testing your water for ammonia and nitrite tells you whether bacteria are consuming waste faster than your filter can handle, which changes how you respond.
- Cloudiness that lasts more than a week or returns repeatedly points to a filter problem, overstocking, or inadequate skimming rather than a temporary bloom.
Bacterial blooms: the most common cause
A bacterial bloom is a sudden explosion of bacteria in the water column, and it is the most frequent reason for cloudiness in established tanks. The bacteria themselves are not harmful—they are part of your tank's nitrogen cycle—but when they multiply too fast, they cloud the water white or milky. This usually happens after a large water change, when you add new fish, or when organic waste (dead algae, uneaten food, fish waste) accumulates faster than your filter can process it.
The bloom clears on its own within three to seven days because the bacteria eventually consume the excess nutrients and their population stabilizes. However, you can speed this up by reducing feeding to once every other day, increasing water circulation with a powerhead or by turning up your return pump, and running your protein skimmer continuously. Do not do a large water change to try to clear it—that will only feed the bloom more nutrients and restart the cycle. Test your ammonia and nitrite levels; if both read zero, the bloom is harmless and you can wait it out. If ammonia or nitrite are above zero, your biological filter is overwhelmed and you need to reduce feeding and increase aeration when ready.
Uneaten food and organic waste buildup
If your water is brown, yellow, or has a faint smell, the cloudiness is likely caused by decaying food and fish waste on the substrate or in the water column. This happens when you overfeed, when fish are too full to eat what you offer, or when your cleanup crew (snails, crabs, or detritus-eating fish) cannot keep up with the waste. Unlike a bacterial bloom, this type of cloudiness will not clear on its own and will eventually foul your water chemistry.
Remove visible uneaten food with a turkey baster or small net within a few minutes of feeding. Feed only what your fish will finish in two to three minutes, once or twice a day. Use a gravel vacuum to remove debris from the substrate, especially in corners and under rocks where waste collects. Increase protein skimming and water circulation to help break down organic compounds faster. If the cloudiness persists after three days of reduced feeding and cleaning, your tank may be overstocked or your filter may be undersized for the bioload you are carrying.
Suspended particles and substrate disturbance
Fine sand, dust from new substrate, or particles stirred up during maintenance create a haze that is usually tan or gray rather than white or brown. This type of cloudiness is harmless and typically settles within a few hours to a day, especially if you have good water circulation. It is most common after adding new sand, rearranging rocks, or performing a deep substrate cleaning.
To speed settling, avoid disturbing the substrate for the next 24 hours and run your protein skimmer and return pump at full strength to keep water moving. If you added new sand, rinse it thoroughly in a bucket before adding it to the tank—this removes most of the fine dust that causes the haze. If the cloudiness does not clear within 48 hours, it is likely not particles but bacteria or organic waste, and you should follow the steps for those problems instead.
Testing your water to identify the real problem
A straightforward water test narrows down what is actually happening in your tank. Use a liquid test kit (not strips, which are less accurate) to measure ammonia, nitrite, and nitrate. In an established tank, ammonia and nitrite should both read zero. If either is above zero, your biological filter is not keeping up with the waste in your tank, and cloudiness is a symptom of that problem, not the root cause.
If ammonia or nitrite are elevated, reduce feeding when ready, increase water circulation, and do a 25 percent water change. Test again in 24 hours. If levels are still high, your tank is overstocked, your filter is too small, or your protein skimmer is not running efficiently. If ammonia and nitrite are both zero and the water is still cloudy, the cloudiness is either a harmless bacterial bloom that will clear on its own, or it is caused by particles or organic waste that you can address through the steps above.
When cloudiness signals a bigger problem
Cloudiness that returns every few days or lasts longer than a week usually means your tank's filtration or biological capacity is not adequate for the fish and bioload you are keeping. This is different from a one-time bloom or particle haze. Check that your protein skimmer is working correctly—it should produce a steady stream of dark skimate (the waste it collects) into the cup. If the skimmer is not producing much, it may be clogged, the air line may be blocked, or it may be undersized for your tank volume.
Also verify that your biological filter (live rock, sand bed, or filter media) has enough surface area and water flow. In a saltwater tank, you need at least one pound of live rock per gallon of water, and your return pump should turn over the entire tank volume at least four times per hour. If you have less than that, or if you have added fish recently without upgrading your filtration, recurring cloudiness will continue until you address the underlying capacity problem.
How to prevent cloudiness from returning
Once your water clears, maintain it by feeding only what your fish will eat in two to three minutes, once or twice daily. Perform a 25 percent water change every two weeks and vacuum the substrate during each change to remove accumulated waste. Run your protein skimmer 24 hours a day and clean the collection cup every two to three days. Keep your return pump and any powerheads running continuously to maintain water circulation.
Test your water monthly to catch rising ammonia or nitrite before they cause cloudiness or stress your fish. If you add new fish, add them slowly—one or two at a time, spaced a week apart—so your biological filter has time to adjust to the increased bioload. A stable tank with consistent feeding, regular maintenance, and adequate filtration will rarely develop cloudiness.
Frequently Asked Questions
Is cloudy water dangerous to my fish?
Cloudiness itself is not toxic, but it signals that something in your tank is out of balance. If the cloudiness is caused by elevated ammonia or nitrite, those chemicals are harmful to fish and can cause stress or death. Test your water to know whether the cloudiness is harmless or a sign of a chemistry problem.
Should I do a water change to clear cloudy water?
Not when ready. A large water change can actually make a bacterial bloom worse by introducing fresh nutrients. Instead, reduce feeding, increase circulation, and run your skimmer continuously. If ammonia or nitrite are elevated, do a 25 percent water change and retest in 24 hours. For particle cloudiness, wait 24 to 48 hours and let it settle.
How long does it take for cloudiness to clear?
Particle cloudiness usually settles within hours to a day. Bacterial blooms typically clear within three to seven days if you reduce feeding and increase circulation. If cloudiness lasts longer than a week, the cause is likely organic waste buildup or inadequate filtration, not a temporary bloom.
Can I use a clarifier product to clear cloudy water?
Chemical clarifiers are not necessary and can introduce unwanted compounds into your tank. They also mask the underlying problem rather than fix it. Focus on identifying whether the cloudiness is caused by bacteria, particles, or waste, then address that cause directly through feeding, cleaning, and circulation.
What if my protein skimmer is not working?
Check that the air line is not kinked or clogged, the collection cup is not full, and the skimmer is positioned correctly in the water. If the skimmer still produces little or no skimate, it may be undersized for your tank or the pump may be failing. A non-functioning skimmer will lead to recurring cloudiness and rising organic waste levels.