Green water is caused by a bloom of suspended algae, not algae on surfaces
Green water — the kind that makes your tank look like pea soup — comes from millions of tiny algae cells floating freely in the water column. This is different from the green film or spots you see on glass and decorations. Suspended algae blooms happen when there is too much light, too many nutrients (usually from excess food or fish waste), or both. The algae itself is not harmful to fish, but it blocks your view and signals that something in the tank's balance is off.
The fastest way to clear it is a combination of three steps: reduce light, do a large water change, and add a UV sterilizer or diatom filter if you want results in hours rather than days. Without those tools, you can still clear the water in one to two weeks by cutting light and feeding less, but it takes patience.
Key Takeaways
- Green water blooms from too much light combined with excess nutrients; the algae itself does not harm fish but blocks visibility.
- The fastest fix is a 50 percent water change plus reducing light to 6 to 8 hours per day and feeding only what fish finish in 2 to 3 minutes.
- A UV sterilizer or diatom filter can clear the water in 24 to 48 hours, but does not fix the root cause — you still need to reduce light and nutrients.
- Once the water clears, keep the light schedule short and do not overfeed; algae will return within days if conditions go back to what caused the bloom.
Do a large water change and reduce feeding when ready
Start by removing 50 percent of the water and replacing it with fresh water of the same temperature. This dilutes the nutrients the algae is feeding on and removes some of the suspended cells. Do this once, not daily — multiple small changes are less effective than one large one.
At the same time, cut your feeding in half. Most aquarium owners overfeed. Fish should eat only what they finish in 2 to 3 minutes; uneaten food and excess waste are the main source of the nutrients that fuel algae blooms. Reduce feeding to once per day for a week, and watch the water start to clear as the algae starves.
Cut your light to 6 to 8 hours per day
Algae needs light to grow. If your tank light is on for 10, 12, or more hours per day, that is feeding the bloom. Set a timer and run the light for no more than 6 to 8 hours daily. If you have plants that need more light, move them closer to the light source instead of extending the photoperiod.
If the tank sits in direct sunlight from a window, move it or cover the window during the brightest part of the day. Even a few hours of direct sun can trigger an algae bloom in a tank that is already nutrient-rich. This step alone, combined with reduced feeding, will clear most green water in 7 to 14 days.
Use a UV sterilizer to clear water in 24 to 48 hours
A UV sterilizer is a tube that uses ultraviolet light to kill algae cells as water passes through it. You attach it to your filter output, and it zaps the suspended algae without harming fish or plants. Common brands include Aqua Ultraviolet, Coralife, and Eheim. Prices range from $40 to $150 depending on tank size.
A UV sterilizer works fast — most tanks clear in 24 to 48 hours — but it does not stop new algae from blooming. You still have to reduce light and feeding, or the green water will return as soon as you turn the sterilizer off. Think of it as a temporary fix while you address the real problem.
Try a diatom filter if you do not have a UV sterilizer
A diatom filter (also called a diatomaceous earth filter) uses a fine powder to trap suspended particles, including algae cells. You run it for a few hours, and the water clears. Diatom filters are cheaper than UV sterilizers — usually $30 to $80 — but they are messier to use and need the powder replaced after each use.
Like a UV sterilizer, a diatom filter is a temporary solution. It removes the algae that is already there but does not prevent new blooms. After you use it, you must still cut light and reduce feeding to keep the water clear long-term. Some aquarists use both tools together for the fastest results, but neither one is necessary if you are willing to wait one to two weeks.
Check your filter and do not skip maintenance
A clogged filter cannot remove waste efficiently, which means nutrients build up and feed algae blooms. Clean your filter media (the sponge or cartridge) in old tank water every two weeks, or more often if you have a lot of fish. Do not rinse it under tap water, because that kills the beneficial bacteria.
If your filter is undersized for your tank — a common problem — consider upgrading. A filter should process the entire tank volume at least three times per hour. If you have a 20-gallon tank, you need a filter rated for at least 60 gallons per hour. A weak filter lets waste accumulate, which triggers algae blooms even if you feed correctly.
Prevent green water from coming back
Once the water clears, stick to a routine: light on for 6 to 8 hours per day, feed once daily in small amounts, and do a 25 percent water change every week. These three habits prevent most algae blooms. If you add live plants, they compete with algae for nutrients and light, which also helps keep the water clear.
Green water can return within days if you go back to long light hours or heavy feeding. The algae cells are always present in small numbers; they just bloom when conditions favor them. Once you understand that, keeping the water clear becomes a matter of routine rather than emergency treatment.
Frequently Asked Questions
Is green water dangerous to my fish?
No. The algae itself does not harm fish. The problem is that it blocks light from reaching plants and makes it hard to see your fish. In extreme cases, a very dense bloom can reduce oxygen at night, but this is rare in home aquariums.
Can I use algae-eating fish to clear green water?
No. Algae-eating fish like plecos and Chinese algae eaters eat algae on surfaces, not suspended algae in the water column. They will not clear green water. They may help prevent future blooms by eating algae that settles, but only if you also fix the light and feeding.
How long does it take to clear green water without a UV sterilizer?
One to two weeks if you cut light to 6 to 8 hours per day and reduce feeding. The exact time depends on how severe the bloom is and how strictly you follow the routine. A large water change speeds it up by a few days.
Will green water come back if I use a UV sterilizer but do not change my light schedule?
Yes. A UV sterilizer kills the algae that is there, but if you leave the light on for 12 hours and overfeed, the algae will bloom again within days. You have to address the root cause — too much light and too many nutrients — or the problem repeats.
Can I use a chemical algaecide instead of a UV sterilizer?
Algaecides kill algae but can harm plants and some fish, and they do not fix the underlying problem. Most aquarists avoid them. A UV sterilizer or diatom filter is safer and more effective as a temporary fix while you adjust light and feeding.