Quick fix: Wash insoles, air shoes, and use baking soda or odor-eliminator sprays.
I’ve spent years testing shoe-care tricks and fixing smelly sneakers for friends and clients. This guide explains how to get rid of stinky shoe odor with clear steps, real-life tips, and safe methods you can trust. Read on for practical fixes, prevention plans, and expert advice that actually works.
:max_bytes(150000):strip_icc()/LAntal-cleansneakers_FINAL-5c93d143c9e77c00015f6993-6ca188d8eada494fbee774d9ac39a9f9.jpg)
Why shoes smell
Smell comes from bacteria that eat sweat and skin oils. Those bacteria release foul gases. Materials that trap moisture make the problem worse.
Knowing how to get rid of stinky shoe odor means tackling both the bacteria and the moisture. That two-part approach stops smells at the source and prevents them from coming back.

Quick fixes you can do today
For fast relief when you need to know how to get rid of stinky shoe odor now, try these simple steps. They work well between deep cleans and before you head out.
- Remove insoles and air them outside for several hours.
- Sprinkle baking soda inside shoes overnight and shake it out in the morning.
- Use odor-eliminator spray or a 50/50 water and white vinegar mix and let shoes dry fully.
- Place dry tea bags, coffee grounds in a breathable pouch, or activated charcoal inside shoes to absorb smells.
These quick fixes reduce smell quickly and are cheap. Use them as a stopgap until you can deep clean.

Deep cleaning methods
When light fixes fail, go deeper. These steps tackle ingrained bacteria and lingering odor and show how to get rid of stinky shoe odor for good.
-
Machine-washable shoes
- Remove laces and insoles.
- Put shoes in a pillowcase or laundry bag.
- Use cold water and a gentle cycle with mild detergent.
- Air dry thoroughly; never put most shoes in a hot dryer.
-
Hand clean leather or delicate shoes
- Wipe out debris and use a soft brush for the inside.
- Mix mild soap with water and clean gently.
- Wipe with a damp cloth then dry with paper towels inside to soak moisture.
-
Clean removable insoles
- Soak insoles in warm water with a bit of baking soda or mild soap for 15–30 minutes.
- Rinse and air dry completely before reinserting.
-
Use freezer method for stubborn bacteria
- Seal shoes in a plastic bag and freeze for 24 hours.
- Let them return to room temp and then air out.
- Freezing can reduce some bacteria but does not remove moisture or residue.
-
Consider UV light devices or ozone bags as a last step for deep odor. Use them according to manufacturer safety instructions.
I often deep-clean one pair of daily shoes every month. That routine stopped a chronic smell problem I had with running shoes.

Preventing odor long-term
Prevention is the best way to keep shoes fresh. These daily habits help you avoid frequent cleaning and show how to get rid of stinky shoe odor before it starts.
- Rotate shoes so each pair gets at least 24 hours to dry between uses.
- Wear moisture-wicking socks and change them daily or more often during heavy sweating.
- Wash feet daily and dry between toes to cut down the bacteria load.
- Use breathable shoe materials and avoid wearing the same non-breathable pair every day.
- Insert odor-fighting insoles or cedar shoe trees to absorb moisture and add pleasant scent.
- Store shoes in a dry, ventilated space and use silica gel packs to keep humidity low.
From experience, rotating shoes and using breathable socks cut my shoe odor by more than half within two weeks.

Natural remedies vs commercial products
When deciding between home cures and store products for how to get rid of stinky shoe odor, weigh safety, speed, and cost.
-
Natural remedies
- Baking soda, vinegar, tea bags, and charcoal are cheap and widely effective.
- They are safe for most materials but may need repeated use for heavy odor.
-
Commercial products
- Enzyme sprays, antimicrobial insoles, and ozone or UV gadgets can act faster and last longer.
- They cost more and some products may not suit all shoe materials. Read labels and follow instructions.
I prefer starting with natural remedies and moving to targeted commercial items if the smell persists. That approach saved money and avoided unnecessary harsh chemicals.

Common mistakes to avoid
Avoid these errors when learning how to get rid of stinky shoe odor. They can make the problem worse or damage your shoes.
- Leaving wet shoes in a closed closet. That traps moisture and grows bacteria.
- Overusing perfume or scented sprays. Perfume masks odors but does not kill bacteria.
- Putting shoes in a hot dryer. Heat can warp soles and glue.
- Skipping insoles. Dirty insoles hold most of the bacteria and need regular cleaning or replacement.
Fixing these habits has a big impact. I used to spray fragrance daily; once I switched to cleaning and air-drying, the smell disappeared for good.

Frequently Asked Questions of how to get rid of stinky shoe odor
How fast can I stop shoe odor with home methods?
You can reduce noticeable odor in one to two uses with baking soda or airing. Deep-cleaning and consistent prevention usually remove stubborn smells in a few days.
Are enzyme sprays safe for all shoes?
Most enzyme sprays are safe for fabric and athletic shoes but may harm delicate leather and suede. Test on a small hidden area first and follow manufacturer guidance.
Does freezing shoes kill odor-causing bacteria?
Freezing can reduce some bacteria but may not remove all microbes or the compounds they produce. Use freezing as a complementary step with cleaning and drying.
Can I wash insoles in the washing machine?
Many fabric insoles are machine washable on a gentle cycle, but foam or gel insoles may break down. Check the insole material and air dry them completely.
Is baking soda or vinegar better for odor?
Baking soda absorbs smells; vinegar neutralizes odors and helps kill bacteria. Use baking soda for dry absorption and vinegar for light disinfecting and deodorizing.
How often should I replace insoles to prevent smell?
Replace insoles every 6 to 12 months for frequent use, or sooner if they show wear or persistent odor. Regular cleaning extends their life.
Conclusion
Cleaning, airing, and changing habits will truly solve how to get rid of stinky shoe odor. Start with quick fixes for immediate relief, use deep cleaning when needed, and adopt simple prevention steps like rotating shoes and wearing moisture-wicking socks. Try one new habit this week—air your shoes daily or clean your insoles—and you’ll notice a real difference. Share your results, subscribe for more shoe-care tips, or leave a comment with your toughest shoe odor challenge.

Madison Clark is a footwear expert and the voice behind MyStyleGrid.com. She specializes in honest shoe reviews, style tips, and practical guides to help readers find the perfect pair for any occasion. With years of experience in blogging and content creation, Madison makes footwear knowledge simple, stylish, and easy to follow.




