Terrestrial snails are herbivorous. They feed on plant material (such as leaves, stems, and soft bark), fruits, and algae.
Snails need calcium to build their shells. Snails obtain calcium from a variety of sources such as dirt and rocks (they use their radula to grind bits from soft stones such as limestone). The calcium snails ingest is absorbed during digestion and is used by the mantle to create the shell.