Cleaning seashells comes down to three steps: removing any biological material, soaking to strip away grime and odor, and finishing with a light polish to restore shine. The exact approach depends on whether your shells still have a creature inside, how much buildup they carry, and how delicate they are. Here’s how to handle each stage without damaging your finds.
Remove Any Remaining Animal Tissue First
If your shell still has an animal inside, or smells like one, that’s your starting point. Skip this and no amount of bleach will fix the odor later.
The freezing method works well and is gentle on the shell. Place it in a sealed plastic bag with a little water and put it in the freezer for a day or two. Then let it thaw completely at room temperature. This is important: don’t try to pick out the tissue while it’s still partially frozen, or the frozen bits will break off and stay lodged inside. Once fully thawed, use a dental pick or straightened paperclip to lever out the remains. Set the shell on absorbent paper or sand with the opening facing down so any remaining liquid drains out. You may need to repeat the freeze-thaw cycle for stubborn specimens.
Boiling is faster but riskier for fragile shells. Place the shell in room-temperature water, bring it to a gentle boil, and hold it there for three to four minutes. Remove with a ladle, protect your hands, and use a dental pick to extract the tissue while it’s still warm.
If neither method fully clears the shell, there’s a low-effort backup: bury it in sand near an ant colony, cover it with a stone to keep scavengers away, and wait several weeks. The ants will do the work for you.
Soaking in Bleach and Water
Once the biological material is out, a bleach soak handles the remaining grime, organic residue, and discoloration. Mix a solution of roughly one part household bleach to four or five parts water. Drop your shells in and let them sit. Lightly soiled shells may only need 30 minutes to an hour. Shells that still smell or have stubborn buildup can safely soak for 24 hours, and experienced collectors routinely leave especially dirty finds in diluted bleach for days or even weeks without damage.
The key distinction is that bleach (a base) is safe for extended soaking, while acids are not. Seashells are made of calcium carbonate, which reacts with acids but tolerates alkaline solutions like diluted bleach. So err on the side of soaking longer rather than shorter if you’re unsure. After soaking, rinse thoroughly under running water and let the shells air dry completely.
Removing Barnacles and Encrustations
Barnacles, algae crust, and calcium deposits often cling to shells even after a bleach soak. Start by soaking the shell in the bleach solution for several hours to soften these growths. Then scrape gently with a plastic scraper or an old toothbrush. Avoid metal tools like wire brushes or knives, which can scratch the shell’s surface, especially on softer species like oyster and scallop shells.
For stubborn spots, a dental pick gives you precision without too much force. Work slowly. It’s better to do a second soak and try again than to gouge the shell trying to pry off a barnacle in one shot.
When (and When Not) to Use Acid
Muriatic acid (hydrochloric acid, sold at hardware stores) is sometimes used by experienced collectors to strip heavy encrustations or expose the glossy layer beneath a shell’s outer coating. But it’s aggressive. When acid contacts calcium carbonate, it dissolves the shell itself, producing carbon dioxide bubbles you can actually see. That reaction doesn’t stop until you remove the shell from the acid.
If you choose to use it, dilute heavily: one part acid to four parts water is a common ratio among collectors. Dip the shell for 30 to 60 seconds at most, then immediately transfer it to a container of plain water to stop the reaction. Work outside, wear gloves, and use a mask, because the fumes are no joke. This is a tool for specific situations, not a general cleaning step.
Vinegar (acetic acid) triggers the same reaction, just more slowly. A brief vinegar rinse won’t destroy a shell, but don’t soak shells in vinegar for extended periods thinking it’s a gentler bleach alternative. It isn’t. It’s dissolving your shell the entire time it’s in contact.
Cleaning Delicate Shells Like Sand Dollars
Sand dollars, sea urchin tests, and other thin or brittle specimens can’t handle scrubbing or strong chemicals. For these, hydrogen peroxide is a better choice than bleach. Place the sand dollar in a shallow dish, pour enough hydrogen peroxide (standard 3% drugstore concentration) to cover it completely, and let it sit until it lightens. Remove, rinse with tap water, and dry in sunlight, flipping after the first hour so both sides bleach evenly.
Sand dollars are especially fragile once dry. To keep them from crumbling, mix equal parts white glue (like Elmer’s) and water, then paint the solution onto the rounded side. Let it dry completely on wax paper, flip, and coat the flat side. This creates a thin, invisible seal that holds the shell together for years.
Removing the Outer Skin
Many shells, particularly those collected live or freshly dead, have a periostracum: a thin, leathery organic layer that covers the outer surface. It’s often brown or yellowish and hides the shell’s true color and pattern underneath. A standard bleach soak will partially loosen it, but for complete removal, you may need to peel it by hand after soaking.
Laboratory research on mussel shells found that hydrogen peroxide at higher concentrations, heated to around 70°C (158°F), caused the periostracum to detach within about two hours, peeling away in thin sheets and revealing the growth lines and structure beneath. You don’t need lab-grade supplies to replicate this at home. A long soak in warm water with a generous pour of drugstore hydrogen peroxide, followed by gentle peeling with your fingernails or a plastic pick, will get most of it off. Some collectors alternate between soaking and peeling over a couple of days until the shell is clean.
Polishing and Preserving the Finish
Clean, dry shells often look chalky compared to how they appeared wet on the beach. A light coating of mineral oil restores that wet look and brings out colors and patterns. Baby oil works perfectly for this since it’s just mineral oil with fragrance added. One thing to watch: some bottles labeled “mineral oil” at the pharmacy contain added vitamin E, which can leave the shell surface sticky and attract dust. Plain baby oil avoids this problem.
Apply a thin layer to the outside of the shell with a soft cloth or your fingers. You don’t need to coat the interior. Collectors who’ve used this method for years report no mold or degradation issues, likely because leaving the inside uncoated allows the shell to breathe. Reapply occasionally if the shell starts looking dull again.
For a more permanent gloss, a thin coat of clear nail polish or spray lacquer works, though it changes the texture and can yellow over time. Mineral oil is reversible and looks more natural, which is why most collectors prefer it.

