The fastest way to remove snails is to take them out by hand, but preventing new ones from entering is what stops the problem from coming back
Snails arrive in aquariums on live plants, in gravel, or hitching rides on decorations and equipment from other tanks. Once they're in, they breed quickly in warm water with plenty of food. The most direct removal method is to catch them with a net or by hand during feeding time, when they're most active. For larger infestations, a snail trap—a straightforward container baited with food—can collect dozens overnight. But trapping alone won't solve the root problem: snails thrive because your tank has excess food and waste they feed on.
The real solution is reducing what snails eat. Overfeeding is the single biggest reason snail populations explode. Cut feeding amounts by a third, remove uneaten food after five minutes, and reduce feeding frequency if the tank is heavily planted. Snails also need calcium to build their shells, so lowering calcium levels slightly (through water changes with tap water lower in minerals) slows reproduction. These changes take two to three weeks to show results, but they address why snails thrived in the first place.
Key Takeaways
- Hand-catching and snail traps remove snails when ready, but only work long-term if you stop overfeeding.
- Snails enter on live plants and decorations, so quarantine new plants in a separate container for two weeks before adding them to the main tank.
- Reducing feeding by a third and removing uneaten food within five minutes cuts the snail population over time by removing their food source.
- Chemical treatments and copper-based products kill snails but also harm fish and beneficial bacteria, and should only be used as a last resort in a separate tank.
- Some fish and invertebrates eat snails, but they require specific tank conditions and may not control large populations alone.
Hand removal and traps work fastest for existing snails
The simplest method is to catch snails by hand or with a net during the evening when they're most active. Turn off the lights, wait 15 minutes, then gently net snails you see on glass, plants, and substrate. This works best for small populations (under 20 snails) and gives you when ready results. Place caught snails in a container and decide whether to rehome them to another aquarium, give them to a local aquarium store, or euthanize them humanely by freezing them for several hours.
A snail trap speeds up removal for larger infestations. You can buy a commercial trap or make one from a clear plastic bottle: cut the top third off, invert it into the bottom half, and tape the edges. Fill it with a piece of algae wafer or blanched vegetable, submerge it at the bottom of the tank, and check it each morning. Traps can catch 10 to 30 snails per night depending on population size. Empty the trap daily and continue for two to three weeks until you stop finding snails inside.
Quarantine new plants to prevent snails from entering in the first place
Snails and their eggs hide in plant leaves, roots, and on stems. Before adding any live plant to your main tank, place it in a separate container with a small amount of tank water for 10 to 14 days. Check the plant daily for snails and remove any you find. If no snails appear after two weeks, the plant is safe to move to the main tank. This single step prevents most snail invasions.
Decorations, gravel, and equipment from other tanks also carry snail eggs. If you're moving items between tanks, rinse them thoroughly under tap water and inspect them closely. Gravel should be rinsed in a bucket until the water runs clear. New decorations from stores should be rinsed as well, though the risk is lower than with live plants. Boiling gravel or decorations for 10 minutes kills snail eggs, but this works only for items that won't be damaged by heat.
Reduce feeding and remove uneaten food to starve snail populations
Snails thrive because aquariums are overfed. Excess food decays into waste that snails eat, and the cycle repeats. Cut your daily feeding amount by roughly one-third. Feed only what your fish will eat in five minutes, then remove any leftover food with a net or siphon. This change alone can reduce a snail population by half within four weeks, though it takes longer to eliminate them completely.
Heavily planted tanks naturally produce more food for snails through decaying plant matter and algae. If your tank is densely planted, reduce feeding even more—plants produce oxygen and some nutrients that reduce the need for frequent meals. Monitor your fish for signs of hunger (constant searching, thin bodies, faded colors) and adjust upward if needed, but most aquariums are fed far more than necessary. A well-planted tank with moderate feeding supports fewer snails than a bare tank fed heavily.
Fish and invertebrates that eat snails have specific needs
Some fish and invertebrates hunt snails, but they're not a complete solution and come with their own requirements. Assassin snails are predatory snails that eat other snail species; they need a 20-gallon tank minimum and won't control massive populations. Loaches (particularly yoyo loaches and clown loaches) eat snails but require cool water (72–76°F), plenty of hiding spaces, and groups of at least three. Pufferfish eat snails but are aggressive toward other fish and need species-specific care.
Freshwater shrimp like Amano shrimp eat snail eggs and algae but won't touch adult snails. They work best as part of a combined approach: remove adult snails by hand, then add shrimp to prevent eggs from hatching. Shrimp need stable water conditions and cannot live with fish that hunt them. If your tank doesn't meet these requirements, relying on predators alone will disappoint you. Combine them with feeding reduction for better results.
Chemical treatments should be a last resort and require moving fish first
Copper-based snail treatments and other chemical products kill snails quickly but harm fish, shrimp, plants, and the beneficial bacteria that keep your tank healthy. They should only be used in a separate treatment tank, never in your main aquarium. If you choose this route, move all fish and invertebrates to a temporary container with established water, treat the empty main tank according to the product instructions, then perform multiple large water changes (50 percent, twice daily for three days) before returning fish.
Even after chemical treatment, snails can return if you don't address overfeeding and excess waste. Chemicals are expensive, risky, and temporary without the other steps. Most aquarists find that hand removal combined with feeding reduction solves the problem without the risk. Reserve chemicals only for severe infestations in tanks where other methods have failed and you're willing to accept the risk to your fish.
Frequently Asked Questions
Can I use salt to kill snails in my aquarium?
Salt damages fish gills and kills plants and beneficial bacteria. It's not safe for a community tank. If you want to use salt, move snails to a separate container first, add salt according to product instructions, then dispose of the snails. Never salt your main tank.
Why do snails keep coming back even after I remove them?
Snails return because eggs hatch weeks after the adults are gone, or new snails enter on plants and decorations. Combine removal with quarantining new plants and reducing feeding. If you only remove snails without changing tank conditions, the population will rebuild within a month.
Are all aquarium snails bad?
No. Small populations of snails help clean algae and waste. The problem starts when they overpopulate because of excess food. If you have five to ten snails and they're not multiplying, they're actually beneficial. Only treat them as a problem if numbers are growing visibly.
How long does it take to get rid of snails completely?
Hand removal takes one to two weeks for visible snails. Egg hatching continues for another two to three weeks, so you'll see new snails appear even after you've removed all adults. Combining removal with reduced feeding speeds the process to three to four weeks total.
Can snails survive in cold water?
Most aquarium snails slow reproduction significantly below 72°F and stop breeding below 68°F. Lowering tank temperature slightly can reduce snail populations, but this only works if your fish tolerate cooler water. Check your fish species' temperature range before making this change.