6 ways to keep your shoes smelling fresh (plus quick fixes for stinky sneakers and prevention tips) 👟

Last updated: March 8, 2026

We’ve all been there—kicking off your favorite sneakers after a hike or a long day at work, only to be hit with a smell that makes you want to hold your breath. Shoe odor is a common problem, but it doesn’t have to be a permanent one. Whether you’re dealing with gym shoes, leather boots, or canvas sneakers, these 6 methods will help you banish the stench and keep your shoes smelling fresh.

6 Go-To Methods to Freshen Up Your Shoes

Each method works a little differently, so pick the one that fits your needs and shoe type:

  • Baking Soda: The OG of odor fighters. Sprinkle a generous amount inside each shoe, cover the insole, and leave it overnight. Vacuum or wipe away excess in the morning. Pro tip: Use a thin sock to hold baking soda for light-colored shoes to avoid residue.
  • Coffee Grounds: Save used grounds, dry them completely, and put a handful in a sock. Slip into shoes overnight. The grounds absorb odors and leave a subtle coffee scent—just watch for staining on light shoes.
  • Black Tea Bags: Dried black tea has tannins that kill bacteria. Leave a few bags in each shoe overnight. It’s natural and leaves no residue, though strong odors may need multiple uses.
  • Dryer Sheets: Pop 1-2 sheets inside each shoe for instant fresh scent. Great for quick fixes, but it only masks odor (doesn’t kill bacteria).
  • Activated Charcoal: Place small charcoal bags inside shoes. It absorbs moisture and odor effectively, lasting 1-2 months before replacement. A bit more expensive but long-lasting.
  • Cedar Shoe Trees: Insert into shoes when not wearing. They absorb moisture, repel bugs, and maintain shoe shape. Perfect for leather shoes, though they have an initial cost.

Here’s a quick comparison to help you choose:

MethodProsConsTime Required
Baking SodaCheap, easy to find, absorbs moisture/odorResidue on light shoes8+ hours
Coffee GroundsNatural, pleasant scent, repurposes wastePotential staining8+ hours (plus drying time)
Black Tea BagsKills bacteria, no residueMultiple uses for strong odors8+ hours
Dryer SheetsInstant scent, portableMasks odor only10 mins to overnight
Activated CharcoalLong-lasting, effectiveSlightly expensive8+ hours
Cedar Shoe TreesAbsorbs moisture, maintains shapeInitial cost, not portableOngoing

Quick Fixes for When You Need Fresh Shoes Now 👟

Sometimes you don’t have 8 hours to wait—try these fast solutions:

  • Baby Powder: Sprinkle inside, wait 5 mins, then brush off. Absorbs moisture and masks odors quickly.
  • Rubbing Alcohol: Spray insides with alcohol. It kills bacteria and evaporates in 10-15 mins. Avoid leather shoes.
  • Freezer Trick: Seal shoes in a bag and freeze overnight. Cold kills bacteria—great for canvas/synthetic shoes (not leather).

How to Keep Shoe Odor From Coming Back 🛡️

Prevention is key to avoiding stinky shoes. Adopt these habits:

  • Moisture-Wicking Socks: Pull sweat away from feet. Skip cotton—opt for polyester or wool blends.
  • Rotate Shoes: Give each pair 24 hours to air out before wearing again.
  • Air Insoles: Remove insoles after use and leave them in a ventilated area to dry.
  • Clean Insoles: Wash removable insoles with mild soap every few weeks. Let them dry fully before putting back.

Shoe odor doesn’t have to be embarrassing. With these methods, emergency fixes, and prevention tips, you can keep your shoes smelling fresh no matter how much you wear them. Try a few and see which ones work best for you—you’ll be glad you did!

Comments

No comments yet.

Related