There’s nothing worse than slipping on your favorite sneakers only to be hit by an unbearable stinky smell. Whether it’s post-workout sweat, a long rainy season, or just old shoes gathering mildew, shoe odors can make even the best pair unwearable.
The good news? Shoe smells aren’t permanent. With a mix of everyday household items, simple hacks, and a little patience, you can remove odors from shoes and prevent them from coming back.
This video shows three ways to remove bad smell from shoes:
Know the Source of the Smell
Before diving into cleaning methods, it helps to understand why your shoes smell in the first place. Different odors require slightly different approaches.
- Sweat & Bacteria: The most common culprit. Moisture inside shoes allows bacteria to grow, causing a pungent smell.
- Mildew & Mold: Happens when shoes are left damp for long periods. Usually musty and heavy.
- Old Odors: Shoes that have absorbed foot odor over time may need deeper cleaning.
Knowing the source helps you choose the best method to remove smell from shoes quickly and effectively.
What You’ll Need
Gather these items so you’re ready to tackle shoe odor without delay:
For Quick Fixes:
- Baking soda
- White vinegar
- Dryer sheets or coffee grounds
- Activated charcoal (optional, for stronger odors)
- Microfiber cloth
For Deep Cleaning:
- Mild laundry detergent or dish soap
- Old toothbrush or small scrubbing brush
- Warm water
- Washing machine (for machine-safe shoes)
- Shoe deodorizer sprays (optional)
Step-by-Step: How to Remove Bad Smell from Shoes
Step 1: Dry Out Your Shoes
Moisture is the number one cause of odor. Remove insoles and let shoes air dry in a ventilated area, away from direct sunlight to prevent damage.
Step 2: Remove Loose Dirt and Debris
Shake out the shoes, vacuum if needed, and brush off dirt. This ensures that cleaning solutions reach the areas that trap odor.
Step 3: Use Baking Soda for Stinky Smell
Sprinkle a generous layer of baking soda inside each shoe. Let it sit overnight. Baking soda absorbs moisture and neutralizes odor. Shake it out in the morning.
Step 4: Vinegar Solution for Mildew Smell
Mix equal parts water and white vinegar in a spray bottle. Lightly mist the inside of the shoe, then let it air dry completely. Vinegar kills mold and bacteria without leaving a strong scent once dry.
Step 5: Deep Clean Removable Insoles
If insoles are removable, wash them with warm water and mild soap. Rinse thoroughly, air dry completely, and replace. For foam insoles that can’t be soaked, sprinkle with baking soda or use a spray-on disinfectant.
Step 6: Machine Washing (Optional for Durable Shoes)
For canvas or athletic shoes, remove laces and insoles and wash in cold water on a gentle cycle with mild detergent. Air dry afterward—never use a dryer, as high heat can warp shoes.
Step 7: Add Long-Term Odor Prevention
- Use dryer sheets or coffee grounds inside shoes when storing.
- Place activated charcoal sachets in shoes overnight to absorb lingering odors.
- Keep shoes dry—use moisture-absorbing inserts if you live in humid areas.
Quick Fixes for Common Problems
| Problem | Solution | Alternative |
|---|---|---|
| Shoes still smell after baking soda | Try vinegar spray or deep clean insoles | Use shoe deodorizer spray |
| Mildew smell persists | Wash insoles and spray vinegar solution | Place shoes in sunlight for a few hours |
| Odor comes back quickly | Keep shoes dry and use moisture-absorbing inserts | Rotate shoes daily to give them time to air out |
| Smelly athletic shoes | Machine wash fabric parts and air dry | Use activated charcoal or sports shoe deodorizers |
Tips to Prevent Smelly Shoes
- Rotate Your Shoes: Don’t wear the same pair every day. Allow 24–48 hours to air out.
- Wear Socks: Especially moisture-wicking socks for workouts.
- Dry Immediately: Never put damp shoes back in your closet.
- Use Foot Powder: Helps reduce sweat and bacteria inside shoes.
- Keep Storage Clean: Store shoes in a dry, ventilated area.
FAQ
Can bad shoe smell be removed permanently?
Yes, if you treat it promptly and regularly maintain your shoes. Deep cleaning plus odor prevention ensures long-lasting freshness.
Is vinegar safe for all shoes?
Use lightly on leather or suede—too much can damage the finish. Canvas and athletic shoes handle vinegar well.
Can I use baking soda in sneakers I wear daily?
Absolutely. Sprinkle overnight or use baking soda shoe pouches for continuous odor absorption.
Does machine washing work on all shoes?
No. Avoid washing leather, suede, or delicate shoes in a machine. Stick to spot cleaning and deodorizing for those materials.
Conclusion
Removing smell from shoes doesn’t have to be complicated or expensive. From stinky workout sneakers to mildew-scented boots, you can remove odors quickly and permanently with baking soda, vinegar, and proper cleaning techniques. Regular maintenance, drying, and occasional deep cleaning will keep your shoes fresh, comfortable, and ready to wear—before it’s too late!
Next, learn How To Clean Shoes And Make Them Look Brand New.


