Why your aquarium water turns cloudy and what causes it

Cloudy aquarium water is almost always caused by one of three things: a bacterial bloom, suspended particles, or algae growth. A bacterial bloom happens when beneficial bacteria multiply rapidly after you set up a new tank or do a large water change—the water turns milky white and clears on its own in three to seven days. Suspended particles are tiny bits of gravel dust, uneaten food, or fish waste floating in the water; they make the tank look hazy and usually settle out within hours if you stop disturbing the substrate. Algae blooms turn the water green or brown and happen when light and nutrients are out of balance.

The good news is that cloudy water is not dangerous to your fish in the short term, though it does signal something is off with your tank's balance. Identifying which type of cloudiness you have tells you exactly what to do.

Key Takeaways

  • Milky white cloudiness usually clears itself in three to seven days and is caused by a bacterial bloom, which is normal in new tanks.
  • Hazy or dusty-looking water often settles within hours if you stop stirring the substrate and let particles sink to the bottom.
  • Green or brown water means algae is blooming and requires reducing light hours, cutting back on food, and doing partial water changes.
  • A filter with activated carbon or a fine mechanical filter can speed up clearing in any case, but the underlying cause still needs to be fixed.
  • Overfeeding and overstocking are the most common reasons cloudiness comes back repeatedly.

How to tell which type of cloudiness you have

Look at the color and feel of the water. If it is milky white and you cannot see the back of the tank clearly, you likely have a bacterial bloom. This happens most often in the first two weeks after setting up a new tank or after a large water change (more than 50 percent). The water will smell slightly earthy or musty but not foul. Bacterial blooms are harmless and will clear on their own.

If the water looks hazy or dusty but you can still see through it reasonably well, you probably have suspended particles. This usually happens right after you add new gravel, do a large water change, or stir up the substrate while cleaning. The cloudiness should settle within a few hours to a day if you leave the tank undisturbed.

If the water is tinted green, brown, or yellow, you have an algae bloom. The water may smell fine, but the color will be obvious. Algae blooms grow when the tank gets too much light or when nutrients (mainly from excess food and fish waste) build up faster than the filter can remove them.

What to do for a bacterial bloom

Do nothing for the first three to five days. A bacterial bloom in a new tank is a sign that the nitrogen cycle is starting—beneficial bacteria are colonizing your filter and substrate. The cloudiness will clear on its own as the bacteria population stabilizes. Turning off the lights or doing a water change will not speed this up and may restart the cycle.

If the bloom persists past seven days, or if the water develops a foul smell, check your filter. Make sure water is flowing through it at the correct rate and that it is not clogged with debris. If the filter is working, do a 25 percent water change and wait another few days. If cloudiness returns after you thought it was gone, you may have a second bloom—this is normal and will clear again.

How to clear suspended particles and dust

Stop disturbing the tank. Do not vacuum the substrate, rearrange decorations, or do large water changes for at least 24 hours. Particles will settle to the bottom on their own, especially if your filter is running. The finer the particles, the longer they take—very fine dust can take two to three days to fully settle.

If you need the water clear faster, run your filter continuously and do not turn it off at night. Some filters have a fine mechanical stage (like a sponge or floss pad) that catches particles; if yours does, make sure it is clean and in place. You can also add a temporary filter with activated carbon, which traps very fine particles, but remove it after the water clears because carbon needs to be replaced frequently.

Once the water is clear, figure out what caused the particles. If you added new gravel, rinse it thoroughly before adding it next time. If you stirred the substrate, be gentler when cleaning. If particles keep coming back, your substrate may be breaking down or your fish may be kicking it up constantly—in that case, switch to a larger grain size or add a layer of larger rocks on top.

How to stop an algae bloom

Reduce the light your tank receives. Algae needs light to grow, and most algae blooms happen because the tank is getting eight or more hours of light per day. Cut light down to six hours per day for one week. If you have a light on a timer, adjust it. If you rely on natural window light, move the tank away from the window or cover it with a cloth during the brightest part of the day.

Do a 25 to 50 percent water change and vacuum the substrate thoroughly to remove excess waste and uneaten food. These are the nutrients algae feeds on. After the water change, cut back on how much you feed your fish—overfeeding is the most common cause of algae blooms. Feed only what your fish can eat in two to three minutes, once or twice per day.

Check that your tank is not overstocked. If you have too many fish for the tank size, waste builds up faster than the filter can handle it, and algae blooms will keep returning. A general rule is one inch of fish per gallon of water, though this varies by species. If you are overstocked, move some fish to another tank or upgrade to a larger one.

If the bloom does not clear after one week of reduced light and feeding, add an algae-eating fish like a pleco or otocinclus, or use an algae scraper to remove it manually from the glass and decorations. Do not use algae-killing chemicals in a tank with fish—they can harm your fish and will not fix the underlying problem.

Using filters and water treatments to speed up clearing

Your existing filter is already working to clear the water, but you can make it more effective. If your filter has a mechanical stage (the first layer water passes through), clean it gently under running water from your tap. Do not use soap. A clogged mechanical stage slows water flow and lets particles stay in the tank longer.

Activated carbon can be added to your filter temporarily to trap very fine particles and some discoloration. It works best for hazy water and algae-tinted water. Carbon does not fix the cause of cloudiness, so remove it after the water clears and address the real problem. Carbon needs to be replaced every two to four weeks because it becomes saturated and stops working.

Water clarifiers are products that clump tiny particles together so they sink faster or get caught by the filter. They work for suspended particles but not for bacterial blooms or algae. If you use one, follow the dosage on the package and do a partial water change the next day to remove the clumped particles. Do not rely on clarifiers as a permanent fix—they treat the symptom, not the cause.

How to prevent cloudiness from coming back

Feed your fish the right amount. Overfeeding is the single biggest cause of repeated cloudiness. Feed only what your fish can finish in two to three minutes, once or twice per day. Uneaten food rots and creates waste that feeds bacteria and algae.

Do partial water changes every week. Remove 25 to 30 percent of the water and replace it with fresh water of the same temperature. This removes excess waste and nutrients before they cause problems. If your tank is heavily stocked or you have large fish, do this twice per week.

Keep your filter clean. Rinse the mechanical stage (sponge, floss, or cartridge) in old tank water every two weeks. Never use tap water or soap, which kills beneficial bacteria. Replace the mechanical stage when it no longer rinses clean.

Control the light. Keep your lights on for six to eight hours per day. If your tank is near a window, use a shade or move it away from direct sunlight. Too much light feeds algae; too little slows plant growth and can stress fish.

Do not overstock. Stick to one inch of fish per gallon as a starting point, and research your specific fish because some need more space. More fish means more waste, which means more cloudiness and more frequent water changes.

Frequently Asked Questions

Is cloudy water harmful to my fish?

Cloudy water itself is not when ready harmful, but it signals an imbalance in the tank. A bacterial bloom is harmless. Suspended particles and algae blooms are not toxic, but they indicate that waste is building up faster than your filter can handle it, which can eventually harm fish by lowering oxygen levels and raising ammonia.

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

A bacterial bloom clears in three to seven days. Suspended particles settle in hours to a few days depending on particle size. Algae blooms will not clear on their own and require you to reduce light and nutrients. If you do nothing, green water can persist for weeks.

Can I do a water change to clear cloudy water?

A water change helps with suspended particles and algae blooms but can make a bacterial bloom worse by restarting the cycle. If you have a new tank with milky white water, wait three to five days before doing a water change. For other types of cloudiness, a 25 to 50 percent water change is helpful.

Will my filter clear the water on its own?

Your filter will eventually clear suspended particles and a bacterial bloom, but it takes longer than if you address the cause. For algae blooms, the filter alone will not help—you must reduce light and nutrients. A filter can only remove what is already in the water; it cannot fix overfeeding or overstocking.

What if the water stays cloudy for more than a week?

Check your filter is running and not clogged. Make sure you are not overfeeding or overstocking. If the water is milky white, you may have a second bacterial bloom. If it is green or brown, reduce light to four hours per day and do a 50 percent water change. If cloudiness persists after two weeks, test your water for ammonia and nitrite—high levels mean your filter is not established or is too small for your tank.