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 decorations, or algae growth. A bacterial bloom looks like a milky haze and usually appears within the first few weeks after you set up the tank or do a large water change. Suspended particles create a dusty appearance and clear up quickly once they settle. Algae cloudiness is greenish or brownish and develops over days or weeks.

The fix depends on what is causing the cloudiness. For a bacterial bloom, do a 25 percent water change and wait—the bloom will peak and then die off on its own within three to seven days as the tank's nitrogen cycle stabilizes. For suspended particles, turn off the filter, let debris settle for a few hours, then vacuum the gravel and restart the filter. For algae, reduce light exposure to eight hours a day, do a 30 percent water change, and clean the glass and decorations with an algae scraper or soft cloth.

Key Takeaways

  • Bacterial blooms (milky cloudiness) clear on their own in three to seven days; a 25 percent water change speeds the process but is not required.
  • Suspended particles (dusty appearance) settle within hours if you turn off the filter and let the tank sit undisturbed.
  • Algae cloudiness (greenish or brownish tint) requires reducing light to eight hours daily and doing a 30 percent water change.
  • Do not use chemical clarifiers or UV sterilizers on a new tank; they can harm the nitrogen cycle and fish.
  • Prevent future cloudiness by rinsing new gravel before adding it, doing water changes gradually, and not overfeeding.

How to rinse gravel before adding it to the tank

New gravel contains dust and fine particles that cloud the water when ready when you fill the tank. Rinse it thoroughly before you add it. Place the gravel in a bucket, fill it with tap water, stir vigorously for 30 seconds, and pour off the cloudy water. Repeat this process five to eight times until the water runs mostly clear. This takes 10 to 15 minutes but prevents a week of cloudiness.

If you are adding gravel to an established tank, remove the fish first, drain the tank halfway, and rinse the new gravel in a separate bucket before pouring it in slowly. Refill the tank gradually and monitor the water. If cloudiness appears, do a 25 percent water change and let the filter run for several hours.

Why water changes can cause temporary cloudiness

A large water change—anything over 30 percent at once—can trigger a bacterial bloom because you have removed some of the beneficial bacteria and disrupted the tank's chemistry. The remaining bacteria multiply rapidly to recolonize the tank, creating the milky appearance. This is not harmful to fish, but it is unsightly.

To avoid this, do water changes of 20 to 25 percent once a week instead of one large change per month. If you must do a large change, add a dose of beneficial bacteria (sold as "starter culture" or "nitrifying bacteria" at aquarium stores) to speed recovery. Do not use tap water directly if your tap water is heavily chlorinated; let it sit in an open bucket for 24 hours or use a dechlorinator product.

When to clean the filter without causing cloudiness

A dirty filter can trap particles and release them into the water when you clean it, creating temporary cloudiness. Clean the filter media (the sponge or cartridge) in a bucket of water removed from the tank during a water change—never use tap water, which kills the beneficial bacteria living on the media. Squeeze the media gently until the water runs mostly clear, then return it to the filter.

Clean the filter every two to four weeks depending on how many fish you have and how much they eat. A heavily stocked tank needs cleaning every two weeks; a lightly stocked one can go four weeks. Do not replace the filter media unless it is falling apart; rinsing it preserves the bacteria that keep the tank stable.

How to reduce overfeeding, which clouds the water indirectly

Uneaten food decays and creates excess ammonia, which feeds bacterial blooms and algae. Feed your fish only what they can eat in two to three minutes, once or twice a day. Most aquarium fish are overfed, and a fish can survive weeks without food but only days with water poisoned by excess waste.

If you see food sinking to the bottom uneaten, you are feeding too much. Remove the uneaten food with a small net or siphon, then reduce the amount at the next feeding. Overfeeding is the single most common cause of recurring cloudiness in established tanks, so this change alone often solves the problem.

Why you should avoid chemical clarifiers on new tanks

Chemical clarifiers work by clumping suspended particles together so they sink or get trapped by the filter. They are fast—cloudiness can clear in hours—but they can harm a new tank's nitrogen cycle by removing some of the bacteria you need. On an established tank with a mature filter, a clarifier is usually safe, but on a tank less than four weeks old, it is better to wait out the cloudiness.

If you use a clarifier, follow the dosage on the bottle exactly and do a 25 percent water change six hours later to remove the settled particles. Do not use clarifiers more than once a month. UV sterilizers (which kill bacteria with ultraviolet light) have the same risk on new tanks and should be avoided until the tank is at least six weeks old.

How to tell if cloudiness is a sign of a larger problem

Most cloudiness clears within a week and is not a sign of trouble. However, if the water stays cloudy for more than two weeks, or if you see cloudiness return repeatedly, something else is wrong. Check for these issues: Are you overfeeding? Is the filter clogged or broken? Is the tank overstocked (too many fish for the tank size)? Are you doing water changes too large or too frequent?

If cloudiness returns after clearing, the most likely cause is overfeeding or an overstocked tank. Count your fish and look up the recommended stocking level for your tank size. If you have too many fish, you will need to remove some or upgrade to a larger tank. If the filter is clogged, clean it as described above. If none of these explore and cloudiness persists, the tank may have a bacterial infection, which is rare but requires a partial water change and observation of the fish for signs of illness (spots, torn fins, lethargy).

Frequently Asked Questions

How long does a bacterial bloom usually last?

A bacterial bloom typically peaks within 24 to 48 hours and clears completely within three to seven days. You do not need to do anything—the bloom will die off as the tank's nitrogen cycle stabilizes. A 25 percent water change can speed this up, but it is not necessary.

Can I use a clarifier on a brand-new tank?

No. Clarifiers can interfere with the nitrogen cycle on a tank less than four weeks old. Wait out the cloudiness instead, or do a 25 percent water change and let the filter run. On an established tank, a clarifier is usually safe if used according to the label.

What if I rinse the gravel but it still clouds the water?

Some gravel is dustier than others. If cloudiness persists after rinsing, turn off the filter and let the tank sit for two to three hours so particles settle to the bottom. Then vacuum the gravel thoroughly and restart the filter. You may need to repeat this once or twice.

Does a cloudy aquarium harm the fish?

No. Cloudiness from a bacterial bloom or suspended particles does not harm fish. Algae cloudiness can reduce oxygen if it is very heavy, but mild algae does not affect fish health. The main issue is visibility—you cannot see the fish or spot signs of illness.

Should I do a water change if the tank is cloudy?

A 25 percent water change is safe and can help, but it is not required. If the cloudiness is from a bacterial bloom, the bloom will clear on its own. If it is from suspended particles, turning off the filter and letting debris settle is faster than a water change.