How to Remove Odour From Shoes: Causes and Fixes

Shoe odour comes from bacteria feeding on sweat and trapped moisture, so the fix is a cycle of full drying, clean socks, and light deodorizing — never a soaking-wet shoe.

That damp gym bag in the corner of the closet is the reason your sneakers smell worse than your feet do. Sweat itself has almost no scent; the smell arrives when bacteria break that sweat down inside a warm, dark, moist shoe. Here is the order that actually works, from the cheapest ten-second habits to the baking soda and vinegar treatments people swear by.

Why Do Shoes Get Stinky in the First Place?

Sweat and trapped moisture create the warm environment where odor-causing bacteria thrive, and the waste they produce is what you smell.

The Cleveland Clinic confirms bacteria — not the sweat itself — are what produce the odor. That single fact reframes the whole job: you are not removing a smell, you are removing the wet living conditions that make it.

So the practical target is moisture. Anything that keeps the inside of a shoe dry for a full 24 hours between wears does more than any spray.

The Daily Habits That Prevent Odour Before It Starts

Preventing shoe odour comes down to four repeatable habits: air out shoes completely after every wear, rotate between pairs, wear clean moisture-managing socks, and pull the insoles out to dry separately.

  • Air-dry every time. Leave shoes in a well-ventilated spot — not stuffed in a bag or a dark closet — so they dry fully before the next wear.
  • Rotate pairs. Giving each pair a full day off is the simplest way to guarantee dry interiors.
  • Change socks daily and after workouts. Wash socks after each wear, and get out of damp socks and shoes as soon as a workout ends.
  • Dry your feet. Dry feet fully after washing or showering so you are not starting the day with a moist shoe.
  • Remove insoles. Pull them out, give them a light spray, and let them dry for a full 24 hours.

Nike’s own care guidance keeps returning to the same tree: clean socks, complete drying, ventilation, and never re-wearing damp shoes before they fully dry.

Baking Soda and Vinegar: How to Use Each One

Baking soda absorbs moisture and odor straight out of the shoe, while a diluted white vinegar spray neutralizes odor on contact — and both only work when the shoe is fully dried afterward.

Baking soda. Sprinkle straight baking soda inside the shoes and leave it for at least 24 hours, then shake or vacuum it out.

White vinegar. Mix white vinegar and water 1:1 in a spray bottle, mist the inside of the shoe lightly, then let it dry completely.

The one mistake that undoes both treatments is over-wetting. Saturating a shoe traps new moisture in the lining, which feeds the bacteria you were trying to starve and can damage some materials. Light misting, then full drying — every time.

For readers who would rather replace the problem pair outright, these anti odour shoes we tested are built with moisture-wicking linings that skip most of this upkeep.

What Actually Fixes a Smelly Shoe Fastest

Fix Time Needed Best For
Air-dry in ventilated spot Overnight Every pair, every day
Rotate pairs 24 hours per pair Daily wearers
Baking soda in shoe 24+ hours Lingering odor in dry shoes
1:1 vinegar and water mist Dry fully after Killing odor at the source
Insole removal and spray 24 hours Heavily used insoles
Sunlight (a few hours) 2-3 hours Post-workout drying
Vinegar foot soak (2:1) 15-20 min weekly Odor on the feet themselves

Cleveland Clinic’s guidance points to the same conclusion as the shoe brands: keeping feet and footwear dry is the whole ballgame. Everything on this table is a moisture tool, not a perfume.

How Long Does It Take to Get Rid of Shoe Odour?

One full drying cycle plus a baking soda treatment usually clears a mildly smelly shoe within 24 to 48 hours. Deep-set odor from months of damp storage takes several rounds, and a pair that still smells after repeated treatments may have bacteria living in the foam.

Do I Need to Throw Out Smelly Shoes?

Not usually. If the smell survives full drying, baking soda, and a vinegar mist, the foam or lining has likely absorbed the bacteria and the pair is done. Shoes worn without socks — and never dried — reach that point fastest.

Can I Use Foot Powder Instead of Baking Soda?

Yes, but it works differently. Foot powders handle sweat as you wear the shoe, while baking soda pulls moisture and odor out after you take them off. The best setup uses powder during wear and baking soda overnight.

The Sequence That Keeps Shoes Odour-Free

Run this in order and you will not need to think about shoe odour again: change out of sweaty shoes and socks right after a workout, pull the insoles and air everything in a ventilated spot overnight, sprinkle baking soda into any shoe that still carries a smell and leave it 24 hours, and mist lightly with 1:1 vinegar and water only when needed — then let it dry completely before wearing.

The two habits that carry the most weight are the two cheapest: never re-wear a damp shoe, and never leave a wet pair in an enclosed bag. Everything else is a supplement to those two. Skip the full soak, skip the plugged-in dryers for wet shoes, and let air do the work.

FAQs

Freezing slows bacteria but does not reliably kill them, and it adds moisture when the shoe thaws. Drying the shoe completely and treating it with baking soda is far more effective than the freezer trick.

How often should I replace my insoles?

Removing and airing them after every wear stretches that window noticeably.

Are shoe sprays a waste of money?

Not entirely — a light deodorizing spray helps between cleanings — but sprays cover odor rather than removing the moisture that creates it. Dry the shoe first, or a spray just seals bacteria into a damp lining.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.