Updated on — min read

Algae-Eating Fishes for your Pond

Summarize with ChatGPT
Scott Aerator Company — Pond & Lake Experts

Scott Aerator Company — Pond & Lake Experts

Scott Aerator Company helps pond and lake owners improve water quality with reliable aeration and fountain solutions. Our team shares practical guidance on choosing the right system, optimizing performance, and keeping your pond healthy year-round.

Key takeaways

  • No single fish eats every type of algae. Match the species to the type of algae you are dealing with for the best results.
  • Water temperature is the most important factor. Tropical species like Otos and Siamese Algae Eaters need warm, stable water and cannot survive cold winters outdoors.
  • Start with a few fish, then adjust. Add two or three algae eaters first, wait a month, and see what impact they have before adding more.
  • Algae eating fish are a supplement to good tank or pond management, not a replacement for it. Good filtration, reasonable lighting, and regular water changes still matter.
  • For ponds connected to natural waterways, never stock non-native species. They can disrupt local ecosystems if they escape.
  • Triploid Grass Carp are the safest carp option for ponds because they are bred sterile and will not overpopulate.
  • Combination is key. Using two or three compatible species together gives you broader algae coverage across different surfaces and algae types.
Key takeaways
  • No single fish eats every type of algae. Match the species to the type of algae you are dealing with for the best results.
  • Water temperature is the most important factor. Tropical species like Otos and Siamese Algae Eaters need warm, stable water and cannot survive cold winters outdoors.
  • Start with a few fish, then adjust. Add two or three algae eaters first, wait a month, and see what impact they have before adding more.
  • Algae eating fish are a supplement to good tank or pond management, not a replacement for it. Good filtration, reasonable lighting, and regular water changes still matter.
  • For ponds connected to natural waterways, never stock non-native species. They can disrupt local ecosystems if they escape.
  • Triploid Grass Carp are the safest carp option for ponds because they are bred sterile and will not overpopulate.
  • Combination is key. Using two or three compatible species together gives you broader algae coverage across different surfaces and algae types.
Table of contents

Quick Comparison : Top 10 Algae Eating Fish

Use this table to compare your options side by side before making a decision:

Fish Species

Max Size

Water Temp

Algae Type

Best For

Bristlenose Pleco

Up to 5 inches

60+ F

Brown & Green Algae

Small to Medium

Siamese Algae Eater

Up to 6 inches

72-79 F

Black Beard, Hair Algae

Medium to Large

Otocinclus Catfish

Up to 2 inches

72-79 F

Soft Film & Brown Algae

Small (Planted)

Hillstream Loach

Up to 3 inches

65-75 F

Diatoms, Green Spot

Medium

Mollies

2-6 inches

72-82 F

Soft Green Algae

Any Size

Grass Carp

12-48 inches

65-75 F

String, Filamentous

Large Ponds Only

Koi

24-36 inches

59-77 F

Light Grazing Only

Large Ponds

Goldfish

10-12 inches

50-77 F

Soft Algae

Small to Large Ponds

Rosy Barb

Up to 3 inches

64-72 F

Hair & Thread Algae

Community Tanks

Pond Loach (Dojo)

Up to 12 inches

50-77 F

String & Soft Algae

Medium Ponds

 

Algae is one of the most common headaches for anyone who keeps a fish tank or backyard pond. It creeps up on the glass, smothers your plants, and can turn clear water into something that looks like pea soup. The good news is that nature already has a solution, and that solution has fins.

Algae eating fish are one of the most practical and eco-friendly ways to keep algae under control. They work around the clock, scrubbing surfaces you cannot easily reach, and most of them look great while doing it. Whether you have a small planted aquarium on your desk or a large outdoor pond in your backyard, there is a fish out there that can help.

This guide covers the 10 best algae eating fish for both freshwater tanks and ponds. You will learn what each fish eats, how big it gets, what water temperature it needs, and whether it fits your specific setup. 

Why Add Algae Eating Fish to Your Tank or Pond?

Before jumping into the list, it helps to understand why algae eating fish are worth adding in the first place. Algae grows when there is too much light, too many nutrients in the water, or not enough flow and circulation. You can trim it manually or use chemicals, but both of those options take time and can disrupt your ecosystem.

Algae eating fish tackle the problem naturally. They graze on algae throughout the day, keeping surfaces cleaner between your regular maintenance sessions. They also add variety to your tank or pond community and, in many cases, are genuinely fascinating to watch.

That said, no fish will single-handedly wipe out an algae problem. Think of them as part of a bigger strategy that also includes proper lighting schedules, good filtration, and regular water changes. With the right fish in place, you are adding a living layer of maintenance to your setup.

The 10 Best Algae Eating Fish for Freshwater Tanks and Ponds

1. Bristlenose Pleco

Bristlenose Pleco

If you only add one algae eater to your freshwater aquarium, make it a Bristlenose Pleco. This fish is a rock star when it comes to scrubbing surfaces clean. It uses its suckermouth to rasp soft brown algae and green algae off tank glass, rocks, driftwood, and decorations.

Unlike its much larger cousin the Common Pleco, the Bristlenose stays compact, usually reaching only 4 to 5 inches. That means it fits comfortably in most medium-sized aquariums without dominating the space. It also has a quirky, prehistoric look with little bristle-like growths on its nose, which makes it a conversation starter for visitors.

  • Best for: Community tanks with soft or brown algae buildup
  • Tank size: 30 gallons and up
  • Water temperature: 60 to 80 degrees F
  • Tip: Give it a piece of driftwood to chew on, it helps with digestion

2. Siamese Algae Eater

Siamese Algae Eater

The Siamese Algae Eater is one of the few fish that actually eats black beard algae, a stubborn, dark algae that most fish completely ignore. That alone makes it a sought-after species among planted tank hobbyists. It also munches on hair algae, thread algae, and regular green algae.

These fish are active and curious, and they look great in groups. They grow up to 6 inches, so they are better suited for tanks of 30 gallons or more. One thing to watch for is that adult Siamese Algae Eaters sometimes become lazier about eating algae as they grow older, especially if they are well-fed on regular fish food.

  • Best for: Planted tanks dealing with black beard or hair algae
  • Tank size: 30 gallons and up
  • Water temperature: 72 to 79 degrees F
  • Tip: Keep them in a group of 4 to 6 to reduce aggression between individuals

3. Otocinclus Catfish

Otocinclus Catfish

Otocinclus Catfish, often called Otos, are tiny powerhouses for planted tanks. They rarely grow past 2 inches, which makes them a perfect fit for smaller aquariums and nano tanks. Despite their small size, they are incredibly efficient at eating soft brown algae and the thin green film that tends to coat plant leaves and glass.

Otos are gentle and peaceful, making them great tank mates for small fish and shrimp. They are schooling fish by nature, so they should always be kept in groups of at least 6. They do best in a well-established tank with stable water conditions, so they are not the best choice for a brand-new setup still cycling.

  • Best for: Small planted tanks or nano setups
  • Tank size: 10 gallons and up
  • Water temperature: 72 to 79 degrees F
  • Tip: Supplement their diet with zucchini or cucumber slices if algae runs low

4. Hillstream Loach

Hillstream Loach

The Hillstream Loach looks like a tiny freshwater stingray, and it is just as fascinating to watch. It flattens itself against rocks and glass, using its specially shaped body to cling tightly while it feeds on diatoms and green spot algae. If you have algae building up on flat rocks or the aquarium glass itself, this is one of the best fish to address it.

In the wild, Hillstream Loaches live in fast-moving, highly oxygenated streams. In your tank, they appreciate strong water flow and slightly cooler temperatures. They can be a little territorial with others of their own kind, so either keep just one or a group of four or more to spread out any aggression.

  • Best for: Algae on flat surfaces, glass, and smooth rocks
  • Tank size: 20 gallons and up
  • Water temperature: 65 to 75 degrees F
  • Tip: Add a powerhead or wave pump to mimic their natural fast-flowing habitat

5. Mollies

Mollies

Mollies are colorful, lively fish that most people keep for their looks and their easy breeding habits. What many hobbyists do not realize is that Mollies are also reliable algae grazers. They particularly enjoy soft green algae and will pick at surfaces throughout the day, making them useful in both freshwater tanks and warmer ponds.

They come in a wide variety of colors, from black to gold to spotted patterns, which adds visual interest to any setup. They do best in groups, and they reproduce quickly, so be prepared to manage population growth if you keep them in a pond where conditions are comfortable year-round.

  • Best for: Community tanks or warm-climate ponds
  • Tank or pond size: Any, works well in small to medium setups
  • Water temperature: 72 to 82 degrees F
  • Tip: Not cold-tolerant, bring them indoors before water drops below 55 degrees F

6. Rosy Barb

Rosy Barb

Rosy Barbs are one of the more underrated algae eating fish in the hobby. They have a real appetite for fuzzy, thread-like algae such as hair algae, staghorn algae, and string algae. They are also more cold-tolerant than many tropical species, which makes them useful in setups that drop to cooler temperatures.

These are active schooling fish that look striking with their pink and silver coloring. Keep them in groups of 6 or more to prevent fin-nipping behavior, and make sure tank mates are fast enough to handle a little chasing. They thrive in community tanks and are a solid, overlooked choice for anyone dealing with fuzzy or thread algae.

  • Best for: Hair algae and thread algae in community tanks
  • Tank size: 29 gallons and up
  • Water temperature: 64 to 72 degrees F
  • Tip: Keep a larger group with more females than males to reduce fin-nipping

7. Grass Carp (Ponds Only)

Grass Carp (Ponds Only)

Grass Carp are the heavy-duty algae control option for large ponds. These fish grow big and eat a lot, which means they can clear out significant amounts of string algae, filamentous algae, and submerged aquatic vegetation in a relatively short time. They are one of the most effective biological options for pond owners dealing with serious algae overgrowth.

If you plan to add Grass Carp to your pond, always get the triploid variety. Triploid Grass Carp are bred to be sterile, so you do not have to worry about them reproducing and overpopulating your pond. They are also cold-hardy and can survive winter conditions in most climates, which makes them a practical long-term addition.

  • Best for: Large ponds with heavy algae and weed overgrowth
  • Pond size: Half an acre or larger is ideal
  • Water temperature: 65 to 75 degrees F preferred, but cold-hardy
  • Tip: Check local regulations before adding Grass Carp, some states require a permit

8. Koi 

Koi

Koi are the most popular pond fish in the world, and for good reason. They are beautiful, long-lived, and sociable. While Koi are not dedicated algae eaters, they do graze on soft algae as part of their natural feeding behavior. In a well-stocked pond, their constant foraging helps slow algae growth and keeps surfaces a little cleaner.

It is important to be realistic about what Koi actually do. They are omnivores, and their main diet is pellets, insects, and plant matter. Their contribution to algae control is more of a bonus than a guarantee. In fact, overfeeding Koi can increase nutrient levels in the water and actually encourage more algae to grow. Keep feeding amounts reasonable and maintain good filtration.

  • Best for: Decorative ponds where algae control is one of many goals
  • Pond size: 1,000 gallons or more recommended
  • Water temperature: 59 to 77 degrees F
  • Tip: Avoid overfeeding, excess food becomes nutrients that fuel algae growth

9. Goldfish (Ponds and Tanks)

Goldfish

Goldfish are one of the most accessible and budget-friendly options for both aquariums and outdoor ponds. They graze on soft algae throughout the day, and in a pond setting, they also stir up the bottom while feeding, which can help disturb algae before it gets established. They come in a huge range of sizes and shapes, from tiny commons to large, fancy-tailed varieties.

One thing to keep in mind is that goldfish are prolific breeders. In a pond, populations can grow quickly, and too many fish will increase waste and actually make your water quality worse over time. Cull the school regularly to keep numbers manageable and maintain a healthy balance.

  • Best for: Outdoor ponds and larger aquariums
  • Pond or tank size: 20 gallons minimum for indoor setups
  • Water temperature: 50 to 77 degrees F, cold-hardy species
  • Tip: Limit population growth by removing excess fish regularly in pond setups

10. Pond Loach (Dojo Loach)

Pond Loach

The Dojo Loach, also called the Weather Loach, is a playful and friendly fish that brings something different to both ponds and larger aquariums. It grazes on string algae and soft pond algae, and it also eats small invertebrates and leftover food, making it a useful all-around scavenger for your ecosystem.

Dojo Loaches are surprisingly social and often approach the edge of the pond when they recognize their owners. They prefer cooler water, which makes them a practical choice for ponds in temperate climates. They are also known for their sensitivity to barometric pressure changes, sometimes swimming erratically before a storm, which is how they got the name Weather Loach.

  • Best for: Outdoor ponds and large aquariums with a cool climate
  • Pond or tank size: 55 gallons minimum indoors
  • Water temperature: 50 to 77 degrees F
  • Tip: Provide hiding spots like rocks or PVC pipe as they love to burrow and explore

Final Thoughts

Algae eating fish are one of the smartest additions you can make to a freshwater aquarium or outdoor pond. The right species works quietly in the background, cleaning surfaces around the clock while adding life and character to your setup. Whether you pick a tiny Otocinclus for a nano tank, a Bristlenose Pleco for a community aquarium, or Triploid Grass Carp for a large backyard pond, you are adding a natural, sustainable layer of algae control.

Take your time choosing the right fish for your water temperature, tank size, and algae type. Use the comparison table above as a starting point, and do not be afraid to combine a couple of compatible species for broader coverage. A cleaner, healthier tank or pond is absolutely within reach.

Frequently asked questions

Quick answers to common questions.

What is the best algae eating fish for a small freshwater tank?

For small tanks under 20 gallons, the Otocinclus Catfish is the top pick. It stays tiny, is very peaceful, and is excellent at clearing soft brown algae from plant leaves and glass. Just make sure to keep at least 6 of them together since they are schooling fish.

Can algae eating fish survive in outdoor ponds during winter?

It depends on the species. Cold-hardy options like Goldfish, Koi, Grass Carp, and Dojo Loaches can survive winter in most climates as long as the pond does not freeze solid all the way through. Tropical species like Mollies, Plecos, Siamese Algae Eaters, and Otos cannot handle cold weather and must be brought indoors before fall.

Do algae eating fish need to be fed separately?

Yes, in most cases they do. While algae eating fish will graze throughout the day, most tanks and ponds do not produce enough natural algae to sustain them entirely. Supplement their diet with algae wafers, blanched zucchini, cucumber, or other vegetable-based foods to keep them healthy.

Will algae eating fish completely get rid of my algae problem?

Probably not on their own. Algae eating fish reduce the rate of algae growth and help keep surfaces cleaner between maintenance sessions, but they rarely eliminate algae entirely. For best results, combine algae eating fish with proper lighting schedules (8 to 10 hours per day maximum), good filtration, and regular water changes.

How many algae eating fish do I need for my tank or pond?

A general starting point is one algae eater per 10 to 15 gallons for aquariums, but the right number depends on the species and the severity of your algae problem. For ponds, start with fewer fish than you think you need, assess the impact after a few weeks, and add more if needed. Overstocking creates its own problems with waste and water quality.

What is the difference between a Siamese Algae Eater and a Chinese Algae Eater?

They look similar but behave very differently. Siamese Algae Eaters are peaceful, stay community-friendly, and are excellent at eating tough algae like black beard algae. Chinese Algae Eaters can become aggressive as they mature, especially toward flat-bodied fish, and their algae-eating habits often decline as they age and grow larger.