
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 Type | Cost | Time to Work | Effectiveness | Pros | Cons |
|---|---|---|---|---|---|
| Baking soda + cedar balls | Low ($5â$10 total) | 24 hours | Good (absorbs odors) | Natural, budget-friendly, multi-purpose (moth repellent) | Takes longer, needs regular reapplication |
| UV shoe sanitizer | Moderate ($20â$40) | 15â30 minutes | Excellent (kills bacteria) | Fast, reusable, no mess | Initial 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.


