Best Algae Eaters for Aquariums: Fish, Shrimp & Snails That Actually Eat Algae

Best Algae Eaters for Aquariums (Fish, Shrimp & Snails That Actually Work)

Algae is a normal part of every healthy aquarium — but when green spots, brown diatoms, or hair algae start taking over the glass and plants, it's frustrating. Adding the right algae-eating fish, shrimp, or snails can dramatically reduce algae and make your tank look better with almost no extra work. The catch? Not every "algae eater" eats every kind of algae, and many will starve in a tank that's too clean.

Algae growth in a freshwater aquarium isn't a sign of failure — it's often just an imbalance of light, nutrients, and grazers. The best algae eaters tackle different problems: suckermouth species like the bristlenose plecostomus and otocinclus scrape green spot and brown algae off aquarium glass and driftwood, livebearers such as the rosy barb pick at hair algae, and shrimp like Amano keep biofilm in check. Pairing the right mix is the real secret to a clean tank.

This guide breaks down the best algae eaters for freshwater aquariums, what each species actually eats, ideal tank size, who they get along with, and how to combine them into a balanced cleanup crew. All the species linked here are stocked at Tropical Treasures Wyo.

First: Algae Eaters Are Helpers, Not Miracles

Before you buy a single fish or snail, understand this: algae problems are caused by an imbalance of light, nutrients, and CO₂. No algae eater will fix a tank that has too much light, too much fish food, or no live plants to compete with the algae. Algae eaters work best as supporting players in a tank that's already on the right track.

If you haven't cycled your tank yet, start with the Nitrogen Cycle Guide. For planted tanks, choosing the right substrate makes a huge difference — see the Aquascaping Substrate Guide.

Best Algae-Eating Fish

Otocinclus Catfish

Tiny (under 2"), peaceful, and one of the best algae eaters for planted nano tanks. They specialize in soft green algae, brown diatoms, and biofilm on plant leaves. Otos are sensitive to ammonia and need a mature, stable tank — never add them to a new setup.

Bristlenose Pleco

The bristlenose stays small (4–5") and eats green algae, biofilm, and wood. They're easy to care for, peaceful with most community fish, and come in beautiful color morphs. Unlike common plecos, they won't outgrow a 29-gallon tank.

For full BN care details, see our Super Red Bristlenose Pleco Care Guide.

Siamese Algae Eater (SAE)

The true SAE (Crossocheilus oblongus) is one of the only fish that will reliably eat black beard algae — the dreaded fuzzy black algae that nothing else touches. They grow to about 5–6", are active swimmers, and need at least a 30-gallon tank. Best kept in groups of 3+.

Hillstream Loach

Flat, suction-cup body shape lets these unique fish cling to glass and rocks in high-flow tanks. They eat green algae, diatoms, and biofilm — and they're stunning to watch. Hillstreams prefer cooler water (68–75°F) with strong current and high oxygen.

Pitbull Pleco

A true nano pleco that maxes out around 2.5" — perfect for 10–20 gallon planted tanks where a bristlenose would be too big. Peaceful, plant-safe, and constantly grazing.

Florida Flagfish

One of the few fish in the hobby that actively eats hair algae and thread algae. They're native to the southeastern US, hardy, and colorful — but the males can be nippy, so don't keep them with long-finned tank mates like fancy guppies or bettas.

Best Algae-Eating Shrimp

Amano Shrimp

The gold-standard algae shrimp. A small group of Amanos will absolutely demolish hair algae, fuzz algae, and leftover food. They're larger than cherry shrimp (about 2"), can't be eaten by most community fish, and won't breed in fresh water — so the colony stays stable.

Neocaridina Shrimp (Cherry, Blue Dream, etc.)

Smaller than Amanos (about 1") but constant biofilm and soft algae grazers. A colony of 10–20 will keep a planted nano tank spotless and reproduce naturally. Beginner-friendly and stunning in any color: red, yellow, blue, orange, green, or black.

Best Algae-Eating Snails

Nerite Snails

If you're going to add one snail to fight algae, make it a nerite. They specialize in green spot algae (the hard green dots on glass) that almost nothing else eats, and they will not reproduce in fresh water — so no population explosion. Available in dozens of beautiful shell patterns.

Mystery Snails

Mystery snails are general cleanup crew — they'll graze on soft algae and biofilm but won't make a dent in tough algae. Where they shine is eating leftover fish food and decaying plant matter while looking gorgeous (blue, jade, magenta, gold). Plant-safe and peaceful.

See the full Mystery Snail Care Guide and shop the Freshwater Snails collection.

Rabbit Snails

Rabbit snails are showpiece animals that also work as cleanup crew — eating soft algae, biofilm, and detritus. They grow larger than nerites (up to 3–4"), live for years, and reproduce slowly so populations stay manageable.

Assassin Snails (Honorable Mention)

Not an algae eater — but if you have a pest snail outbreak (bladder, ramshorn, pond snails), assassin snails will hunt them down. Pair them with your other algae crew for full ecosystem control.

What Algae Eaters DON'T Eat

Honest truth: no algae eater is a vacuum. Here's what they can't fix:

  • Black beard algae: Only Siamese algae eaters (juveniles only), Amano shrimp (in small amounts), and Florida flagfish make any dent. Fix the root cause: stable CO₂ and reduced light.
  • Blue-green algae: Not actually algae — it's cyanobacteria. No animal eats it. Treat with a 3-day blackout or erythromycin.
  • Green water: Free-floating algae too small for grazers. Use a UV sterilizer or 3–5 day blackout.
  • Staghorn algae: Tough and stringy. Manual removal + spot-treatment with hydrogen peroxide or Excel is more effective.

Algae Eaters by Tank Size

5–10 Gallon Tanks

Otocinclus (in a mature tank only), nerite snails, Neocaridina shrimp, and the pitbull pleco. Skip larger plecos and Siamese algae eaters — they need more swimming room. See Best Fish for 10 Gallon Tanks.

20–29 Gallon Tanks

Bristlenose plecos, hillstream loaches, Amano shrimp, Siamese algae eaters (small group), and any of the snails. See Best Fish for 29 Gallon Tanks.

55 Gallon Tanks and Larger

Multi-species cleanup crew: a small group of SAEs, a bristlenose, a school of Amanos, and a few nerites. See Best Fish for 55 Gallon Tanks.

The Best Algae Eater Combos

Planted community tank (29g+): 6 Amano shrimp + 1 bristlenose pleco + 3 nerite snails. Covers green algae, hair algae, biofilm, and glass algae.

Shrimp-only nano tank (5–10g): Colony of 15+ Neocaridina + 2 nerite snails. Spotless, peaceful, and beautiful.

Cool-water high-flow tank: 3 hillstream loaches + 5 Amano shrimp + Florida flagfish. Built for stream-style biotopes.

Black beard algae problem tank: 3 juvenile SAEs + 6 Amanos + reduced light. Combined with CO₂ stability, this knocks BBA out fast.

Common Mistakes to Avoid

  • Overstocking algae eaters. Adding 5 plecos to a 10-gallon tank causes more problems than algae. Stick to the stocking recommendations above.
  • Starving them in clean tanks. Once your algae is under control, supplement with sinking algae wafers and blanched veggies — or your cleanup crew will starve.
  • Copper-based medications. Copper is lethal to shrimp and snails. Never dose copper in a tank with inverts.
  • Buying "common plecos" thinking they stay small. Common plecos grow to 18"+ and need 75+ gallon tanks. Get a bristlenose instead.
  • Expecting one species to do it all. Different algae types need different grazers. Combine fish, shrimp, and snails.
  • Ignoring root causes. If your tank gets 10+ hours of light or you overfeed, algae eaters won't keep up. Fix the inputs first.

Frequently Asked Questions

What's the best algae eater for beginners?

Nerite snails and Neocaridina shrimp are the easiest starting point. They're hardy, won't outgrow small tanks, and work in nearly any peaceful community.

Will algae eaters get rid of black beard algae?

Only juvenile Siamese algae eaters and Amano shrimp will eat BBA, and even then they prefer easier food. The real fix is stabilizing CO₂ and reducing your light intensity or photoperiod.

Do algae eaters need wafers too?

Yes. Once you knock the algae back, your cleanup crew needs supplemental food. Hikari Algae Wafers and blanched zucchini are perfect.

Will plecos eat my live plants?

Bristlenose and pitbull plecos are plant-safe. Common plecos and some species (like rubber lip and clown plecos) can rasp on soft plants when underfed.

How many Amano shrimp do I need?

Plan on roughly 1 Amano per 2 gallons for active algae control. A 20-gallon tank with a hair algae problem benefits from 8–10 Amanos.

Can I keep different algae eaters together?

Yes — and you should. Combining fish, shrimp, and snails targets different algae types and creates a balanced cleanup system. Just avoid mixing aggressive plecos (some male BNs guard caves), and skip assassin snails if you keep small snails like nerites.

Why is my new otocinclus dying?

Otos are notoriously fragile in transit and require a mature, algae-rich tank. Only add them to tanks that have been running 3+ months with visible green algae and biofilm.

Shop the Cleanup Crew

Build your ideal algae cleanup team from our store:

Questions about which algae eaters will work in your specific tank? Reach out — we love helping Wyoming hobbyists build healthy, balanced freshwater aquariums.

Where to Buy Algae Eaters & Cleanup Crew

Ready to build your aquarium cleanup crew? Browse our Snails, Shrimp & Cleanup Crew collection for healthy Amano shrimp, nerite snails, mystery snails, and other freshwater aquarium helpers. Pair them with otocinclus or a bristlenose pleco from our fish lineup for a balanced team that keeps green spot algae, brown algae, and biofilm under control across your aquarium glass and driftwood.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.