Small pest snails on the front glass of a planted aquarium

How to Get Rid of Snails in an Aquarium, Without Chemicals

Cut feeding to what the fish finish in two minutes, pull snails out overnight with a blanched vegetable trap, and vacuum the substrate at every water change.

Feed less
Does it work?: Yes. Nothing else lasts without it How fast: 4–8 weeks
Vegetable trap overnight
Does it work?: Yes, for bladder, pond and ramshorn snails How fast: Dozens per night
Picking by hand
Does it work?: Only on a small population How fast: Slow

By Shon Atsil · Updated

That clears most tanks in four to six weeks. Add assassin snails only if there are no snails you want to keep. Do not use snail-killing chemicals.

The numbers

Does it work?How fastWhat it risks
Feed lessYes. Nothing else lasts without it4–8 weeksNothing
Vegetable trap overnightYes, for bladder, pond and ramshorn snailsDozens per nightNothing, if you remove the bait by morning
Picking by handOnly on a small populationSlowNothing
Assassin snailsYes, steadily4–8 weeks for a moderate problemAny snail you wanted: mystery, nerite, rabbit
Snail-eating fish (loaches, puffers)YesDaysMost need 30+ gallons or a tank of their own
Snail-killer medicationYes, too wellDaysShrimp, wanted snails, and an ammonia spike from the dead

To get rid of snails in an aquarium: feed less, trap them overnight, and vacuum. That combination clears pest snails from most tanks in four to six weeks, and it is the only approach that stays cleared. Add assassin snails if you want it faster and there are no snails in the tank you want to keep. Leave the snail-killing chemicals on the shelf.

The table above compares every method people try. The rest of this page is the order to use them in.

First: are these the snails you think they are?

Nearly every snail that appears uninvited is one of three kinds, and all three are harmless to fish:

  • Bladder or pond snails. Small, teardrop-shaped, with a shell that coils to the left and a pointed tip. Fast for a snail, and often seen hanging from the surface.
  • Ramshorn snails. A flat spiral shell like a coiled rope, brown, red or pink.
  • Malaysian trumpet snails. A long cone like a tiny unicorn horn. They spend the day buried in the substrate and come out at night, so the first sign is often dozens on the glass after lights-out.

If you are still finding eggs rather than snails, identify the eggs first. The white sesame-seed dots from a nerite never hatch in freshwater and need no action at all.

Step 1: cut the food

A snail population is the size its food supply allows. The food is what your fish leave: flakes that sink past them, pellets that roll under the rocks, dying plant leaves and the film on the glass. Take that away and the population shrinks by itself.

  • Feed only what the fish finish in about two minutes, once a day. If food reaches the substrate, it was too much.
  • Skip one day a week. Healthy adult fish lose nothing by it.
  • Vacuum the substrate at every water change, working the gravel vac into the areas under decor where food collects.
  • Trim dying and melting plant leaves as soon as you see them.
  • If you feed sinking wafers for a catfish or pleco, feed them after lights-out and take out whatever is left in the morning.

You can remove every snail you see, and if the food stays the same, the tank grows them back.

Step 2: trap them overnight

Blanch a slice of zucchini or cucumber, or a leaf of lettuce, for a minute in boiling water so it sinks and softens. Weigh it down on the substrate before lights-out. By morning it is covered in snails. Lift it out in a cup, snails and all, and throw them away (see below for how).

Do this every night for a week, then twice a week. Bladder, pond and ramshorn snails come to it readily. Trumpet snails come less, so for them the gravel vac and the reduced feeding do more.

Two rules. Take the bait out the next morning, every time: a slice left in for days rots and feeds the snails you are trying to starve. And do not use a trap with a one-way entrance in a shrimp tank, because shrimp go in too.

Step 3, if needed: assassin snails

Assassin snails (Clea helena) hunt other snails. They are yellow with dark brown bands, and they are the one biological control that works in a normal community tank.

Two or three in a 10 to 20 gallon tank is enough. Expect a visible drop within a month and most of the pest snails gone in two, faster if you also keep feeding light. An assassin with a steady supply of fish food ignores the snails, so Step 1 matters here too.

Assassins do not choose

Assassin snails eat any snail they can overpower. Baby mystery snails, nerites and rabbit snails are on the menu. If you keep snails you like, stay with Steps 1 and 2.

Snail-eating fish work as well, but few fit a beginner tank. Clown loaches reach 12 inches. Yoyo and zebra loaches need a group and at least 30 gallons. Pea puffers eat snails very efficiently but are aggressive enough that they need a tank of their own. Buying a fish to solve a snail problem is usually trading a small problem for a bigger one.

What not to do

Snail-killing medications. Most are copper-based. Copper kills shrimp and every snail in the tank, including the ones you paid for, and it binds to the silicone and substrate so it can keep leaching for months. That tank may never be safe for shrimp again.

Killing a large population all at once, by any method. A hundred dead snails in the gravel are a hundred small pieces of rotting protein, and the ammonia that follows can do more harm to your fish than the snails ever would. One large snail matters too: how to tell if a mystery snail is dead covers the checks.

Flushing, or releasing them outdoors. Some aquarium snails are invasive in US waterways. Put the ones you remove in a sealed bag in the freezer before they go in the bin.

Keeping them out of the next tank

Every unwanted snail arrives the same way: as eggs on a live plant. Tissue-culture plants, sold in sealed cups of gel, are grown sterile and bring nothing with them. For ordinary potted plants, inspect every leaf, rinse them well and quarantine them in a bucket for a couple of weeks before they go in the tank. Any hitchhiker that hatches does it in the bucket.

The one thing worth taking from this

A few snails are worth keeping. They eat what your fish miss, and a steady population of five or ten tells you the feeding is right. It is the boom that means something, and the fix for a boom is on the food side, not the snail side.

Share:

Questions people ask