
Last month, I packed my gym sneakers for a weekend trip without thinking—big mistake. By the time I reached my friend’s place, the whole suitcase smelled like a locker room. I scrambled for a fix, and that’s when I realized how many simple, cheap ways there are to keep shoes fresh. No fancy sprays or expensive inserts needed. Here are 7 methods I tested, with all the details you need to pick the right one.
7 Ways to Keep Shoes Fresh (No Expensive Products)
Each method works for different shoe types and situations. Let’s break them down:
1. Baking Soda Sachets 🍞
Fill a small cloth bag or old sock with baking soda, tie it closed, and slip it into each shoe overnight. Baking soda absorbs moisture and odors.
2. Dried Tea Bags ☕
Use used black or green tea bags (dried completely). The tannins in tea kill bacteria that cause smell. Pop one in each shoe.
3. Citrus Peel Inserts 🍊
Place fresh orange or lemon peels inside shoes. They release a fresh scent and absorb moisture. Replace every 2-3 days.
4. White Vinegar Spray 🧴
Mix equal parts white vinegar and water in a spray bottle. Spray the inside of shoes (avoid leather!) and let air dry. Vinegar kills bacteria.
5. Activated Charcoal Pouches 🪨
Charcoal absorbs odors and moisture. You can buy cheap pouches or make your own with charcoal and a cloth bag. Recharge by leaving in sunlight for a few hours.
6. Freeze Shoes Overnight ❄️
Put shoes in a plastic bag and freeze for 8-12 hours. The cold kills odor-causing bacteria. Works great for canvas or rubber shoes.
7. Cedar Shoe Trees 🌲
Cedar wood absorbs moisture and repels insects. They also help maintain shoe shape. A budget option: use cedar shavings in a bag if you don’t have trees.
Here’s how the methods stack up:
| Method | Effort Level (1-5) | Cost ($-$$$) | Pros | Cons |
|---|---|---|---|---|
| Baking Soda Sachets | 1 | $ | Super cheap, easy to make | Needs replacement every 2 weeks |
| Dried Tea Bags | 2 | $ | Uses household items, nice scent | Tea bags need to dry first |
| Citrus Peel Inserts | 1 | $ | Natural scent, eco-friendly | Short-lasting (2-3 days) |
| White Vinegar Spray | 2 | $ | Kills bacteria effectively | Not for leather shoes, strong smell initially |
| Activated Charcoal Pouches | 3 | $$ | Long-lasting (reusable) | Needs sunlight recharge |
| Freeze Shoes | 2 | $ | Kills bacteria completely | Not for leather/suede, takes time |
| Cedar Shoe Trees | 1 | $$ | Maintains shoe shape, long-lasting | Initial cost higher |
“A stitch in time saves nine.” – English Proverb
This old saying applies perfectly here. Taking 2 minutes each night to slip a baking soda sachet into your shoes prevents odor from building up, saving you from the embarrassment of smelly shoes later.
Last summer, I was heading to a music festival and forgot to pack shoe deodorizer. My canvas sneakers were already starting to smell from daily walks. I grabbed some orange peels from the hotel breakfast, stuffed them into my shoes overnight, and the next day they smelled like fresh citrus. No one noticed a thing—phew!
Common Question
Q: Can these methods be used on leather shoes?
A: Yes, but with caution. Baking soda sachets, dried tea bags, and cedar shoe trees are safe for leather. Avoid vinegar spray and freezing, as they can damage leather’s texture. For citrus peels, place them in a cloth bag first to prevent direct contact with leather.
Keeping shoes fresh doesn’t have to cost a lot. Whether you’re a gym-goer, a hiker, or just someone who wears shoes daily, these methods work. Pick the one that fits your lifestyle and shoe type, and say goodbye to smelly shoes for good!



