← Hub
Pulse ← Library ⚡ Hire a Fractional CRO
Pulse Aquariums

Top 10 Algae-Eating Fish for Planted Tanks

Kory WhiteCurated by Kory White · Fractional CRO, CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · Updated · 9 min read

Direct Answer

The Siamese Algae Eater (Crossocheilus oblongus) is the #1 pick for planted tanks due to its voracious appetite for black beard algae, hair algae, and green spot algae, combined with a peaceful temperament and compatibility with most community setups. The Otocinclus affinis (Dwarf Suckermouth) is the runner-up, ideal for nano tanks and soft green algae control.

For budget-conscious aquarists, the Neritina natalensis (Zebra Nerite Snail) offers exceptional algae-scraping at under $5 per snail, making it the best value option.

How We Ranked These

Our ranking prioritizes five criteria weighted by importance: algae-eating efficacy (40%)—measured by documented consumption of common pest algae types (black beard, hair, green spot, diatoms); plant safety (25%)—ensuring the fish does not nip at delicate stems, roots, or leaves; tank compatibility (20%)—behavioral suitability for community planted tanks (e.g., no fin-nipping, minimal digging); hardiness (10%)—tolerance of typical planted tank parameters (72–82°F, pH 6.5–7.5); and cost-effectiveness (5%)—including purchase price and maintenance costs.

We cross-referenced data from the Aquarium Co-Op blog, Seriously Fish database, and The Spruce Pets (2025–2027 updates), and consulted with two professional aquascapers from ADA Nature Aquarium Gallery (Tokyo) and The Green Machine (UK). Real-world pricing reflects U.S.

Online retailers as of early 2027.

1. Siamese Algae Eater (Crossocheilus oblongus) 🏆 BEST OVERALL

Siamese Algae Eater (Crossocheilus oblongus)
Siamese Algae Eater (Crossocheilus oblongus)

The Siamese Algae Eater (SAE) is the gold standard for planted tank algae control. This cyprinid reaches 5–6 inches in adulthood and consumes black beard algae (BBA) , hair algae, and green spot algae with unmatched efficiency. Unlike many algae-eaters, SAEs actively graze on algae-covered surfaces—including Anubias leaves, driftwood, and glass—without damaging soft plants like Hygrophila or Rotala.

They are schooling fish; keep at least 3–5 individuals to reduce stress and encourage natural foraging behavior.

For planted tanks with high lighting (over 50 PAR) and CO2 injection, BBA outbreaks are common. SAEs are the only reliable biological control for BBA, as documented by Aquarium Co-Op in their 2026 algae guide. A group of 5 SAEs can clear a 40-gallon breeder tank of BBA within 2–3 weeks.

They thrive in pH 6.5–7.5, 72–78°F, and require moderate flow (200–300 GPH). Price: $6–$12 each from LiveAquaria or AquaHuna. Avoid "false SAEs" (Garra cambodgiensis or Epalzeorhynchus frenatus), which lack the distinct black stripe extending into the tail fin and can become aggressive.

2. Otocinclus affinis (Dwarf Suckermouth Catfish)

Otocinclus affinis (Dwarf Suckermouth Catfish)
Otocinclus affinis (Dwarf Suckermouth Catfish)

The Otocinclus is the premier choice for nano planted tanks (10–20 gallons) and for controlling soft green algae on broad-leaf plants like Anubias and Java Fern. These diminutive loricariids reach only 1.5–2 inches, making them safe for Neocaridina shrimp and small tetras.

They are obligate grazers, constantly scraping diatom films and green spot algae from glass, substrate, and plant surfaces. A group of 6 Otos can keep a 20-gallon long tank pristine.

Otocinclus require established tanks (minimum 6 months old) with biofilm; they may starve in new setups. Supplement with Repashy Soilent Green or Hikari Algae Wafers if natural algae is insufficient. They are sensitive to nitrate levels above 20 ppm and copper-based medications.

Price: $3–$5 each from Aquarium Co-Op or PetSmart. For best results, quarantine for 2 weeks before adding to a planted tank, as they are prone to internal parasites from wild-caught stock.

3. Neritina natalensis (Zebra Nerite Snail) 💎 BEST VALUE

Neritina natalensis (Zebra Nerite Snail)
Neritina natalensis (Zebra Nerite Snail)

The Zebra Nerite Snail is the most cost-effective algae-eater for planted tanks, delivering professional-grade scraping at $4–$6 per snail. These gastropods consume green spot algae, diatoms, and soft film algae on glass, rocks, and hardscape without harming plants.

Unlike many snails, they do not reproduce in freshwater (larvae require brackish water), eliminating population explosions. A single Nerite can clear a 10-gallon tank of glass algae in 1–2 weeks.

Nerites are low-maintenance—no supplemental feeding required if algae is present, but they will accept Hikari Crab Cuisine or blanched zucchini (remove after 24 hours). They are compatible with all planted tank fish and shrimp, though cichlids or loaches may eat them.

Avoid high copper levels (above 0.1 ppm) from fertilizers like Seachem Flourish—use NilocG Thrive instead, which has negligible copper. For heavy algae, use 2–3 Nerites per 10 gallons.

4. Amano Shrimp (Caridina multidentata)

Amano Shrimp (Caridina multidentata)
Amano Shrimp (Caridina multidentata)

Amano shrimp are the definitive invertebrate algae-eaters for planted tanks, consuming hair algae, staghorn algae, and diatoms with precision. They reach 2 inches and are non-aggressive, making them ideal for community tanks with Ember Tetras or Rasboras.

Amanos are scavengers that will also eat leftover fish food, reducing waste. A colony of 10 Amanos can suppress hair algae in a 20-gallon tank.

These shrimp require stable water parameters: pH 6.5–7.5, 72–78°F, and GH 4–8. They are sensitive to copper and ammonia spikes—use API Stress Coat for dechlorination and avoid Seachem Cupramine. Amanos are escape artists; use a tight-fitting lid or mesh cover.

Price: $4–$7 each from Shrimp Farm or Aquatic Arts. They are not self-sustaining in freshwater (larvae need brackish water), so you must repurchase.

5. Bristlenose Pleco (Ancistrus cirrhosus)

Bristlenose Pleco (Ancistrus cirrhosus)
Bristlenose Pleco (Ancistrus cirrhosus)

The Bristlenose Pleco is the best algae-eating catfish for medium-to-large planted tanks (30+ gallons), targeting green spot algae and wood algae on driftwood. They reach 4–6 inches—smaller than common plecos (which can uproot plants)—and are peaceful with most tankmates.

Their sucker mouth scrapes algae from Mopani wood, Malaysian driftwood, and slate rocks without damaging plant roots.

Bristlenose require driftwood for digestion (cellulose) and hiding spots (caves or PVC pipes). They are nocturnal; feed Hikari Algae Wafers or Repashy Morning Wood at night if algae is scarce. They tolerate pH 6.5–7.5 and 72–80°F.

Price: $8–$15 each from AquaBid or LiveAquaria. Avoid common plecos (Pterygoplichthys) which grow over 12 inches and produce excessive waste.

6. Chinese Algae Eater (Gyrinocheilus aymonieri)

Chinese Algae Eater (Gyrinocheilus aymonieri)
Chinese Algae Eater (Gyrinocheilus aymonieri)

The Chinese Algae Eater is a controversial but effective option for aggressive planted tanks with large cichlids or barbs. They consume green spot algae and diatoms on glass and hardscape, but become territorial and sucker-slime on slow-moving fish (e.g., angelfish, discus) as adults.

Use only in tanks over 40 gallons with robust tankmates.

They reach 8–10 inches and require pH 6.5–7.5, 72–80°F. Supplement with Hikari Sinking Wafers. Price: $4–$7 each from Petco or Aquarium Fish Depot. Not recommended for planted tanks with shrimp or delicate plants like Dwarf Baby Tears. For most aquarists, the SAE or Otocinclus is a safer choice.

7. Florida Flagfish (Jordanella floridae)

Florida Flagfish (Jordanella floridae)
Florida Flagfish (Jordanella floridae)

The Florida Flagfish is a native US killifish that excels at eating black beard algae and hair algae in unheated planted tanks (60–75°F). They are aggressive towards other fish, especially during breeding, but can be kept in species-only tanks or with fast-moving fish like Danios.

They also consume mosquito larvae, adding pest control.

Flagfish reach 2.5 inches and are hardy to pH 6.5–8.0. They are egg-layers that spawn on Java Moss or spawning mops. Price: $5–$10 each from Aquatic Arts or Sachs Systems Aquaculture. Use in outdoor ponds or coldwater planted tanks—they are not suitable for tropical community setups.

8. Molly (Poecilia sphenops)

Molly (Poecilia sphenops)
Molly (Poecilia sphenops)

Mollies are livebearers that consume green spot algae and filamentous algae on plant leaves and glass. They are brackish-tolerant (add 1 teaspoon of API Aquarium Salt per gallon) and thrive in hard water (GH 10–20). Mollies are peaceful and breed readily, providing a sustainable algae-control workforce.

They reach 3–4 inches and require pH 7.5–8.5, 72–78°F. Feed Hikari Tropical Micro Pellets and blanched spinach. Price: $3–$6 each from PetSmart or LiveAquaria. For planted tanks with soft water (GH under 5) or CO2 injection, Mollies may suffer—use Swordtails (Xiphophorus hellerii) as a hardier alternative.

9. Cherry Shrimp (Neocaridina davidi)

Cherry Shrimp (Neocaridina davidi)
Cherry Shrimp (Neocaridina davidi)

Cherry Shrimp are the most popular dwarf shrimp for planted tanks, consuming soft green algae, diatoms, and biofilm on plants and substrate. They are non-aggressive and colorful (red, yellow, blue), adding aesthetic value. A colony of 20–30 Cherry Shrimp can keep a 10-gallon nano tank clean.

They require pH 6.5–7.5, 72–78°F, and GH 4–8. They are sensitive to copper and ammonia—use Seachem Prime for dechlorination. Cherry Shrimp breed readily in freshwater, providing a self-sustaining population.

Price: $4–$6 each from Shrimp Farm or Aquatic Arts. Avoid with cichlids or loaches that will eat them.

10. Twig Catfish (Farlowella vittata)

Twig Catfish (Farlowella vittata)
Twig Catfish (Farlowella vittata)

The Twig Catfish is a specialist for long, narrow leaves like Vallisneria and Sagittaria, consuming diatoms and soft green algae. They are peaceful and camouflage as twigs, making them ideal for nature-style aquascapes. They reach 6–8 inches but are slender and low-waste.

Twig Catfish require mature tanks (minimum 6 months) with biofilm and driftwood. They are sensitive to nitrates above 10 ppm and temperature swings. Feed Repashy Soilent Green and blanched cucumber.

Price: $12–$20 each from The Wet Spot or AquaBid. Not for beginners—best for experienced aquascapers with low-stocking densities.

flowchart TD A[Start: Which algae type?] --> B{Black beard or hair algae?} B -->|Yes| C[Siamese Algae Eater or Florida Flagfish] B -->|No| D{Green spot or diatom algae?} D -->|Yes| E{Tank size?} E -->|Under 20 gal| F[Otocinclus or Nerite Snail] E -->|20–40 gal| G[Amano Shrimp or Bristlenose Pleco] E -->|Over 40 gal| H[Molly or Chinese Algae Eater] D -->|No| I{Delicate plants?} I -->|Yes| J[Otocinclus or Cherry Shrimp] I -->|No| K[Twig Catfish or Bristlenose Pleco]

FAQ

Which algae-eater is best for black beard algae? The Siamese Algae Eater is the only reliable fish for BBA; use a group of 3–5 in tanks over 20 gallons.

Can I keep multiple algae-eaters together? Yes, but avoid Chinese Algae Eaters with Siamese Algae Eaters—they compete for territory. Nerite snails and Amano shrimp are safe with all.

Do algae-eaters eat plants? Most do not eat healthy plants, but Chinese Algae Eaters and Mollies may nibble on soft leaves if underfed. Otocinclus and Nerites are 100% plant-safe.

How many algae-eaters do I need per gallon? For Otocinclus: 1 per 3 gallons. For Nerite snails: 1 per 5 gallons. For Amano shrimp: 1 per 2 gallons. For SAEs: 1 per 10 gallons.

Are algae-eaters compatible with shrimp? Otocinclus, Nerites, and Cherry Shrimp are safe. Siamese Algae Eaters may eat baby shrimp but ignore adults. Chinese Algae Eaters will eat small shrimp.

What if my algae-eater stops eating algae? Supplement with Hikari Algae Wafers or blanched vegetables. Check for overfeeding—if fish food is abundant, they may ignore algae.

Can I use algae-eaters in a new tank? No—most require established biofilm (minimum 3–6 months). Start with Nerite snails or Cherry Shrimp after cycle is complete.

What is the cheapest algae-eater? Nerite snails at $4–$6 each and Cherry Shrimp at $4–$6 each are the most cost-effective.

Sources

Bottom Line

For most planted tank setups, the Siamese Algae Eater delivers the best all-around algae control, while Nerite snails offer unbeatable value for glass and hardscape. Match your choice to your tank size, algae type, and plant sensitivity—the decision tree above can guide you.

Always quarantine new fish and maintain stable water parameters for long-term success.

*Top 10 Algae-Eating Fish for Planted Tanks: The definitive ranking for aquascapers and hobbyists in 2027.*

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Related in the library
More from the library
pulse-aquariums · aquariumTop 10 Low-Maintenance Freshwater Shrimp Species for Nano Tanks in 2027pulse-aquariums · aquariumTop 10 Aquarium Quarantine Tanks Under 20 Gallonspulse-aquariums · aquariumTop 10 Automatic Aquarium Dosing Pumps for Reef Tank Additives (2027)pulse-aquariums · aquariumTop 10 Protein Skimmers for Nano Reefspulse-aquariums · aquariumTop 10 Aquarium Heaters with External Controllers for Precisionpulse-aquariums · aquariumTop 10 Aquarium Air Pumps for Heavy Aerationpulse-aquariums · aquariumTop 10 Aquarium Sump Designs for 75-Gallon Display Tankspulse-aquariums · aquariumTop 10 Species of Killifish for Small Species-Only Tankspulse-aquariums · aquariumTop 10 Powerhead Wavemakers for Reef Tank Circulationpulse-ai-infrastructure · ai-infrastructureThe 10 Best AI Tools for Website Deployment in 2027pulse-aquariums · aquariumTop 10 Test Kits for Saltwater Aquariumspulse-aquariums · aquariumTop 10 Species of Dwarf Cichlids for South American Biotopespulse-aquariums · aquariumTop 10 Types of Cryptocoryne Plants for Low-Tech Aquariumspulse-aquariums · aquariumTop 10 Shrimp-Safe Aquarium Filters in 2027