The fastest way to remove algae from plants
The quickest method is to remove the affected plant from the tank, rinse it under running tap water while gently rubbing the algae away with your fingers or a soft brush, then return it to the tank. This takes five to ten minutes per plant and removes most algae when ready without chemicals or tools that might damage delicate leaves.
For stubborn algae that won't rub off, soak the plant in a separate container of tap water for 30 minutes, then try rubbing again. The water softens the algae film and makes it release more easily. If the plant is too large to remove or you want to treat it in place, you can use the other methods described below—but removal and hand-cleaning works fastest for most home aquariums.
Key Takeaways
- Removing the plant and rinsing it under tap water while rubbing gently removes most algae in minutes without harming the plant.
- A soft toothbrush or dedicated aquarium brush can scrub algae off without damaging leaves, but avoid wire brushes or rough scrubbing.
- Hydrogen peroxide (3 percent) kills algae on plants without poisoning fish when dosed at 5 to 10 milliliters per 10 gallons of tank water.
- Algae returns because of excess light, excess nutrients, or poor water circulation—fixing these prevents regrowth faster than cleaning alone.
- Some algae-eating fish and invertebrates like Siamese algae eaters and amano shrimp consume algae on plants without uprooting them.
Using a soft brush to scrub algae in the tank
If you prefer not to remove the plant, a soft-bristled brush lets you scrub algae away while the plant stays rooted. Use a dedicated aquarium brush, a soft toothbrush, or a soft-bristled plant brush—never a wire brush or anything rough enough to scratch the leaves. Gently work the brush across both sides of each leaf, moving in the direction the leaf grows rather than against it.
This method works best for green algae and spot algae, which are softer and come off with light pressure. Black beard algae and blue-green algae are tougher and may not respond well to brushing alone. Expect to spend 10 to 15 minutes per plant, and plan to repeat the process every week or two if algae returns quickly—a sign that the underlying cause (light, nutrients, or flow) needs adjustment.
Hydrogen peroxide treatment for stubborn algae
Hydrogen peroxide (the 3 percent solution sold in drugstores) kills algae on plants without harming fish when dosed correctly. Add 5 to 10 milliliters of 3 percent hydrogen peroxide per 10 gallons of tank water. The dose depends on how heavy the algae is—start at the lower end and increase if needed. The peroxide breaks down into water and oxygen within hours, so it does not build up in the tank.
Dose the tank in the morning so you can watch for signs of stress in your fish over the next few hours. Most fish tolerate this dose well, but some sensitive species (certain tetras, some catfish) may gasp at the surface if the oxygen spike is too sudden. If that happens, do a 25 percent water change when ready. Repeat the treatment every three to five days if algae persists, but do not exceed 10 milliliters per 10 gallons in a single dose.
Hydrogen peroxide works faster on plants you have removed from the tank. Soak the plant in a separate container with 1 part 3 percent hydrogen peroxide to 4 parts water for 10 to 15 minutes, then rinse and return it to the tank. This method is gentler on fish and lets you treat heavily infested plants without affecting the whole tank.
Why algae keeps coming back and how to stop it
Algae grows because of one or more of three conditions: too much light, too many nutrients (usually from overfeeding or decaying matter), or poor water circulation. Cleaning the plant removes the algae but does not fix the cause, so it returns within days or weeks. To prevent regrowth, you need to address the root problem.
Light is the most common culprit in home tanks. If your aquarium light is on for more than 8 to 10 hours a day, reduce it to 6 to 8 hours. If the tank sits in direct sunlight, move it or cover the window side. Green algae thrives in bright conditions, so dimming the light often stops it within a week.
Nutrients build up from uneaten food, dead plant matter, and fish waste. Feed only what your fish eat in two to three minutes, once or twice a day. Remove dead leaves and plant stems promptly. If the substrate (gravel or sand) looks thick with debris, do a partial water change and vacuum the bottom gently to remove trapped waste without uprooting plants.
Water circulation matters because stagnant areas trap nutrients and let algae settle. If your filter output points at one side of the tank, redirect it to create a gentle current that moves water around the whole tank. Dead zones behind plants or in corners are algae hotspots.
Using algae-eating fish and shrimp
Some fish and invertebrates eat algae on plants without uprooting them or harming the leaves. Siamese algae eaters are the most reliable—they actively graze on green algae, spot algae, and some softer varieties throughout the day. They stay small (about 2 inches) and do well in tanks as small as 20 gallons. Amano shrimp are also effective and eat algae without damaging plants, though they need slightly cooler water (72 to 78 degrees Fahrenheit) than some tropical fish.
Otocinclus catfish eat algae wafers and some algae on plants, but they are delicate and need mature, well-established tanks with plenty of hiding spots. Avoid plecos unless your tank is very large—most species grow too big for standard home aquariums and uproot plants while searching for food.
Algae-eating animals work best as prevention rather than a cure for heavy infestations. If your tank is already covered in algae, clean it first using one of the methods above, then add the animal to keep it from returning. A single Siamese algae eater or a few amano shrimp can maintain a lightly algaed tank indefinitely if light and nutrients are controlled.
Avoiding damage to delicate plants while cleaning
Soft-leaved plants like stem plants, mosses, and ferns bruise or tear easily. When cleaning these, use only your fingers or the gentlest brush—a soft toothbrush works, but do not scrub hard. Rub in the direction the leaf grows, and stop if you feel resistance. If algae does not come off easily, soak the plant longer or use hydrogen peroxide instead of mechanical scrubbing.
Hard-leaved plants like anubias and java fern tolerate brushing better, but avoid scrubbing the rhizome (the thick horizontal stem where leaves attach). The rhizome is where the plant stores energy, and damage there can kill the whole plant. Always brush the leaves themselves, never the base.
When removing plants, support the base gently and do not pull upward hard—roots can snap. If a plant is rooted deep in the substrate, loosen the gravel around it first with your fingers before lifting. This takes an extra minute but prevents root damage that weakens the plant and makes it more prone to algae in the future.
Frequently Asked Questions
Can I use bleach to clean algae off plants?
No. Bleach kills algae but also damages or kills the plant and leaves residue that poisons fish even after rinsing. Hydrogen peroxide is the only chemical treatment safe for plants in an active aquarium. For heavily infested plants you are willing to sacrifice, bleach works, but it is not worth the risk to healthy plants.
How often should I clean algae off my plants?
If you are cleaning more than once a week, the underlying cause (light, nutrients, or flow) needs fixing. A healthy tank with proper lighting and feeding should need cleaning every two to four weeks at most. If algae returns within days, adjust your light schedule or feeding amount rather than cleaning more often.
Will removing algae hurt the plant?
Gentle rubbing or brushing does not hurt the plant. Harsh scrubbing, wire brushes, or pulling the plant roughly can damage leaves and roots. Use soft tools, support the plant base, and work slowly. If the plant looks stressed after cleaning, it was likely handled too roughly—be gentler next time.
What type of algae is hardest to remove from plants?
Black beard algae and blue-green algae are the toughest because they cling tightly to leaves and do not respond well to brushing. Hydrogen peroxide works better on these than mechanical cleaning. If hydrogen peroxide does not work, the plant may need to be removed and soaked for 30 minutes before treatment, or replaced entirely if the infestation is severe.
Can I use salt to treat algae on plants?
No. Salt damages most aquarium plants and stresses fish. It is not worth using in a planted tank. Stick to hydrogen peroxide, manual removal, or adjusting light and nutrients—these methods work without harming the plants you are trying to save.