How to Make Seashells Not Smell: Bleach, Boil & More

The smell coming from your seashells is decaying organic matter, either bits of the original animal still inside or algae and marine organisms clinging to the surface. The fix is straightforward: you need to remove that organic material completely, then let the shells dry. Depending on how bad the smell is and what type of shells you have, you can choose from a few reliable methods.

Why Seashells Smell in the First Place

Shells that still contain remnants of the mollusk that lived inside them will smell the worst. Even “empty” shells picked up on the beach often have tiny bits of tissue, dried algae, or trapped seawater deep inside their spirals. As that material breaks down, it produces the unmistakable rotten smell. The longer shells sit uncleaned, the worse it gets. Thin, papery shells and tightly coiled gastropods (like whelks and conchs) tend to trap the most organic debris.

The Bleach Soak: Simplest and Most Effective

A bleach soak is the go-to method for most shell collectors. Mix one part household bleach with three parts water in a plastic bucket, submerge the shells completely, and let them sit for two to three days. The bleach breaks down any remaining tissue, kills bacteria, and dissolves algae. After soaking, rinse the shells thoroughly under running water and let them air dry in the sun for a full day.

This method will not harm the shells or strip their natural color. The one important exception: sand dollars, starfish, and crab shells are more porous and fragile, and bleach can damage or dissolve them. For those, use a much shorter soak of 30 minutes to an hour, or skip bleach entirely and try the freezing method below.

Some shells have a dark, leathery outer coating called the periostracum. If your shell looks black or brown even after a standard bleach soak, that coating is the cause. Experienced collectors soak these shells in full-strength bleach, checking every other day until the coating dissolves. This can take a week or more, but the bleach will eventually strip it away and reveal the clean shell underneath.

Boiling Out Stubborn Tissue

For shells with a lot of animal tissue still inside, boiling works faster than soaking. The key is avoiding thermal shock, which cracks shells. Place your shells in a pot of room-temperature water, then slowly bring it to a near boil. Let them simmer for about five minutes, then turn off the heat and let everything cool down gradually in the pot. Never drop shells into already-boiling water, and never pull them out of hot water and rinse with cold.

Once the shells are cool enough to handle, use tweezers or a toothpick to pull out any loosened tissue from inside. You may need to repeat the process for large or deeply spiraled shells. Follow up with a bleach soak to eliminate any remaining odor and bacteria.

The Freezing Method

If you want to avoid chemicals and heat entirely, freezing works well for shells that still have tissue inside. Place the shells in a zip-lock bag with a little water, freeze them for several days, then thaw completely. The freeze-thaw cycle breaks down the tissue and makes it easy to pull out. Repeat two or three times if needed, then rinse and dry in the sun. This is the gentlest option and works especially well for delicate shells that might crack from boiling or erode in bleach.

Burying: Slow but Hands-Off

Burying shells in your yard lets insects, bacteria, and other soil organisms do the cleaning for you. Dig a hole about six inches deep, place the shells inside, and cover them. How long this takes depends heavily on your soil and climate. In warm, moist soil with active insect life, shells can be clean in a few weeks. In dry or clay-heavy soil, it can take months. Check after about four to six weeks. Once you dig them up, give them a quick bleach soak to remove any lingering odor and soil staining.

Avoid Vinegar for Cleaning

Vinegar comes up frequently as a natural cleaning alternative, but it’s a poor choice for seashells. Shells are made of calcium carbonate, and vinegar is acidic enough to dissolve them. After just 24 hours in vinegar, shells become noticeably softer and more fragile, and some will break apart entirely. If you want a gentler alternative to bleach, hydrogen peroxide at 6% concentration works well. Soak shells for about a day, rinse, and dry. Collectors who’ve compared the two report that hydrogen peroxide produces results comparable to bleach without the harsh fumes.

Finishing Touches After Cleaning

Once your shells are completely dry and odor-free, they may look a bit chalky or dull compared to how they looked wet on the beach. A thin coat of mineral oil brings back that wet-shell luster. Baby oil is just mineral oil with added fragrance, and it works identically at roughly half the price. Rub a small amount over the shell with a cloth, then wipe off the excess with a dry glove or rag. The shine does fade over time, so you’ll need to reapply occasionally if you want to maintain the look.

For a more permanent finish, a light spray of clear polyurethane or a thin coat of clear nail polish seals the surface and holds the color without reapplication. Just keep in mind that any coating changes the shell’s texture from natural matte to a glossy or slightly plastic feel.

Preventing Smell Before It Starts

The best time to start cleaning is immediately after collecting. If you’re traveling and can’t clean right away, seal the shells in a zip-lock bag and freeze them as soon as you get to a freezer. This stops decomposition in its tracks and buys you time until you’re ready to do a proper cleaning. If freezing isn’t an option, at least rinse the shells in fresh water and store them in an open container outdoors, not in a sealed bag or car trunk where heat accelerates the rot and concentrates the smell.