Green water is caused by a bloom of suspended algae, not algae on surfaces

Green water — the cloudy, pea-soup appearance that makes your tank look murky — 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. The suspended algae thrive when three conditions line up: excess nutrients (usually from overfeeding or decaying waste), bright light, and time. The algae itself is not harmful to fish, but it blocks your view and signals that something in the tank's balance has shifted.

The fix is not to kill the algae directly. It is to remove the conditions that let it explode. That means reducing the nutrients it feeds on, cutting the light it needs, and giving the water time to clear. Most tanks clear within a few days to two weeks once you start.

Key Takeaways

  • Green water blooms when excess nutrients, bright light, and time combine — fix it by addressing all three, not just one.
  • Do a 25 to 50 percent water change when ready to remove some of the algae cells and excess nutrients already in the tank.
  • Reduce feeding to once a day or every other day, because uneaten food and fish waste are the main nutrient source.
  • Cut light to 6 to 8 hours per day, or move the tank away from a window if it sits in direct sunlight.
  • A UV sterilizer or diatom filter can speed clearing, but they work only if you also reduce nutrients and light.

Start with a large water change and reduce feeding when ready

Do a 25 to 50 percent water change as your first step. This removes a large portion of the suspended algae cells and the excess nutrients in the water. Use a siphon or bucket to remove the water from the bottom of the tank, where waste settles, rather than from the top. Replace it with dechlorinated water at the same temperature as the tank.

At the same time, cut your feeding in half. If you feed once a day, switch to every other day. If you feed twice a day, drop to once. Uneaten food and fish waste are the primary source of nitrogen and phosphorus — the nutrients algae blooms on. Fish can survive weeks without food, so underfeeding for a few days will not harm them. Once the water clears, you can return to your normal schedule, but many aquarists find that feeding less often prevents blooms from starting in the first place.

Reduce light to 6 to 8 hours per day

Algae needs light to photosynthesize and grow. If your tank light is on 12 hours or more per day, cut it back to 6 to 8 hours. If the tank sits near a window in direct sunlight, move it away or cover the window during daylight hours. Even a few hours of bright indirect light can fuel a bloom if nutrients are already high.

This does not mean your fish will suffer. Most aquarium fish come from rivers and streams where light levels vary with cloud cover and vegetation. Six to eight hours of light is enough for them and for any live plants in the tank. If you have live plants, they may slow their growth slightly, but they will not die. The reduced light is temporary — once the water clears, you can return to a normal photoperiod.

Do partial water changes every two to three days while the water clears

A single large water change is not enough. Repeat a 25 percent water change every two to three days for the next week or two. This removes algae cells and excess nutrients continuously, rather than waiting for the algae to die off on its own. Each change speeds the process.

Continue reduced feeding and reduced light during this period. The combination of all three — fewer nutrients, less light, and regular water removal — is what clears the tank. If you do only one of these, the bloom will persist or return.

Use a UV sterilizer or diatom filter to speed the process

If you want to clear the water faster, a UV sterilizer or diatom filter can help. A UV sterilizer uses ultraviolet light to kill algae cells as water passes through it. A diatom filter uses a fine powder to trap suspended particles, including algae. Both are effective, but only if you are also reducing nutrients and light — they will not work if you keep feeding heavily and the light on all day.

UV sterilizers cost between $30 and $150 depending on tank size and are installed in the filter line. Diatom filters are usually rented or borrowed rather than purchased, since they are expensive ($200 to $400) and used only occasionally. If you do not own either, you can rent a diatom filter from some local aquarium shops for a week or two. Many aquarists find that water changes and reduced light alone clear the tank without needing either device.

Check your filter and substrate for decaying waste

While you are doing water changes, inspect your filter. If it is clogged with brown or black sludge, rinse it in old tank water (not tap water, which kills beneficial bacteria). A clogged filter cannot move water efficiently, and waste builds up in dead zones where algae nutrients accumulate.

Also check the substrate — the gravel or sand at the bottom. If you see dark spots or smell a rotten-egg odor when you stir it, waste is decaying there. Use a gravel vacuum to remove the top layer during your water changes. You do not need to replace the substrate, just clean out the visible waste. A cleaner substrate means fewer nutrients in the water.

Prevent future blooms by maintaining a routine

Once the water clears, keep it clear by sticking to a schedule. Feed once a day or every other day, depending on your fish species and tank size. Do a 25 percent water change once a week. Keep the light on for 6 to 8 hours per day, or less if the tank is near a window. Clean the filter every two to four weeks.

If the tank is in a room with very bright natural light, consider moving it or using a shade. If you have a lot of fish in a small tank, a bloom is more likely — the waste load is straightforward higher. In that case, more frequent water changes (twice a week instead of once) and lighter feeding will prevent problems before they start.

Frequently Asked Questions

Will green water hurt my fish?

No. The algae itself is not toxic. The main problem is that it blocks light from reaching live plants and makes it hard to see your fish. In rare cases, a very dense bloom can reduce oxygen levels slightly, but this is uncommon in home aquariums.

Can I use algae-eating fish or shrimp to clear green water?

No. Algae-eating fish and shrimp eat algae on surfaces and substrate, not suspended algae in the water column. They will not clear green water. They are useful for preventing other types of algae, but only after the water is already clear.

How long does it take to clear green water?

With water changes, reduced feeding, and reduced light, most tanks clear within three to seven days. Some take up to two weeks. If you do only one of these steps, it may take much longer or not clear at all.

Should I do a complete water change to clear it faster?

No. A 100 percent water change removes beneficial bacteria from the filter and can stress fish. Stick to 25 to 50 percent changes every two to three days. This is faster and safer than a complete change.

What if the water stays green after two weeks?

Check that you are actually reducing light and feeding. If the tank light is still on 12 hours a day or you are still feeding heavily, the bloom will not clear. Also check the filter — if it is clogged, water is not circulating properly. Clean it and continue the water changes. If you have done all of this and the water is still green, a diatom filter or UV sterilizer will help finish the job.