Cloudy water usually means bacteria or particles are blooming in your tank, not that something is wrong with your filter

Cloudy aquarium water falls into two main types: bacterial bloom (milky white, happens in the first two weeks or after a big water change) and particle cloudiness (dust or debris suspended in the water). Bacterial bloom is harmless to fish but means the tank's nitrogen cycle is still establishing itself. Particle cloudiness usually clears on its own once your filter catches up, or it signals that you need to rinse your substrate or check your filter media. Neither type means your fish are in danger, but both tell you something about what is happening in the tank.

The most common cause is a sudden change in the tank environment—a new setup, a large water change, or adding too many fish at once. When you disturb the gravel or overstock the tank, you create more waste than the bacteria colony can process, and the water becomes a temporary home for free-floating bacteria. This clears on its own within three to seven days as the bacteria settle and the filter catches particles.

Key Takeaways

  • Bacterial bloom (milky cloudiness) is normal in new tanks and clears within a week as beneficial bacteria establish themselves.
  • Particle cloudiness from dust or debris usually clears within 24 to 48 hours once your filter catches up.
  • Large water changes, adding fish too quickly, and disturbing the gravel are the most common triggers for cloudiness.
  • Cloudy water is not an emergency for your fish, but it signals that you should slow down on tank changes and let the system stabilize.
  • Running your filter continuously and doing small, regular water changes prevents most cloudiness before it starts.

Bacterial Bloom in New Tanks

When you first set up an aquarium, the water often turns cloudy within the first few days. This is bacterial bloom—a sudden population explosion of free-floating bacteria that feed on fish waste and uneaten food. The bacteria are not harmful to fish; they are actually part of the nitrogen cycle that keeps the tank safe. But while they are multiplying, they make the water look like diluted milk.

Bacterial bloom happens because the tank has no established colony of bacteria yet. Once you add fish, they produce ammonia, which triggers bacteria to multiply rapidly. Within three to seven days, most of these bacteria settle onto surfaces (the gravel, rocks, and filter media), and the water clears. You do not need to do anything except wait and keep the filter running. Do not do a large water change, because that removes the bacteria you are trying to establish and restarts the cycle.

If the cloudiness lasts longer than a week, check your filter. A clogged or missing filter media will not catch particles or give bacteria a place to settle. Rinse the filter media in old tank water (never tap water, which kills the bacteria) and make sure water is flowing through it steadily.

Particle Cloudiness from Gravel and Debris

If your water turns cloudy after you add gravel, do a large water change, or stir up the substrate, you are seeing suspended particles—not bacteria. Sand and fine gravel kick up dust when they are disturbed, and this dust floats until the filter catches it or it settles to the bottom. This type of cloudiness usually clears within 24 to 48 hours if your filter is running.

To speed this up, rinse your gravel or sand before you add it to the tank. Use a bucket and tap water, stirring and draining several times until the water runs mostly clear. This removes the factory dust and cuts cloudiness by half. If you have already added the gravel, run your filter on high (if your filter has a flow setting) and do a partial water change—about 25 percent—to help clear particles faster.

Avoid stirring the substrate when you clean the tank. Use a gravel vacuum that sucks debris from the top layer without disturbing the gravel underneath. If you must move decorations or plants, do it slowly and let particles settle before you turn the filter back on.

Overfeeding and Overstocking

Too much food or too many fish in a small space creates a spike in ammonia and waste, which triggers bacterial bloom and particle cloudiness at the same time. When you add fish, the bacteria colony has not grown yet to handle the extra waste. The water becomes cloudy as bacteria multiply to catch up.

Feed only what your fish can eat in two to three minutes, once or twice a day. Uneaten food sinks and rots, creating ammonia and cloudiness. If you just added fish to the tank, wait a few days before adding more. A good rule is to add no more than one small fish per five gallons of water per week, and wait at least a week between additions. This gives the bacteria time to multiply and handle the extra waste.

If you have a new tank with several fish and the water is cloudy, do a small water change (about 20 percent) and reduce feeding to once a day. Do not do a large water change, because that removes the bacteria you need and makes cloudiness worse.

Large Water Changes and Tank Disturbance

Changing more than 50 percent of the water at once can trigger cloudiness, especially in an established tank. When you remove a lot of water, you remove some of the bacteria colony along with it. The remaining bacteria multiply rapidly to fill the gap, and the water turns cloudy. This is temporary and clears within three to five days, but it is avoidable.

Do regular small water changes instead—about 20 to 30 percent once a week. This removes waste and keeps the water clean without shocking the bacteria colony. If your tank is very dirty and needs a large change, do it in two stages: change 50 percent one day, then change another 25 percent three days later. This gives bacteria time to recover between changes.

Moving decorations, rearranging plants, or cleaning the gravel all stir up particles and can trigger cloudiness. If you need to do a major tank rearrangement, do it on the same day as a water change so you can remove the particles that float up.

Filter Problems That Keep Water Cloudy

If your water has been cloudy for more than a week, your filter may not be working well enough. A clogged filter media, a filter that is too small for your tank, or a filter running on low flow will not catch particles or give bacteria a place to settle.

Check your filter media first. If it looks dark brown or black, it is clogged. Rinse it gently in a bucket of old tank water (squeeze it, do not scrub) until water runs through it more freely. Never rinse filter media in tap water, because chlorine kills the bacteria living in it. If rinsing does not help, replace the media—most filters need new media every four to six weeks depending on how much waste they are processing.

If your filter is running but water is still cloudy after a week, the filter may be undersized. A filter should process the entire tank volume at least three times per hour. If you have a 20-gallon tank, your filter should move at least 60 gallons per hour. Check your filter's flow rate on the box or manual. If it is lower, consider upgrading to a larger filter or adding a second one.

When to Do a Water Change and When to Wait

The timing of your water change matters. If the cloudiness is from bacterial bloom in a new tank, do not do a large water change. Wait three to five days and let the bacteria settle. A large water change removes the bacteria you are trying to build and restarts the cycle, making cloudiness last longer.

If the cloudiness is from particles (dust, gravel debris, or uneaten food), a small water change helps. Remove about 20 to 25 percent of the water and replace it with fresh water at the same temperature. This removes some particles and gives the filter less work to do. Do this once a day for two to three days if needed.

If your water has been cloudy for more than a week and your filter is clean and running well, do a 25 percent water change and check your feeding. Persistent cloudiness usually means too much waste is being produced, and the filter cannot keep up.

Frequently Asked Questions

Is cloudy water dangerous for my fish?

No. Cloudy water from bacterial bloom or particles is not toxic to fish. The bacteria are beneficial and necessary for the tank. Fish can breathe fine in cloudy water. The only concern is if cloudiness is so thick that you cannot see your fish—this might mean ammonia is very high, but this is rare and usually only happens in severely overstocked or neglected tanks.

How long does it take for cloudy water to clear on its own?

Bacterial bloom usually clears within three to seven days. Particle cloudiness clears within 24 to 48 hours. If cloudiness lasts longer than a week, your filter may be clogged or undersized, or you may be overfeeding or overstocking the tank.

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

It depends on the type of cloudiness. For bacterial bloom in a new tank, wait and do not do a large water change—it removes the bacteria you need. For particle cloudiness, a small 20 to 25 percent water change helps. If cloudiness persists after a week, do a small water change and check your filter and feeding.

Can I use a water clarifier to clear cloudy water?

Water clarifiers work by clumping particles together so the filter catches them faster, but they are not necessary. Your filter will clear particles on its own within a day or two. Clarifiers add chemicals to the tank and are not needed for bacterial bloom, which clears on its own. Let the tank clear naturally first.

Why is my established tank suddenly cloudy?

An established tank usually turns cloudy because you changed too much water at once, added too many fish, overfed, or disturbed the gravel. It can also mean your filter is clogged or failing. Check your filter media, reduce feeding, and do small water changes until the cloudiness clears. If it lasts more than a week, your filter may need cleaning or replacement.