The fastest way to control algae is to reduce the light and nutrients it feeds on
Algae grows when your tank has too much light, excess nutrients from uneaten food and fish waste, or both. You cannot eliminate algae entirely — it will always be present in small amounts — but you can starve it by cutting light hours to 6 to 8 per day, removing uneaten food within a few minutes, and doing partial water changes every week. Most algae problems stop within two weeks once you change these three things.
The type of algae matters less than the cause. Green water (suspended algae), green film on glass, black beard algae on plants, and brown diatoms all respond to the same fixes: less light, less excess nutrients, and better water flow. If one method does not work, the problem is usually that you have not addressed the root cause — often overfeeding or a light that stays on too long.
Key Takeaways
- Reduce your light to 6 to 8 hours per day and remove uneaten food within minutes to starve algae of the nutrients it needs to bloom.
- Do a 25 to 30 percent water change once a week to remove excess nutrients that algae feeds on.
- Add an algae-eating fish or invertebrate — such as a pleco, otocinclus catfish, or amano shrimp — only after you have fixed the light and feeding schedule, or they will not keep up with the growth.
- Increase water flow with an air stone or powerhead to prevent dead spots where algae thrives.
- Avoid algae-killing chemicals unless the bloom is severe; they kill algae but leave dead matter that decays and makes the problem worse.
Cut your light hours to 6 to 8 per day
Algae needs light to photosynthesize. If your aquarium light is on for 10, 12, or more hours per day, you are feeding algae growth. Most planted tanks and fish-only tanks do well on 6 to 8 hours of light daily. Set your light on a timer so it turns on and off at the same time each day — this also helps fish establish a normal sleep cycle.
If you have a tank near a window, sunlight counts toward your total light hours. Even a few hours of indirect window light can fuel algae if your aquarium light is also on for a long stretch. Move the tank away from the window or cover it during peak daylight hours if algae is already a problem.
Reduce light gradually if you have live plants. Plants also need light to grow, and cutting hours too quickly can stress them. Go down by one hour every few days until you reach 6 to 8 hours. Your plants will adjust, and algae growth will slow noticeably within a week.
Remove uneaten food and do weekly water changes
Uneaten food and fish waste release nitrogen and phosphorus into the water — the same nutrients algae uses to grow. Feed your fish only what they can eat in 2 to 3 minutes, once or twice a day. Remove any food that sinks to the bottom uneaten within a few minutes using a small net or siphon. Overfeeding is the single most common cause of algae blooms in home aquariums.
Do a 25 to 30 percent water change once a week. This removes excess nutrients that have built up from fish waste and decaying plant matter. Use a gravel vacuum to siphon water from the bottom of the tank, where waste collects. This step alone will reduce algae growth significantly if you have been skipping water changes.
If your tank is heavily stocked or you have poor filtration, do two smaller water changes per week instead of one large one. This keeps nutrient levels lower without shocking the fish with a sudden water composition change.
Add algae-eating fish or invertebrates
Algae-eating animals can help control growth, but only if you have already fixed the light and feeding schedule. If you add them to a tank with 12 hours of light and excess food, they will not keep up with the algae production and will starve.
Plecos (armored catfish) eat algae off surfaces and are hardy, but many species grow large — 12 inches or more — and need a tank of at least 75 gallons. Smaller species like the bristlenose pleco stay under 5 inches and work in 20-gallon tanks. They are nocturnal and produce a lot of waste, so they add to the nutrient load.
Otocinclus catfish are smaller (1 to 2 inches) and eat algae film without producing as much waste. They need to be kept in groups of at least three and prefer established tanks with some algae already present. They are sensitive to water quality changes, so add them only after your tank is stable.
Amano shrimp are effective algae eaters and stay small. They need freshwater (not brackish) and will eat most algae types, including black beard algae that fish ignore. They are peaceful but can be eaten by larger fish. A group of 5 to 10 shrimp in a 20-gallon tank will noticeably reduce algae within a few weeks.
Do not rely on algae-eating animals as your only control method. They work best as part of a routine that includes proper lighting and feeding.
Improve water flow to prevent dead spots
Algae thrives in areas with poor water movement. Dead spots behind decorations, in corners, and under plants allow algae to settle and grow undisturbed. Add an air stone connected to an air pump, or use a small powerhead (a submersible pump) to create gentle current throughout the tank.
Position the air stone or powerhead so water moves across all areas of the tank, especially the bottom and corners. This also helps distribute oxygen and prevents waste from accumulating in one spot. Better flow means less algae and healthier fish.
If you have a filter, make sure the outflow is directed to move water around the entire tank, not just in one direction. Rearrange decorations if they are blocking water flow.
When to use algae-killing treatments
Chemical algae killers (such as products containing glutaraldehyde or hydrogen peroxide) work quickly but come with a catch: they kill the algae but leave behind dead matter that decays and uses up oxygen in the water. This can harm fish and plants. Use these treatments only if you have a severe bloom that is blocking light from reaching plants or making the tank look completely green.
If you do use a treatment, follow the dosage on the label exactly and do a large water change (50 percent) the day after treatment to remove dead algae and the chemical. Turn off your air stone or powerhead during treatment, as directed, because aeration can break down the active ingredient.
After the bloom clears, go back to the basics: reduce light, remove excess food, and do weekly water changes. If you do not fix the root cause, algae will return within weeks.
Frequently Asked Questions
Why is my tank water green and cloudy?
Green water is caused by suspended algae — tiny algae cells floating freely rather than attached to surfaces. It happens when light and nutrients are both high. Reduce light to 6 to 8 hours, do a 50 percent water change, and skip feeding for one day. The water should clear within 3 to 5 days. Do not use a chemical treatment first; the basics work faster and are safer.
Can I use a UV sterilizer to kill algae?
A UV sterilizer kills suspended algae (green water) as water passes through it, but it does not stop new algae from growing. It is useful as a temporary fix while you adjust your light and feeding schedule, but it will not solve the problem on its own. UV sterilizers are expensive and add to your equipment cost.
Will adding more plants stop algae?
Live plants compete with algae for nutrients, so they can help reduce algae growth — but only if you have enough light for the plants to thrive. Fast-growing plants like ludwigia, rotala, and water sprite are most effective. Add plants first, then adjust your light and feeding. Plants alone will not stop algae if your light is on 12 hours a day.
How long does it take to see results?
If you cut light to 6 to 8 hours, remove uneaten food, and do a water change, you should see less algae growth within one week. Green water clears within 3 to 5 days. Black beard algae and brown diatoms take longer — 2 to 4 weeks — because they grow more slowly but are also harder to starve.
Is algae harmful to my fish?
A small amount of algae is harmless and normal. Heavy algae blooms can reduce oxygen in the water and block light from reaching plants, which stresses fish. Algae itself does not poison fish, but the decay of large algae die-offs can create low-oxygen conditions. Control algae before it gets thick.