Why Your Aquarium Water Turns Cloudy and How to Fix It

Cloudy aquarium water usually comes from one of three sources: a bacterial bloom (the most common cause), suspended particles like sand or food debris, or algae growth. A bacterial bloom looks like a milky haze and happens when beneficial bacteria multiply rapidly, usually after you set up a new tank or do a large water change. The good news is that cloudiness caused by bacteria clears on its own within a few days as the bacteria settle and the tank's ecosystem stabilizes. Particle cloudiness clears faster—often within hours—once you stop whatever is stirring up the debris. Algae cloudiness is green or brown and requires a different approach.

The fastest way to clear the water depends on what caused the cloudiness. If your tank is new or you just did a big water change, wait three to seven days and do nothing else—the bacteria will settle. If you see particles floating, a partial water change and a check of your filter will help. If the water is green or brown, you need to reduce light and nutrients that feed algae growth.

Key Takeaways

  • Bacterial cloudiness (milky white haze) clears on its own in three to seven days and does not harm fish, so patience is often the best solution.
  • Particle cloudiness from sand, gravel, or uneaten food clears within hours once you stop the source and may need a partial water change or filter check.
  • Green or brown water from algae requires reducing light to eight hours per day and removing excess nutrients by cleaning the substrate and reducing feeding.
  • A filter that is clogged or too weak for your tank size will not remove particles or bacteria waste, so check that water flows freely through the filter media.
  • Do not do a large water change to fix bacterial cloudiness, because removing water removes the bacteria that are already working to stabilize your tank.

Identifying Bacterial Cloudiness and Letting It Clear

Bacterial cloudiness appears as a milky or hazy white film throughout the water. You can usually see your fish and decorations, but the water looks like skim milk rather than clear. This happens because bacteria are multiplying rapidly in response to excess nutrients—usually ammonia and nitrite from fish waste or uneaten food. The bacteria are not harmful to your fish; they are actually part of the nitrogen cycle that keeps your tank healthy.

The best treatment for bacterial cloudiness is to do nothing. Stop feeding your fish for one day, make sure your filter is running, and wait. The bacteria will consume the excess nutrients, their population will drop, and the water will clear within three to seven days. If you do a large water change to try to clear the cloudiness, you remove the bacteria and the nutrients they feed on, which can restart the cycle and keep the water cloudy longer.

If your tank is brand new, bacterial cloudiness is normal and expected. This phase is called the nitrogen cycle or the cycling period. It can last two to four weeks. During this time, do small water changes (10 to 15 percent) only if ammonia or nitrite readings are very high, and let the bacteria establish themselves.

Removing Suspended Particles and Debris

If the cloudiness looks like dust or sand floating in the water rather than a milky haze, you have particle cloudiness. This usually comes from gravel or sand that was not rinsed before you added it to the tank, sand being stirred up by fish digging, or food particles that did not get eaten. Particle cloudiness clears much faster than bacterial cloudiness—usually within a few hours to one day.

Start by doing a partial water change of 20 to 30 percent. Use a gravel vacuum to clean the substrate as you remove the water; this sucks up debris and uneaten food from the bottom. Do not stir up the gravel aggressively, because that will suspend more particles. After the water change, let your filter run. If you have a hang-on-back or canister filter, it will catch the particles as they float through. If you have only an air stone or sponge filter, the particles will settle on their own within a few hours.

If particle cloudiness comes back after a few days, check whether your filter is clogged. A clogged filter cannot move water through the media fast enough to trap particles. Rinse the filter media in old tank water (not tap water, which kills beneficial bacteria) and put it back. If the filter media is falling apart or very thick with debris, replace it. A filter that is too small for your tank size will also struggle to clear particles; if you have more than one fish or a large fish, you may need to upgrade to a stronger filter.

Treating Green or Brown Water from Algae

Green water means algae are growing in the water column itself, not just on surfaces. Brown water usually comes from tannins released by driftwood or peat, but it can also be caused by algae. Green water makes the tank look like pea soup and is caused by too much light and too many nutrients (usually excess fish food or decaying plants).

To clear green water, reduce the light your tank receives to eight hours per day. If your tank is near a window, move it away from direct sunlight. Turn off any aquarium light you have, or use a timer to limit it. At the same time, do a 25 to 30 percent water change and clean the substrate with a gravel vacuum to remove decaying food and waste. Feed your fish less—only what they can eat in two to three minutes, once per day. The algae will starve without excess nutrients and light, and the water should clear within one to two weeks.

If the water is brown from driftwood tannins, it is not harmful to fish, but if you want to clear it, soak the driftwood in a separate bucket of water for several days before adding it to the tank. You can also use activated carbon in your filter to absorb tannins, though this requires replacing the carbon every few weeks.

Checking and Maintaining Your Filter

A filter that is not working properly will not clear cloudiness, no matter what caused it. Check that water is flowing out of the filter outlet at a steady rate. If the flow is weak or slow, the filter media is clogged. Turn off the filter, remove the media, and rinse it gently in a bucket of old tank water. Squeeze the media a few times to release trapped debris, but do not scrub it hard or rinse it under tap water, because that kills the beneficial bacteria living in the media.

After rinsing, put the media back and turn the filter on. The flow should improve when ready. If it does not, the media may be too old or damaged. Most filter media lasts three to six months before it needs to be replaced. Check the manufacturer's instructions for your specific filter.

If your filter is new or recently cleaned and the water is still cloudy after a few days, your filter may be too weak for your tank. A general rule is that your filter should move the entire tank volume through the filter media at least three times per hour. A 20-gallon tank needs a filter rated for at least 60 gallons per hour. If your filter is undersized, upgrading to a stronger one will help clear and keep the water clear.

Water Changes and Tank Maintenance to Prevent Cloudiness

Regular water changes prevent the buildup of excess nutrients that cause cloudiness. Do a 25 to 30 percent water change once per week in an established tank. In a new tank during the first month, do smaller changes of 10 to 15 percent twice per week to avoid removing too many beneficial bacteria while still keeping ammonia and nitrite under control.

Feed your fish only what they can eat in two to three minutes, once or twice per day. Uneaten food decays and creates ammonia, which feeds bacterial blooms and algae. If you see food sinking to the bottom, you are feeding too much. Remove uneaten food with a net after a few minutes if your fish do not eat it.

Clean your substrate with a gravel vacuum during each water change. This removes decaying food, fish waste, and dead plant matter that would otherwise break down and cloud the water. Do not clean the entire substrate every time—focus on areas where debris collects, like under decorations and near the filter intake.

When to Call for Help or Consider Other Options

Most cloudiness clears within one to two weeks with the steps above. If your water stays cloudy for more than two weeks, or if your fish show signs of stress (gasping at the surface, hiding, or refusing food), something else may be wrong. Test your water for ammonia, nitrite, and nitrate using a test kit. High ammonia or nitrite means your filter is not keeping up with the bioload, and you may need to do more frequent water changes, feed less, or upgrade your filter.

If you do not have a test kit, a local aquarium store can test your water for you, usually for free or a small fee. Bring a sample in a clean container. If ammonia or nitrite is high, do a 50 percent water change when ready and then follow the maintenance steps above.

Some aquarium products claim to clear cloudy water when ready, but most do not work well and can harm your fish or the beneficial bacteria in your tank. The methods above—waiting for bacteria to settle, removing particles, reducing light and nutrients, and maintaining your filter—are the safest and most reliable ways to clear the water.

Frequently Asked Questions

Is cloudy water dangerous to my fish?

Bacterial cloudiness is not dangerous—the bacteria are part of a healthy tank. Particle cloudiness is also harmless. Green algae water can reduce oxygen levels if the algae die and decompose all at once, so clear it within a week or two. If your fish are gasping or hiding, do a partial water change and check ammonia and nitrite levels.

Can I use a water clarifier product to clear the water faster?

Water clarifiers work by clumping particles together so they sink or get caught by the filter, but they do not address the root cause of cloudiness. They can also clog your filter if used too much. The natural methods—waiting, cleaning the substrate, and maintaining your filter—are safer and work just as well.

How long does it take for bacterial cloudiness to clear?

Bacterial cloudiness usually clears within three to seven days in an established tank. In a brand-new tank during the nitrogen cycle, it can take two to four weeks. Do not do large water changes during this time, because you need the bacteria to establish themselves.

Should I do a water change if my water is cloudy?

It depends on the cause. If it is bacterial cloudiness, a small water change of 10 to 15 percent is fine, but do not do a large change. If it is particle cloudiness, a 20 to 30 percent change with gravel vacuuming helps. If it is green algae water, a 25 to 30 percent change combined with reducing light and feeding is the right approach.

What if my filter is broken or I do not have one?

A filter is essential for keeping water clear and fish healthy. If your filter is broken, repair or replace it as soon as you can. In the meantime, do daily 25 percent water changes and clean the substrate daily with a gravel vacuum. Do not add new fish until the filter is working again.