The fastest way to clean algae off live plants
The most direct method is to remove the affected plant, rinse it under running tap water while gently rubbing the algae away with your fingers or a soft brush, then replant it. This works for green spot algae, hair algae, and most other types that coat the leaves. For delicate plants like stem plants or mosses, use a soft toothbrush or a dedicated aquarium plant brush instead of your fingers to avoid tearing the tissue.
If the algae is stubborn, soak the plant in a 5 to 10 percent bleach solution (one part bleach to nine or ten parts water) for two to five minutes, then rinse thoroughly under tap water multiple times before returning it to the tank. This kills algae spores and prevents regrowth for several weeks. Do not skip the rinsing step — any bleach left on the plant will harm fish and beneficial bacteria in your tank.
For plants you cannot remove easily, such as those tied to driftwood or rock, use a soft algae scraper or old credit card to gently scrape the algae off the leaves. Work slowly to avoid puncturing the plant tissue. Moss and delicate stem plants respond better to a soft brush than to scraping.
Key Takeaways
- Remove the plant from the tank, rinse it under tap water, and rub away algae with your fingers or a soft brush for most types of algae.
- A two to five minute soak in a 5 to 10 percent bleach solution kills algae and spores, but you must rinse the plant many times afterward to remove all bleach.
- For plants attached to hardscape, use a soft algae scraper or old credit card to gently scrape the algae away without damaging the leaves.
- Prevent algae regrowth by reducing light hours to eight to ten per day, lowering nitrate levels through water changes, and adding algae-eating fish or shrimp to the tank.
Why algae grows on plants and how to stop it
Algae thrives on the same nutrients that plants need — nitrogen, phosphorus, and potassium — but algae grows faster when light is abundant and water changes are infrequent. Plants compete with algae for these nutrients, but only if they are healthy and growing. Slow-growing plants like anubias and java fern are more likely to be covered in algae than fast-growing stem plants, because fast growers consume nutrients before algae can establish.
The most effective prevention is to run your aquarium light for eight to ten hours per day instead of twelve or more. Algae needs light to photosynthesize, and reducing light hours directly slows its growth. At the same time, perform a 25 to 50 percent water change once per week to remove excess nutrients that algae feeds on. If your tap water is high in nitrate or phosphate, a water change alone may not be enough — you may need to test your source water and consider using reverse osmosis water or a phosphate-removing resin.
Stocking your tank with algae-eating fish or shrimp prevents algae from coating plants in the first place. Amano shrimp, flying fox fish, and certain plecos consume hair algae and green spot algae directly off plant leaves without harming the plants themselves. A single Amano shrimp can control algae in a 20-gallon tank; larger tanks may need two or three.
Treating different types of algae on plants
Green spot algae appears as small dark green dots on leaves and is one of the hardest to remove by hand. Scraping with a credit card or algae scraper works, but the spots often return within days. Bleach soaking is more effective because it kills the algae at the base of the spot. Amano shrimp and flying fox fish will eat green spot algae over time, though they cannot remove it when ready.
Hair algae forms long green strands that tangle around plant stems and leaves. It pulls away easily by hand — wrap it around your finger and pull gently — but regrows quickly if nutrients remain high. Reduce light to eight hours per day and perform weekly water changes to prevent it from returning. Siamese algae eaters and Amano shrimp consume hair algae constantly and are the most reliable long-term solution.
Black beard algae (also called black brush algae) is dark red or black and clings tightly to leaves and stems. It does not respond well to bleach and is difficult to remove by hand. The most effective approach is to reduce light hours, increase water flow around the affected plant, and add a large population of Amano shrimp or a flying fox. Black beard algae grows slowly, so prevention through good tank maintenance works better than removal.
Brown algae (diatoms) coats plants with a thin brown film and is usually a sign of poor lighting or low plant growth. It wipes away easily with a soft cloth or brush, but returns if the underlying cause is not fixed. Increase light to ten to twelve hours per day and add fast-growing stem plants to outcompete the diatoms for nutrients.
Using chemical treatments safely around plants
Liquid algaecides sold in aquarium stores can reduce algae growth, but many harm plants or kill beneficial bacteria. Products containing glutaraldehyde (such as Flourish Excel) are plant-safe at recommended doses and can slow hair algae and some other types. Follow the dosage on the bottle exactly — overdosing kills plants and fish. Dose every other day rather than daily to reduce the risk of harming delicate plants.
Hydrogen peroxide is sometimes used as a spot treatment for hair algae on individual plants. Mix a solution of 3 percent hydrogen peroxide (the kind sold for wounds) with water at a 1:1 ratio, remove the plant from the tank, and spray or soak the affected area for one to two minutes. Rinse thoroughly and replant. This method works for localized algae but is not practical for tank-wide treatment.
Avoid broad-spectrum algaecides that claim to kill all algae types — these often contain copper or other metals that accumulate in the substrate and harm plants over time. Bleach soaking is safer and more effective for most situations.
Preventing algae on new plants before they enter the tank
Quarantine new plants in a separate container for one to two weeks before adding them to your main tank. This allows you to spot algae, pests, or snail eggs before they spread. If you see algae on a new plant, treat it with a bleach soak or hydrogen peroxide spray before moving it to quarantine.
Inspect the underside of leaves and the base of stems carefully — algae spores and snail eggs hide in these spots. Gently rub the plant under running water to remove debris and loose algae. Some aquarists dip new plants in a potassium permanganate solution (a few grains dissolved in water until the water turns light pink) for five to ten minutes to kill algae, pests, and bacteria, though this is optional and not necessary for most plants.
When to replace a plant instead of cleaning it
If a plant is covered in black beard algae or is so overgrown with hair algae that cleaning would damage the leaves, it is often faster and cheaper to remove it and replace it with a new one. Heavily infested plants rarely recover even after treatment, because the algae returns quickly if the underlying tank conditions have not improved.
Before discarding the plant, address the root cause — reduce light hours, increase water changes, or add algae-eating fish. Otherwise, the new plant will become infested within weeks. A replacement plant costs five to twenty dollars depending on the species; the time spent cleaning and treating a dying plant is rarely worth it.
Frequently Asked Questions
Can I use vinegar to clean algae off plants?
Vinegar is too weak to kill algae effectively and can lower the pH of your tank if you use enough to make a difference. Bleach soaking or hydrogen peroxide works much faster. If you prefer a gentler method, a soft brush under running water removes most algae without chemicals.
Will removing algae-covered plants harm the fish?
No. Removing a plant for cleaning does not stress fish. If you are worried about sudden changes, remove one or two plants at a time rather than the entire planted section at once. The tank will remain stable.
How long does it take for algae to come back after cleaning?
If you only clean the plant without addressing tank conditions, algae returns within one to two weeks. If you also reduce light hours and perform weekly water changes, algae may not return for several months. Adding algae-eating shrimp or fish prevents regrowth almost entirely.
Is it safe to use the same bleach solution on all plant types?
A 5 to 10 percent bleach solution is safe for most aquarium plants, but delicate mosses and stem plants can be damaged by bleach. Test the solution on a small section of the plant first, or use a soft brush and hydrogen peroxide instead for sensitive species.
Do I need to remove fish from the tank while I clean plants?
No, as long as you remove the plant from the tank before soaking it in bleach or hydrogen peroxide. Fish can stay in the tank while you clean plants outside of it. If you are scraping algae off plants that are still in the tank, fish will not be harmed by the scraping or the loose algae particles.