Water & maintenance

How to get rid of snails in an aquarium without chemicals

By The FishFits team · Updated

Pest snails boom because there is spare food in the tank, so the lasting fix is to feed less and clean up leftovers, then remove the snails you can see by hand or with a bait trap. Snail-eating animals such as assassin snails can help, but each has tank-size or compatibility limits. Avoid copper-based snail killers, which are especially dangerous for shrimp and other invertebrates, and quarantine new plants to stop the next batch arriving.

If snails are filling your tank, they are telling you something: there is more food in the water than your fish are eating. Fix that first. Then thin the crowd by hand or with a trap, and only after that think about snail-eating animals. Chemical snail killers come last, and for tanks with shrimp they should not be used at all.

Which snails do you have?

Three snails cause most of the complaints. Knowing which one you have changes how you remove it.

Snail What it looks like Where you see it Notes
Bladder or pond snail (Physa) Teardrop shell that spirals to a point, often see-through Glass, leaves, decor, everywhere Lays small jelly blobs of eggs. Easy to pick off.
Ramshorn (Planorbella and similar) Flat coil like a wheel, often red or brown Glass, plants, filter intake Eggs come in flat jelly clusters. Rarely eats healthy plants.
Malaysian trumpet snail (Melanoides tuberculata) Long, narrow cone shell Buried in the substrate, rises at night or when food drops Gives birth to live young, so you see tiny snails instead of eggs. Hardest to remove.

You may have a mix. Our pages on the ramshorn snail and the Malaysian trumpet snail cover each in more detail.

How snails get in

The usual route is live plants. Baby snails and clear egg clusters hide on leaves, stems and roots, and they are easy to miss at the store. Other routes are used decor, gravel or filter media from another tank, and bag water from newly bought fish.

This is why a tank with no snails at purchase can still grow a population a few weeks later. Aquarium Co-Op notes that snail eggs can take one to four weeks to hatch, so new plants can look clean and still deliver a surprise.

Why snail numbers explode

Snails breed as fast as their food supply allows. Uneaten flakes, pellets, dead leaves and fish waste all feed them. In a tank where fish are overfed, snails get a steady buffet, and each snail can lay many eggs. The Wikipedia entry on ramshorns says the same: where the tank is not overfed, the snail population stays in check naturally.

So a snail boom is mostly a feeding and cleaning problem. If you only remove snails and keep dumping in food, the population climbs back within weeks.

Step 1: cut the food supply

This is the step that lasts.

  1. Feed less. Give only what your fish finish in about two to three minutes. Our feeding guide explains how much that is for different fish.
  2. Remove leftovers. Scoop out uneaten food after a few minutes, especially sinking pellets and wafers.
  3. Vacuum the substrate. Gravel-vacuum during water changes to pull out waste and debris snails graze on. See the tank cleaning guide for a routine.
  4. Trim dying plant leaves. Rotting leaves are a food source too.

Expect the effect to take a few weeks. Snails already in the tank will keep breeding on whatever is left, but the population stops growing and slowly shrinks.

Step 2: remove the snails you can see

Once food is under control, you can thin the crowd.

  • Hand-picking. Take snails out with your fingers or planting tweezers, or siphon them into a bucket during a water change. Check the glass, plant leaves and the underside of decor, and wipe off egg clusters. Do this for ten minutes every few days. It works well for bladder snails and ramshorns.
  • Bait trap. Place a piece of food on a small dish or inside a commercial snail trap before lights-out, then lift it out in the morning with the snails on it. Sinking fish food works. Many hobbyists also use a blanched vegetable: a slice of cucumber, zucchini, or a lettuce leaf softened with hot water and left overnight. The Wikipedia ramshorn entry mentions heated lettuce and cucumber slices for this. Weigh the veg down, and take it out within a day so it does not rot.
  • Substrate snails. Malaysian trumpet snails dig in, so a trap set at night catches more than hunting by day. They are hard to wipe out completely. Aquarium Co-Op notes they can survive in dry gravel for months, so do not expect to remove them by draining the tank.

Do not crush a large number of snails and leave them in the water. Dead snails decay, and a big die-off can cause an ammonia spike. Remove what you kill.

Step 3: add a snail eater, if it suits your tank

Some animals eat snails. None is a magic fix, and each brings its own needs. Choose based on the tank you already have, not the other way around.

Option What to know Main caveat
Assassin snail (Anentome helena) Grows to about 1 inch (2.5 cm), hunts other snails, including bigger ones. Breeds slowly, so it will not take over. Works only if food is also limited, since it will not bother with hard-to-catch snails when easy food is around. It also eats snails you may want, such as nerites or mystery snails.
Clown loach Eats snails and can thin them fast. Grows large (about 10 inches or 25 cm in aquariums), lives for many years and needs a big tank and a group. Not a snail fix for a small tank.
Pea puffer Small puffer that eats snails and keeps its teeth worn down by crunching shells. Usually best kept in a tank set up for puffers. It can be aggressive and nip fins, and it will go after shrimp.

Smaller loaches such as zebra and yoyo loaches also eat snails, but they are active group fish that need room. Aquarium Co-Op lists pufferfish, many loaches, oscars and turtles as snail eaters, and most of those are unsuitable for a typical community tank.

If you want a predator, assassin snails are the lowest-risk start for most community tanks. They stay small, add very little waste and do not bother fish. Even so, check that your water is not very soft, since snails need minerals to build shells, and keep any shrimp in mind: a hungry assassin may take a shrimp that is weak or newly molted.

Keep the right expectations. Predators reduce snails, and often wipe out the pest snails entirely. If you would rather keep a few snails, add one or two assassins and watch.

Step 4: stop the next wave

Most snails come in on plants, so prevention is mostly about new plants.

  1. Inspect. Look over every leaf, stem and root for tiny snails and clear jelly clusters.
  2. Rinse. Rinse plants under running water and rub the leaves lightly to knock eggs off.
  3. Quarantine. Keep new plants in a separate container or tank for two to four weeks, with light, and pick off any snail that appears. This matches the one-to-four-week egg-hatching time Aquarium Co-Op describes.
  4. Add only the plants. Skip the bag water, and rinse used decor and filter media before they move from one tank to another.

Aquarium Co-Op advises against bleach and aquarium salt as dips, because it is hard to find a strength that kills snails and eggs without hurting sensitive plants like vallisneria and cryptocoryne. Rinsing and quarantine are safer. For hardy easy plants, a thorough rinse and a quarantine period are enough for most people.

Why chemical snail killers are risky

Snail-killing products work by poisoning the snail, and what poisons snails also hurts other things. The Wikipedia entry on ramshorns says that most snail poisons are copper-based, that they are a last resort, and that they can harm plants and fish and are particularly dangerous to other invertebrates.

There are three problems:

  • Shrimp and other invertebrates. If you keep shrimp, a copper treatment can wipe them out. Never use one in a shrimp tank.
  • Fish and plants. Copper can stress or harm fish and sensitive plants if the dose is wrong or the water chemistry is unusual.
  • A pile of dead snails. Hundreds of snails dying at once rot in the tank, add to the ammonia and nitrite load and cloud the water. If you ever use any treatment, follow the label and remove dead snails right away. Test the water and do extra water changes if the numbers rise.

Because snails come back anyway when food is plentiful, killing them chemically rarely solves the underlying problem.

A few snails are fine

Not every snail is a pest. A modest population of bladder snails, ramshorns or trumpet snails eats leftover food, algae film and plant debris. Malaysian trumpet snails also churn the top layer of the substrate, which some keepers like. Pest snails do not attack healthy fish and rarely eat healthy plants. They tend to go for dying leaves.

A realistic goal is not zero snails. It is a small, steady number that you barely notice and that grows only when you overfeed. If you see the numbers jump, treat it as a reminder to check your feeding.

Quick plan

  • A few snails and healthy fish: leave them alone, and feed a little less.
  • A growing population: cut feeding, vacuum the substrate and hand-pick or trap every few days.
  • A big population in a tank with no shrimp: add assassin snails once feeding is under control.
  • Shrimp in the tank: use traps, hand-picking and lean feeding only. No copper.
  • New plants: inspect, rinse and quarantine for two to four weeks before they go in.

Frequently asked questions

How do I get rid of snails in my fish tank naturally?

Feed less, remove uneaten food, pick snails out by hand or with a bait trap, and consider assassin snails if your tank suits them. Snails need food to multiply, so cutting their food supply does most of the work.

Where do snails in my aquarium come from?

Almost always from live plants, where tiny snails or egg clusters hide on leaves and roots. They can also arrive on used decor, gravel, filter media or in the bag water from a fish purchase.

Are aquarium snails harmful to fish?

No. Pest snails do not attack healthy fish or eat living plants in any serious way. A big population mostly tells you the tank has too much waste or leftover food, and it can look messy.

Can I use a snail killer if I keep shrimp?

No. Most snail killers are copper-based and are particularly dangerous to shrimp and other invertebrates. If shrimp live in the tank, use traps, lean feeding and manual removal instead.

Will snails take over my tank forever?

Not if the food supply is kept low. A well-fed, messy tank supports thousands of snails, while a lightly fed, cleaned tank usually settles at a small, harmless number.

Sources