Shoe odor happens to almost everyone. After long days of walking, working out, or wearing the same pair repeatedly, moisture and bacteria begin to build up inside the shoes. That combination is what creates the unpleasant smell many people struggle with.
The good news is that you don’t need expensive sprays or special cleaners to fix the problem. In many cases, a few simple household ingredients can remove odors quickly and naturally.
In this guide, you’ll learn exactly how to deodorize shoes at home using easy, beginner-friendly methods. We’ll also cover how to deal with stubborn odors and how to keep your shoes smelling fresh long term.
Why Shoes Start to Smell
Understanding the cause of shoe odor makes it easier to remove it.
Feet naturally sweat throughout the day. When that moisture gets trapped inside shoes, it creates the perfect environment for bacteria to grow. These bacteria break down sweat and produce the strong smell we associate with “stinky shoes.”
Materials like synthetic fabrics, foam insoles, and tight shoes can trap moisture even more, making odors worse.
The goal when deodorizing shoes is to do three things:
- Absorb moisture
- Kill odor-causing bacteria
- Neutralize lingering smells
Luckily, several common household ingredients can do all three.
What You’ll Need
Before starting, gather a few basic items you may already have at home.
- Baking soda
- White vinegar
- Small bowls
- Paper towels or cloth
- Tea bags (unused or used and dried)
- Cornstarch or baby powder
- Spray bottle
- Warm water
- Essential oils (optional)
You don’t need all of these at once. Different methods use different ingredients.
Step-by-Step: How to Deodorize Shoes at Home
This is the simplest and most popular method, and it works for most types of shoes.
• Remove the insoles if possible
Take the insoles out of the shoes so air can circulate more easily. This also allows the deodorizing ingredients to reach the areas where odor builds up most.
• Sprinkle baking soda inside the shoes
Add one to two tablespoons of baking soda into each shoe. Spread it evenly so it covers the bottom and sides.
• Let the shoes sit overnight
Leave the baking soda inside the shoes for several hours or overnight. Baking soda naturally absorbs moisture and neutralizes odors.
• Shake out the baking soda
In the morning, shake the shoes outside or over a trash can to remove the powder.
• Wipe the interior if necessary
If any powder remains, wipe the inside gently with a dry cloth.
Most mild to moderate shoe odors disappear after this treatment.
How to Deodorize Shoes with Vinegar
White vinegar is excellent for killing odor-causing bacteria.
Start by mixing equal parts white vinegar and water in a spray bottle.
Lightly spray the inside of the shoes. Avoid soaking them—just apply enough to dampen the interior.
Allow the shoes to air dry completely. As the vinegar dries, it removes bacteria and neutralizes smells.
Don’t worry if you notice a vinegar scent at first. It fades once the shoes dry fully.
Using Tea Bags to Remove Shoe Odor
Tea bags are surprisingly effective at absorbing moisture and odors.
Place two dry tea bags inside each shoe and leave them overnight. The tea naturally pulls moisture from the shoe and helps reduce odor.
This method works well as a quick fix when shoes smell slightly musty.
How to Deodorize Shoes Naturally with Cornstarch
Cornstarch works similarly to baking soda by absorbing moisture.
Sprinkle a small amount inside the shoes and leave it overnight. In the morning, shake it out thoroughly.
Cornstarch works especially well in athletic shoes that trap sweat during workouts.
How to Remove Strong Shoe Odor
If the smell is particularly strong, you may need a deeper cleaning.
Start by washing removable insoles using warm water and mild soap. Allow them to dry completely before placing them back inside the shoes.
Next, wipe the interior of the shoes with a cloth dipped in a mixture of vinegar and water.
Once dry, sprinkle baking soda inside and leave it overnight. This two-step method removes bacteria and neutralizes any remaining odor.
Quick Fixes for Common Problems
| Problem | Step-by-Step Solution | Alternative Suggestion |
|---|---|---|
| Shoes smell after one day | Sprinkle baking soda inside overnight | Use cornstarch or baby powder |
| Strong sweat odor | Spray inside with vinegar solution and air dry | Wash removable insoles |
| Moisture inside shoes | Stuff shoes with paper towels overnight | Place near a fan for faster drying |
| Odor returns quickly | Use baking soda two nights in a row | Try tea bags inside the shoes |
| Shoes still smell after cleaning | Wash insoles and clean interior with vinegar | Use a few drops of essential oil |
Tips to Prevent Shoe Odor
Once your shoes are fresh again, a few simple habits can prevent odors from returning.
Allow shoes to air out after wearing them. Avoid storing them immediately in a closed closet or gym bag.
Rotate between different pairs of shoes when possible. This gives each pair time to dry fully between uses.
Wear moisture-wicking socks to reduce sweat buildup inside the shoes.
You can also sprinkle a small amount of baking soda inside shoes once a week as a preventative measure.
FAQ
Can baking soda really remove shoe odor?
Yes. Baking soda absorbs moisture and neutralizes odor molecules, making it one of the most effective natural shoe deodorizers.
How long should baking soda stay in shoes?
Leaving baking soda inside the shoes overnight usually works best.
Is vinegar safe to use inside shoes?
Yes, as long as you dilute it with water and allow the shoes to dry completely afterward.
Why do my shoes still smell after washing them?
Sometimes odor remains in the insoles or foam lining. Cleaning the insoles separately and using baking soda afterward usually solves the problem.
Conclusion
Shoe odor can feel embarrassing, but it’s usually easy to fix with simple household ingredients. Baking soda, vinegar, and even tea bags can absorb moisture and eliminate the bacteria responsible for unpleasant smells.
The key is allowing shoes to dry properly and treating odors early before they become deeply embedded in the materials.
With these easy at-home methods, you can keep your shoes smelling clean, fresh, and ready to wear every day.


