How to Get Rid of Shoe Odor: 8 Methods That Actually Work
Smelly shoes? These 8 proven methods eliminate shoe odor permanently — from baking soda to deep cleaning your sneakers in the washing machine.
Shoe odor is a bacteria problem, not just a cleanliness problem. Your feet have more sweat glands per square inch than almost anywhere else on your body. That sweat creates the ideal environment for bacteria that produce isovaleric acid — the source of that distinctive shoe smell. Here’s how to fix it.
8 Proven Methods to Eliminate Shoe Odor
1. Baking Soda Overnight
Pour a tablespoon into each shoe, shake to distribute, leave overnight. Baking soda is a natural odor absorber. For severe odor, leave 24–48 hours.
2. Freeze Your Shoes
Yes, really. Bacteria don’t survive freezing. Put shoes in a zip-lock bag, freeze overnight, thaw fully before wearing. No chemicals needed.
3. Tea Bags
Black tea contains tannins that kill bacteria. Steep a tea bag, cool completely, place inside shoe for an hour. Blot dry and air out.
4. White Vinegar Spray
Mix equal parts white vinegar and water. Spray lightly inside shoes. The vinegar smell dissipates as it dries — taking the shoe odor with it.
5. Cedar Shoe Inserts
Cedar naturally absorbs moisture and has mild antibacterial properties. Cedar inserts placed in shoes when stored prevent odor buildup over time.
6. Wash Your Insoles
Insoles absorb the most sweat and bacteria. Hand wash regularly with mild soap. If heavily saturated, replace them — new insoles make an immediate difference.
7. Sunlight and Fresh Air
UV light kills bacteria naturally. Place shoes outside in sun for a few hours (not too long — prolonged sunlight fades fabric). Fresh air allows moisture to evaporate.
8. Machine Wash Your Shoes
For fabric and canvas shoes, a machine wash is the most thorough odor treatment. The combination of detergent and water agitation removes odor-causing bacteria throughout the shoe. Always use a Fluffie shoe laundry bag — cold, gentle cycle, air dry.
Preventing Shoe Odor
- Rotate shoes — never wear the same pair two days in a row
- Wear moisture-wicking socks — avoid pure cotton
- Let shoes air out after every wear
- Use foot powder or antiperspirant on feet before wearing shoes
- Clean shoes regularly — don’t wait for visible dirt or obvious smell