Crystal clear water comes from removing waste before it breaks down into cloudiness
The cloudiness in an aquarium is usually one of three things: suspended particles (which make water look milky), algae bloom (which turns it green), or tannins leaching from wood or substrate (which make it brown). The fastest way to clear it depends on which one you have. But the real answer is that clear water stays clear because you remove fish waste, uneaten food, and dead plant matter before bacteria and algae can feed on them. A tank that looks cloudy is telling you something is decomposing faster than your filter can handle.
The steps that work are mechanical removal (pulling out the visible junk), water changes (diluting the dissolved waste), and filter maintenance (making sure the filter is actually working). You do not need chemicals, UV sterilizers, or expensive clarifiers. You need to understand what is rotting in your tank and stop it.
Key Takeaways
- Milky cloudiness usually means suspended particles or a bacterial bloom, and a 25 to 50 percent water change plus a gravel vacuum will clear it in 24 to 48 hours.
- Green water is algae bloom and clears fastest by doing a 50 percent water change, removing the light source for 3 to 5 days, and then reducing light to 6 to 8 hours per day going forward.
- Brown water from tannins is harmless but clears by running activated carbon in your filter for one to two weeks, or by doing large water changes every few days.
- Prevent cloudiness from returning by vacuuming the gravel weekly, removing uneaten food within a few minutes, and cleaning your filter media in old tank water every two weeks.
- If water stays cloudy after a water change and gravel vacuum, your filter media is clogged and needs cleaning, or your filter is undersized for the tank.
Identify what is making the water cloudy
Milky or hazy water usually means suspended particles — dead skin cells from fish, dust from substrate, or bacteria blooming because waste is piling up. It looks like you are looking through fog. This clears fastest with a water change and gravel vacuum.
Green water means algae is growing in the water column itself, not just on surfaces. The water looks like pea soup. This happens when light and nutrients (usually from fish waste) are both high. It clears by cutting light and doing a large water change.
Brown or yellow water usually comes from tannins leaching out of driftwood, peat, or certain substrates. It is harmless to fish but makes the tank look stained. It clears slowly with water changes or faster with activated carbon.
Do a large water change and vacuum the gravel
Remove 25 to 50 percent of the water using a gravel vacuum. The vacuum is a tube that siphons water while you push the tube into the gravel — it pulls out waste and debris without removing the gravel itself. Work through the entire bottom of the tank, especially under decorations and in corners where waste settles. This single step removes a huge amount of the dissolved waste that is feeding cloudiness.
Refill with water that matches the tank temperature as closely as you can. If your tap water is very different in temperature, let it sit in a bucket for 15 minutes first. If you treat tap water with a dechlorinator, add it to the new water before it goes in the tank.
For milky cloudiness, a 25 to 50 percent change usually clears the water within 24 to 48 hours. For green water, do a 50 percent change and follow the light-blocking step below. For brown water, repeat this every few days until the color fades, or use activated carbon instead.
Block light for 3 to 5 days if the water is green
Green water is algae suspended in the water, and it needs light to grow. Cover the tank completely — use a blanket, cardboard, or black plastic over the top and sides. Leave it covered for 3 to 5 days. The algae will die without light, and the water will clear. Do the water change and gravel vacuum first, then cover the tank.
After 3 to 5 days, uncover the tank and do another 25 percent water change. Then set your light on a timer for 6 to 8 hours per day going forward. Most algae blooms come back because the light is on too long — 8 to 10 hours is the maximum for a planted tank, and 6 to 8 hours is safer if you have had algae problems.
If you do not have a timer, turn the light on and off by hand. The effort is worth it because algae bloom will return within days if you go back to 12+ hours of light.
Clean or replace your filter media
If the water is still cloudy after a water change and gravel vacuum, your filter is not working well enough. The media — the sponge, cartridge, or floss inside the filter — is clogged with waste and is no longer trapping particles.
Turn off the filter and remove the media. Rinse it in a bucket of old tank water (not tap water, which kills the beneficial bacteria living in the media). Squeeze it gently until the water runs mostly clear. Put it back in the filter and turn it back on. Do this every two weeks as routine maintenance, and more often if you have a lot of fish or feed heavily.
If the media is falling apart, torn, or more than a year old, replace it. A new sponge or cartridge costs $5 to $15 and clears cloudy water faster than cleaning an old one.
Use activated carbon for brown water
If the water is brown or yellow from tannins, activated carbon will pull the color out. Buy aquarium-grade activated carbon (not the kind for air filters). Put it in a mesh bag and drop it into the filter, or use a carbon cartridge if your filter accepts one. The water will start clearing within a few days and should be clear within one to two weeks.
Replace the carbon every two to four weeks, or when it stops working — you will notice the water starting to yellow again. Carbon does not remove the tannins permanently; it just absorbs them until it is full. If you want to stop tannins from leaching in the first place, boil new driftwood for 15 to 20 minutes before putting it in the tank, or soak it in a bucket for a few days and change the water several times.
Prevent cloudiness from coming back
Clear water stays clear because waste does not pile up. Vacuum the gravel once a week, removing the top layer and any visible debris. Remove uneaten food within a few minutes — if food sits on the bottom for hours, it rots and clouds the water. Feed only what the fish will eat in 2 to 3 minutes.
Clean your filter media every two weeks in old tank water. Do a 25 percent water change every week or every two weeks, depending on how many fish you have. A heavily stocked tank needs weekly changes; a lightly stocked one can go two weeks. If you have live plants, they help by consuming some of the waste, but they do not replace water changes.
Check that your filter is sized for your tank. A filter should turn over the entire tank volume 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, water will stay cloudy no matter how often you clean it.
Frequently Asked Questions
Will cloudy water hurt my fish?
Milky cloudiness from particles is usually harmless, but it means waste is building up, which will lower oxygen and raise ammonia over time. Green water and brown water are not toxic. The real problem is what causes cloudiness — decomposing waste — so clear it and fix the cause.
Can I use a water clarifier product to clear the tank faster?
Clarifiers work by clumping particles together so they sink or get trapped in the filter, but they do not remove the waste causing the problem. A water change and gravel vacuum do the same thing and also remove dissolved waste. Clarifiers are not necessary.
How long does it take for water to clear on its own?
Milky cloudiness from a bacterial bloom can clear in a few days as the bacteria die and settle, but this leaves the waste in the tank. A water change and vacuum clears it in 24 to 48 hours and removes the waste. Green water does not clear on its own without blocking light. Brown water clears very slowly without carbon.
Is it safe to do a large water change all at once?
A 50 percent water change is safe if the new water is close in temperature and pH to the old water. Fish are stressed by sudden temperature swings, not by water changes themselves. Match the temperature first, then add the water slowly over 10 to 15 minutes if you can.
Why does my water cloud up again a few days after I clear it?
Something is still decomposing in the tank. Check that you are vacuuming the gravel weekly, removing uneaten food, and cleaning the filter media every two weeks. If you are doing all three and it still clouds, your filter may be undersized or your tank is overstocked.