Algae Eater Fish: Best Species, Care Tips, and How to Pick the Right One
Discover the best algae eater fish for your freshwater aquarium. Compare Bristlenose Plecos, Otos, and Siamese Algae Eaters by tank size and algae type today!
✓Recommended Gear
Most algae problems don't come from bad luck. They come from missing one key piece of the tank's ecosystem. Algae eater fish fill that role beautifully, targeting specific algae types while adding life and movement to your aquarium.
Quick Answer: The best algae eater fish for most freshwater tanks are Otocinclus catfish, Bristlenose Plecos, and Siamese Algae Eaters. Otos work great in small tanks (10+ gallons). Bristlenose Plecos suit medium setups (30+ gallons). Siamese Algae Eaters are the only common fish that reliably eats black beard algae. Match your choice to your tank size and algae type for best results.
What Algae Eater Fish Really Do
Algae eater fish are targeted workers — each species tackles specific algae types, not all algae in general. Knowing which fish eats which algae prevents a lot of wasted money and dead livestock.
Not all algae is the same. Green spot algae, black beard algae, and hair algae each need very different solutions. Picking the wrong algae eater means the problem lingers even after you add fish.
Which Fish Eats Which Algae
Here's the breakdown every keeper needs:
- Green film algae / green dust algae: Otocinclus, Nerite snails, Amano shrimp
- Black beard algae (BBA): Siamese Algae Eaters only (no other common fish reliably eats it)
- Hair algae / thread algae: Amano shrimp, Florida Flagfish
- Green spot algae: Nerite snails (best), Otocinclus (moderate)
- Brown diatom algae: Otocinclus, Bristlenose Plecos, Nerite snails
Most beginners add a pleco and wonder why hair algae never clears. Plecos simply don't eat hair algae [1]. That single mismatch wastes money and keeps the tank looking dirty.
Why a Mix of Species Beats One Fish
A balanced approach uses multiple algae eaters for different jobs. According to guidance from Practical Fishkeeping, combining algae-eating species covers more algae types than relying on one fish alone.
This mirrors natural ecosystems, where different grazers target different food sources. Your tank works the same way.
The Algae Eater You Should Always Avoid
Common Myth: "The Chinese Algae Eater is a good substitute for the Siamese Algae Eater." Reality: The Chinese Algae Eater (Gyrinocheilus aymonieri) turns aggressive as it matures. It often switches from eating algae to sucking the slime coats off tankmates. Most keepers regret buying one.
Always ask for the Latin name at the store. Two fish with similar common names can behave completely differently in your tank.
Best Algae Eater Fish for Freshwater Tanks
As of May 2026, these are the top algae eaters ranked by keeper community performance and tank versatility.
Here's a full species comparison to help you choose:
| Species | Min Tank Size | Algae Types Eaten | Max Size | Temperament | Difficulty |
|---|---|---|---|---|---|
| Otocinclus Catfish | 10 gal | Brown diatoms, green film | 2 inches | Peaceful | Moderate |
| Bristlenose Pleco | 30 gal | Green spot, diatoms, soft algae | 5 inches | Peaceful | Easy |
| Siamese Algae Eater | 30 gal | BBA, hair algae, green algae | 6 inches | Active | Easy |
| Amano Shrimp | 10 gal | Hair algae, thread algae | 2 inches | Peaceful | Easy |
| Flying Fox | 40 gal | BBA (moderate), algae mats | 6 inches | Semi-aggressive | Moderate |
| Mollies | 20 gal | Green film, soft algae | 4 inches | Community | Easy |
| Nerite Snail | 5 gal | Green spot, brown diatoms | 1 inch | Peaceful | Very Easy |
Pro Tip: Don't confuse the Siamese Algae Eater (Crossocheilus oblongus) with the Chinese Algae Eater (Gyrinocheilus aymonieri). They look similar in stores. The SAE works hard throughout its life. The CAE turns aggressive with age and attacks tankmates instead of algae.
Otocinclus Catfish: Best for Planted Nano Tanks
Otocinclus ("Otos") are tiny, peaceful, and incredibly efficient at cleaning brown diatom algae from plant leaves. They're social fish — keep at least 4-6 together to prevent stress.
They need mature tanks with established algae growth. Adding Otos to a brand-new tank almost always leads to starvation. Pair them with Amano shrimp, which handle hair algae that Otos ignore — see the full Amano Shrimp Care Guide for setup tips.
Bristlenose Pleco: The Reliable All-Rounder
Bristilenose Plecos are the most popular algae eaters in the hobby — for good reason. They stay small (under 5 inches), eat a wide range of algae, and get along with nearly all tankmates.
Unlike Common Plecos — which can reach 24 inches — Bristlenose Plecos work in tanks as small as 30 gallons. Before buying, read the full Common Pleco Care Guide to understand the critical size difference.
Siamese Algae Eater: The Black Beard Algae Killer
No other common aquarium fish eats black beard algae reliably [2]. SAEs are the only practical fish solution for this stubborn red algae. See our top picks for algae eater food on Amazon to keep SAEs properly fed and working.
SAEs are active swimmers and need at least 30 gallons of space. They work well in community tanks but may nip at slow, long-finned fish if they get hungry.
Otocinclus Catfish vs Bristlenose Pleco
Side-by-side comparison
| Feature | Otocinclus Catfish | Bristlenose Pleco |
|---|---|---|
| Min Tank Size | ★10 gallons | 30 gallons |
| Max Adult Size | ★2 inches | 5 inches |
| Algae Speciality | Brown diatoms, green film | ★Green spot, diatoms, soft algae |
| Difficulty Level | Moderate (needs mature tank) | ★Easy |
| Social Needs | Groups of 4-6 required | ★Can be kept solo |
| Best For | Planted nano tanks | Community tanks 30+ gal |
Our Take: Choose Otocinclus for small planted tanks where you can keep a group of 4+. Choose Bristlenose Pleco for medium to large tanks where you want an easier, more independent algae worker.
How to Choose the Right Algae Eater for Your Setup
Match your algae eater to three factors: tank size, the specific algae type you have, and your existing fish community.
Don't pick the most popular species. Pick the one that solves your specific problem.
Choosing by Tank Size
- Nano tanks (5-15 gallons): Nerite snails, Amano shrimp, Otocinclus (group of 4+)
- Medium tanks (20-40 gallons): Bristlenose Pleco, Mollies, SAE
- Large tanks (50+ gallons): Multiple species combinations, Flying Fox, larger pleco varieties
Choosing by Existing Tankmates
Compatibility matters as much as algae-eating ability. Here's a quick pairing guide:
- With bettas: Nerite snails or Otocinclus (bettas often attack shrimp)
- With cichlids: Bristlenose Pleco (tough enough to coexist)
- With small tetras: Amano shrimp or Otocinclus (both fully peaceful)
- With angelfish: SAE or Bristlenose Pleco — the Angelfish Care Guide covers full compatibility details
Pro Tip: Always check adult size before buying. A 2-inch pleco at the store can reach 12-24 inches as an adult. Know the species name and its full-grown size before you purchase.
Feeding Algae Eaters: They Need More Than Tank Algae
Most algae eaters can't survive on tank algae alone — especially in clean, well-maintained aquariums.
This is the most overlooked mistake in the hobby. Once good tank management controls algae, algae eaters starve unless you supplement their diet. Think of tank algae as a snack, not a full meal.
Supplemental Foods by Species
Every algae eater needs regular food beyond what grows on tank surfaces:
- Bristlenose Pleco: Zucchini, cucumber, algae wafers, occasional bloodworms
- Otocinclus: Blanched spinach, zucchini slices, sinking algae wafers
- Siamese Algae Eater: Sinking pellets, blanched vegetables, small protein foods
- Amano Shrimp: Snowflake pellets, blanched vegetables, shrimp-specific pellets
Hikari Algae Wafers are widely recommended by keepers for plecos and Otocinclus. They sink fast and don't cloud water.
Feeding Frequency and Schedule
Feed supplemental food once daily. Watch whether it disappears within 2-3 hours. If food remains, cut back slightly.
Amano shrimp and Otos can graze on tank algae for several days if it's available. But don't assume they're getting enough just because they look active.
Pro Tip: Drop a zucchini slice into the tank at night. Many algae eaters are nocturnal grazers and will rasp on it when lights go out. Remove uneaten pieces after 12 hours to prevent water fouling.
Common Mistakes When Keeping Algae Eaters
Knowing these mistakes upfront saves livestock, frustration, and money — even experienced keepers fall into these traps.
In 2026, these are the top errors keeper communities report most often.
Mistake 1: Adding Algae Eaters to New Tanks
New tanks don't have enough established algae to support algae eaters. Wait until your tank has been running for at least 4-6 weeks. Adding Otos to a brand-new setup almost always ends badly.
Mistake 2: Buying Too Many at Once
More algae eaters don't mean faster results. Overstocking causes food competition and territory battles. One Bristlenose Pleco manages 30-75 gallons effectively on its own.
Mistake 3: Ignoring Water Parameters
Each species has specific water chemistry needs [3]. Poor parameters stress algae eaters before they can do their job:
- Otocinclus: pH 6.5-7.5, temp 72-79°F
- Bristlenose Pleco: pH 6.5-7.5, temp 73-81°F
- SAE: pH 6.5-7.0, temp 75-79°F
- Amano Shrimp: pH 6.5-7.5, temp 65-80°F
Temperature swings are especially damaging. Check the Fish Tank Heater Guide to maintain stable warmth year-round.
Mistake 4: Skipping Hiding Spots
Algae eaters are shy fish. Without caves, driftwood, or dense plants, they hide constantly and eat far less. A stressed algae eater is an ineffective algae eater.
Add at least one cave or piece of driftwood per fish. Bristlenose Plecos especially depend on aquarium driftwood — they rasp wood fibers for healthy digestion. According to FishBase species records, proper habitat enrichment directly impacts feeding behavior in Loricariid catfish.
Mistake 5: Choosing the Wrong Species for the Algae
This is the root of most algae eater disappointments. A Bristlenose Pleco won't touch hair algae. An Otocinclus ignores black beard algae. Before buying, identify your algae type first, then choose the species that targets it.
Ready to get started? For a complete guide to identifying and solving the exact algae causing your problem, read Common Aquarium Algae Problems and How to Fix Them before choosing your algae eater.
Key Takeaways
What you need to know
Never add algae eaters to tanks less than 4-6 weeks old — there's not enough algae to survive on
One Bristlenose Pleco is enough for 30-75 gallons — overstocking creates competition, not faster cleaning
Always verify the Latin name: Siamese Algae Eater (Crossocheilus oblongus) ≠ Chinese Algae Eater (Gyrinocheilus aymonieri)
Test water parameters before adding algae eaters — temperature and pH swings stress them into hiding
Always add driftwood and caves — a stressed, hiding algae eater doesn't clean anything
Recommended Gear
Aquarium Starter Kit
A complete starter kit makes setup straightforward and reduces the chance of early mistakes.
Check Price on AmazonWater Conditioner
Dechlorinating tap water before adding fish is essential for their health.
Check Price on AmazonAquarium Filter
Reliable filtration keeps the nitrogen cycle stable and water parameters in range.
Check Price on Amazon


