That 'stinky shoe' closet smell 👟: why it happens and 2 easy fixes to freshen things up (plus maintenance tips)

Last updated: April 25, 2026

Last week, I opened my hallway closet to grab my running shoes and was hit with a wave of smell so strong it made me step back. My favorite sneakers, which I’d worn to the gym three times that week, were the culprit. If you’ve ever dealt with that lingering 'stinky shoe' odor in your closet, you know how frustrating it is—like a hidden guest that won’t leave.

Why the smell sticks around

The root cause is simple: moisture + bacteria. When you wear shoes, your feet sweat (even if you don’t notice it). That sweat gets trapped in the fabric or material of your shoes. Bacteria love warm, damp environments—they multiply quickly and produce the unpleasant odor we associate with stinky shoes. Closed closets lock in that smell, making it spread to other items (like jackets or bags) if you’re not careful.

2 easy fixes to banish the odor

You don’t need fancy products to get rid of the smell. Here are two effective, budget-friendly solutions:

Fix 1: Baking soda + cedar balls combo

Baking soda is a natural odor absorber. Sprinkle a tablespoon inside each shoe and let it sit overnight (or for 24 hours). For the closet itself, place cedar balls on shelves—they repel moisture and add a fresh, woody scent. Bonus: cedar also keeps moths away!

Fix 2: Portable UV shoe sanitizer

UV light kills bacteria at the source. These small, battery-powered devices fit inside shoes and use UV-C light to eliminate up to 99% of odor-causing germs. Just insert them into your shoes, turn them on, and let them run for 15–30 minutes. They’re perfect for busy people who don’t have time to wait for baking soda to work.

How the two fixes compare

Not sure which fix is right for you? Here’s a quick comparison:

Fix TypeCostTime to WorkEffectivenessProsCons
Baking soda + cedar ballsLow ($5–$10 total)24 hoursGood (absorbs odors)Natural, budget-friendly, multi-purpose (moth repellent)Takes longer, needs regular reapplication
UV shoe sanitizerModerate ($20–$40)15–30 minutesExcellent (kills bacteria)Fast, reusable, no messInitial cost higher, needs batteries or charging

A classic take on freshness

“Cleanliness and order are not matters of instinct; they are matters of education, and like most great things, you must cultivate a taste for them.” — Benjamin Franklin

Franklin’s words ring true here. Keeping your closet fresh isn’t just about fixing the smell—it’s about building small habits that prevent it from coming back. For example, my friend Sarah started using cedar balls in her closet after dealing with stinky shoes for months. Now, she swears by them—her closet smells like a forest instead of a gym bag!

FAQ: Common questions about shoe odor

Q: Can these fixes work for leather shoes?
A: Yes! For leather, avoid direct baking soda contact (put it in a cloth bag first) to prevent discoloration. Cedar balls are safe for leather, and UV sanitizers won’t damage the material as long as you follow the instructions.

Maintenance tips to keep odors away

  • Air out your shoes after every wear—leave them by an open window or fan for a few hours.
  • Rotate your shoe pairs—don’t wear the same shoes two days in a row.
  • Clean your insoles regularly (use a mild soap and water, then let them dry completely).
  • Keep your closet well-ventilated—open the door for a few hours each day to let fresh air circulate.

By combining these fixes with regular maintenance, you can say goodbye to that stinky shoe closet smell for good.

Comments

Emma S.2026-04-25

Thanks for these simple fixes—my shoe closet has smelled terrible lately, so I’m definitely going to give them a shot tomorrow!

Related