Clear water starts with the right filter and regular maintenance
Clear aquarium water depends on three things working together: a filter strong enough for your tank size, regular water changes, and not overfeeding your fish. Most cloudiness comes from either waste building up faster than the filter can handle, or from a filter that is clogged and no longer working properly. The good news is that once you understand what causes each type of cloudiness, you can fix it without replacing the tank or starting over.
The filter is your main tool. It traps solid waste and grows beneficial bacteria that break down ammonia and nitrite—the invisible toxins that make water cloudy and harm fish. If your filter is undersized for your tank, or if you have not cleaned it in weeks, it cannot do either job. A filter rated for twice your tank volume is a safer choice than one rated exactly for your size.
Key Takeaways
- A filter rated for at least your tank size, and ideally for twice your tank volume, is the foundation of clear water.
- Feed your fish only what they can eat in two to three minutes, once or twice a day, because uneaten food and excess waste cloud water and poison it.
- Change 25 to 30 percent of the water every one to two weeks to remove waste that the filter cannot catch and to dilute toxins.
- Clean your filter media in old tank water during maintenance, never in tap water, so you do not kill the bacteria that keep the water safe.
- Cloudiness that appears suddenly is usually bacterial bloom from overfeeding or a new tank cycling; cloudiness that builds slowly is usually a clogged filter.
Choose a filter rated for your tank size or larger
The filter's job is to move water through media that traps particles and hosts bacteria. A filter rated for 20 gallons per hour (GPH) means it cycles the entire tank volume once per hour. For a 20-gallon tank, that is the bare minimum. Most experienced aquarists use a filter rated for 40 to 60 GPH on a 20-gallon tank—roughly double the tank volume per hour.
Common filter types are hang-on-back (HOB) filters, canister filters, and sponge filters. Hang-on-back filters are the most popular for small to medium tanks and are straightforward to maintain. Canister filters are more powerful and better for larger tanks or heavily stocked tanks. Sponge filters are gentler on fish and work well in breeding tanks or tanks with fry, but they move water more slowly. Check the GPH rating on the box or the manufacturer's website before buying.
If your current filter is undersized, upgrading is usually faster than trying to compensate with extra water changes. A new filter costs between $20 and $150 depending on type and size, and it will solve cloudiness that comes from the filter being overwhelmed.
Feed only what your fish will eat in a few minutes
Overfeeding is the single most common cause of cloudy water in home aquariums. Uneaten food sinks to the bottom and rots, releasing ammonia and other waste into the water. Even food that fish do eat becomes waste within hours, and if you feed too much, the waste builds up faster than the filter can process it.
Feed once or twice a day, and only as much as your fish can eat in two to three minutes. For most fish, this is a pinch—roughly the size of a pea or smaller. Watch your fish eat. If food is still falling to the bottom after three minutes, you fed too much. Remove any uneaten food with a small net or siphon before it decays.
Overfeeding also stresses the filter by creating more ammonia than the beneficial bacteria can handle, which can cause a sudden cloudiness called bacterial bloom. If you have been feeding heavily and your water suddenly turned cloudy, cut feeding in half and do a 25 percent water change. The cloudiness should clear within a few days as the bacteria catch up.
Change 25 to 30 percent of the water every one to two weeks
Water changes remove waste that the filter cannot catch—mainly dissolved compounds like excess nitrate—and they dilute toxins. Even a good filter cannot remove everything, so water changes are not optional. A 25 to 30 percent change every one to two weeks is standard for most tanks. Tanks that are heavily stocked or have fish that produce a lot of waste may need changes every week.
To do a water change, use a siphon or a gravel vacuum to remove water from the bottom of the tank while stirring the gravel gently. This pulls out settled waste. Replace the removed water with fresh water that has been treated with dechlorinator if your tap water is chlorinated. Let the new water reach the same temperature as the tank water before adding it, or add it slowly to avoid shocking the fish.
Do not do a water change larger than 50 percent at once, because you risk removing too much of the beneficial bacteria and the stable chemistry the fish depend on. If your water is very cloudy, do a 30 percent change, wait three days, and do another 30 percent change rather than draining half the tank at once.
Clean your filter without killing the bacteria inside it
A clogged filter cannot move water effectively, and cloudiness that builds slowly over weeks is usually a sign the filter needs cleaning. Most filters have replaceable media—cartridges, sponges, or floss—that trap particles. When the media is clogged, water flow slows and waste accumulates in the tank.
Clean the filter media in a bucket of old tank water that you removed during a water change. Never rinse it under tap water, because chlorine and temperature shock will kill the beneficial bacteria living in the media. Squeeze the media gently in the old water until the water runs clear, then put it back in the filter. If the media is torn or falling apart, replace it with a new cartridge of the same size and type.
Clean your filter every two to four weeks, depending on how much waste your tank produces. A heavily stocked tank or a tank with large fish that eat a lot may need cleaning every two weeks. A lightly stocked tank may go a month. If water flow slows noticeably or cloudiness appears, clean the filter even if it has not been two weeks.
Understand the difference between bacterial bloom and filter failure
Cloudiness that appears suddenly—within a day or two—is usually bacterial bloom. This happens when a sudden spike in ammonia (from overfeeding, a dead fish, or a new tank cycling) causes bacteria to multiply rapidly. The water looks milky or hazy. Bacterial bloom is not dangerous if you act quickly, but it means the filter is being overwhelmed.
Cloudiness that builds slowly over weeks is usually a clogged filter. The water may look slightly hazy or dull rather than milky. This type of cloudiness means the filter is not moving water fast enough to trap all the waste.
For bacterial bloom: reduce feeding, do a 25 percent water change, and check that the filter is running and not clogged. The cloudiness should clear within three to five days. For slow cloudiness: clean the filter media in old tank water, and if that does not help within a week, consider upgrading to a larger filter.
Test water parameters if cloudiness does not clear
If your water is still cloudy after two weeks of regular maintenance and feeding less, the problem may be invisible—ammonia or nitrite that the filter bacteria cannot keep up with. An aquarium test kit measures ammonia, nitrite, nitrate, and pH. You can buy a liquid test kit (more accurate) or test strips (faster but less precise) at any aquarium store for $15 to $30.
Ammonia and nitrite should both read zero. If either is above zero, the filter is not processing waste fast enough. Do a 30 percent water change, reduce feeding further, and clean the filter. If ammonia or nitrite is still high after another week, your filter is too small or your tank is overstocked. You may need to upgrade the filter, reduce the number of fish, or do larger or more frequent water changes.
Nitrate naturally builds up over time and causes a slight haze if it gets very high. A nitrate reading above 40 ppm (parts per million) usually means you need more frequent water changes or a larger filter. Most aquarists aim to keep nitrate below 20 ppm.
Frequently Asked Questions
How long does it take for a new tank to have clear water?
A brand-new tank usually takes two to four weeks to cycle—the time it takes beneficial bacteria to grow enough to handle the fish's waste. During this time, the water may be cloudy or hazy. Do not add fish until ammonia and nitrite both read zero on a test kit. If you add fish before the tank is cycled, the cloudiness will get worse and the fish may be harmed.
Can I use chemicals or clarifiers to clear cloudy water?
Water clarifiers can make particles clump together so the filter catches them faster, but they do not fix the underlying problem. If you use a clarifier, you still need to clean the filter afterward and address why the water became cloudy in the first place. Clarifiers are a temporary tool, not a solution.
Will adding more plants help clear the water?
Live plants consume some waste and produce oxygen, which helps the filter bacteria work better. Plants can reduce cloudiness over time, but they are not a replacement for a good filter and water changes. If your water is cloudy now, fix the filter and feeding first, then add plants if you want to improve water quality further.
What if my filter is running but water is still cloudy?
The filter may be running but clogged. Turn it off, remove the media, and rinse it gently in old tank water. Also check that water is actually flowing out of the filter outlet—sometimes the intake tube gets blocked. If the filter is clean and water is flowing, the problem is likely overfeeding or an overstocked tank. Reduce feeding and do a water change.
Is cloudy water dangerous for my fish?
Cloudiness itself is not always dangerous, but it usually means waste is building up. If the cloudiness is from bacterial bloom or high ammonia, the fish are at risk. If it is just from a clogged filter, the fish are stressed but not when ready in danger. Either way, fix it within a few days by cleaning the filter, reducing feeding, and doing a water change.