Shoe odor is a common problem with a simple fix. No sprays, no chemicals — just methods that actually work.
1. Why Shoes Smell — and Why It Gets Worse Over Time
Shoe odor isn’t caused by sweat itself. Sweat is mostly water and is odorless. The smell comes from bacteria — specifically the bacteria that live on skin and thrive in the warm, dark, moist environment inside a shoe. These bacteria break down sweat and dead skin cells, producing the compounds responsible for the characteristic odor.
The problem compounds over time for a simple reason: most men wear the same shoes day after day without giving them time to fully dry out. Moisture never fully leaves the shoe, bacteria populations grow, and the material — particularly foam insoles and fabric linings — absorbs and retains the odor-causing compounds deep in the fibers. Once odor is embedded in the material, a surface treatment won’t fix it. You need an approach that addresses moisture, bacteria, and absorption simultaneously.
The good news: all of this can be done with natural materials most men already have at home.
2. Baking Soda — The Most Effective Natural Deodorizer
Baking soda (sodium bicarbonate) is the single most effective natural shoe deodorizer available. It works through chemistry: it is alkaline, and the odor-causing compounds produced by bacteria are mostly acidic. When baking soda contacts these compounds, it neutralizes them rather than just masking them with a different smell.
Basic method: Sprinkle a generous amount of baking soda directly into each shoe — enough to cover the insole. Leave overnight, or for a minimum of six hours. Shake out thoroughly before wearing. The baking soda absorbs moisture and neutralizes odor compounds in the insole and lining.
For persistent odor: Place the baking soda in a thin sock or a small piece of breathable fabric tied off at the top before inserting into the shoe. This prevents residue from getting stuck in the toe box and makes removal cleaner. Leave for 24–48 hours for heavily affected shoes.
Ongoing prevention: A light dusting of baking soda into shoes after each wear — shaken out before the next use — prevents odor from building up in the first place. This takes ten seconds and is significantly easier than treating established odor.
💡 Note: Baking soda is safe for all shoe materials including leather, canvas, mesh, and suede. It will not stain or damage the interior. Shake or brush out completely before wearing to avoid residue.
3. Sunlight and Fresh Air — Free and Highly Effective
Bacteria require moisture and darkness to thrive. Removing both simultaneously is the most direct way to kill odor-causing bacteria naturally.
After each wear, remove the insoles and place both the shoes and the insoles in a well-ventilated area with indirect sunlight. Direct sunlight for short periods — 1 to 2 hours — kills bacteria on the surface and dries out moisture that bacteria need to survive. Indirect light or good airflow for several hours achieves similar results more gently.
UV light specifically has antibacterial properties — this is the mechanism behind UV shoe sanitizers, but natural sunlight provides the same effect at no cost.
What to avoid: Prolonged direct sunlight on leather shoes causes fading and drying. A few hours of indirect natural light or partial sun is effective without causing damage. Canvas and synthetic materials tolerate more sun exposure than leather or suede.
This method works best as a regular habit rather than a reactive treatment. Shoes aired out after every wear rarely develop serious odor problems.
4. Cedarwood Inserts and Shoe Trees
Cedar wood has natural antimicrobial and moisture-absorbing properties that make it highly effective for ongoing shoe odor control. Cedar shoe trees placed inside shoes after each wear simultaneously maintain the shape of the upper and absorb moisture before it creates the conditions bacteria need to multiply.
Cedar inserts — smaller than full shoe trees and available as simple block or ball shapes — are an inexpensive alternative for athletic shoes and casual footwear where a full shoe tree doesn’t fit or isn’t necessary.
The cedar absorbs odor compounds directly and releases a mild natural scent that is clean without being overpowering. Over time, the cedar’s absorptive capacity reduces — lightly sanding the surface of a cedar shoe tree or insert with fine sandpaper restores its effectiveness by exposing fresh wood.
For maximum effect: Use cedar shoe trees in combination with a light dusting of baking soda on the insole. The baking soda handles immediate neutralization; the cedar manages ongoing moisture and odor between wears.
5. Freezing — Effective for Bacteria on Uppers and Insoles
Extreme cold kills bacteria as effectively as heat — without the material damage that heat causes. Placing shoes in a freezer overnight exposes the bacteria in the upper, lining, and insole to temperatures that halt bacterial activity and significantly reduce populations.
Method: Place each shoe in a separate zip-lock bag or plastic bag to prevent moisture from the freezer transferring to the shoe material. Place in the freezer overnight — a minimum of eight hours. Remove and allow to return to room temperature naturally before wearing. Do not apply heat to speed this process.
Effectiveness: Freezing works best on bacteria in the fabric and lining of the shoe. It is less effective on deep odor embedded in foam insoles, where the combination of baking soda treatment and air drying is more appropriate. Used together, freezing and baking soda cover the full range of odor sources.
What to avoid: Do not freeze leather shoes without bagging — condensation forming on the leather as it returns to room temperature can cause watermarks and stiffening. Bagging eliminates this risk entirely.
6. Tea Bags — Tannins as a Natural Antibacterial
Black tea contains tannins — natural compounds with antibacterial properties that also absorb moisture and neutralize odors. Used tea bags, dried fully before use, placed inside shoes overnight draw out moisture and reduce bacteria levels in the interior.
Method: Brew two tea bags per shoe in boiling water for 3–5 minutes. Remove and allow the bags to cool and dry completely — this step is important, as inserting a wet tea bag introduces moisture rather than removing it. Once fully dry, place one bag in each shoe and leave overnight. Remove before wearing.
This method works well for light-to-moderate odor and is particularly effective on fabric linings. It is less powerful than baking soda for severe cases but produces a mild, clean natural scent as a byproduct.
7. White Vinegar — For Stubborn, Embedded Odor
White vinegar is mildly acidic and has strong antibacterial properties. It cuts through stubborn odor that surface treatments can’t reach by penetrating the fabric and neutralizing bacteria directly.
For insoles and fabric linings: Mix equal parts white vinegar and water in a spray bottle. Lightly mist the interior of the shoe and the insole surface — do not saturate. Leave to air dry completely in a well-ventilated area. The vinegar smell dissipates entirely as it dries, taking the odor compounds with it.
For removable insoles: Remove insoles and soak in a vinegar-water solution (equal parts) for 20–30 minutes. Rinse with clean water and leave to air dry fully — 24 hours minimum — before reinserting. Damp insoles reinserted into shoes create exactly the conditions that caused the odor in the first place.
💡 Note: Do not apply white vinegar directly to leather or suede. The acidity can strip the natural oils from leather and permanently damage the nap of suede. Use vinegar treatments only on the interior fabric lining and foam insoles, not on the upper material.
8. Replace Insoles When Odor Is Embedded Too Deep
Insoles absorb the majority of sweat, dead skin cells, and bacteria over the life of a shoe. In older shoes or heavily worn pairs, the odor is not on the surface of the insole — it is embedded throughout the foam, where no surface treatment can fully reach it.
When natural treatments reduce but don’t eliminate odor, the insole itself is usually the source. Replacing the factory insole with a fresh insole — either a basic replacement or a quality aftermarket insole — removes the primary odor source entirely and resets the shoe’s interior condition.
Replacement insoles are inexpensive and available for all shoe types. For men with active lifestyles or who wear the same pair daily, replacing insoles every six to twelve months is a straightforward maintenance step that keeps shoes fresh without any other treatment.
9. Prevention: The Habits That Stop Odor Before It Starts
Treating odor is harder than preventing it. These habits eliminate the conditions that cause odor in the first place.
- Rotate shoes daily. Wearing the same pair every day prevents complete drying. A two-pair rotation gives each shoe 24 hours to dry out between wears — dramatically reducing bacterial growth.
- Wear moisture-wicking socks. Cotton socks absorb and retain moisture. Merino wool and synthetic moisture-wicking socks pull sweat away from the foot and release it more efficiently, keeping the interior of the shoe drier.
- Remove insoles after wear. Pulling out insoles and leaving them to air separately accelerates drying significantly. The insole holds most of the moisture and dries much faster outside the shoe than inside it.
- Never wear shoes without socks (for enclosed footwear). Bare feet produce far more moisture and skin cell contact with the interior than socked feet, accelerating bacterial buildup rapidly.
- Let feet breathe before putting on shoes. Putting shoes on immediately after showering, before feet are fully dry, introduces excess moisture directly into the insole.
10. Natural Method Quick Reference
| Method | Best For | How Long | Safe For All Materials? |
| Baking soda | All odor levels | 6–48 hours | Yes |
| Sunlight and airflow | Maintenance, mild odor | 1–4 hours | Avoid prolonged sun on leather |
| Cedar shoe trees | Ongoing prevention | After every wear | Yes |
| Freezing | Bacteria on uppers/lining | 8+ hours | Yes — bag first |
| Dried tea bags | Mild odor, fabric linings | Overnight | Yes |
| White vinegar spray | Stubborn embedded odor | Air dry fully | Interior only — not leather/suede |
| Insole replacement | Deeply embedded odor | Immediate | Yes |
Shoe odor is a maintenance problem with a maintenance solution. Baking soda neutralizes existing odor. Sunlight and airflow kill the bacteria causing it. Cedar shoe trees prevent moisture buildup between wears. And consistent rotation, moisture-wicking socks, and regular airing stop the problem before it starts. None of these methods require anything bought from a store — and used consistently, they keep shoes fresh indefinitely.
The most effective approach is always the preventive one: a two-minute routine after each wear beats a two-hour treatment once a month.
Browse our men’s shoe care and insole collection — everything you need to maintain fresh, long-lasting footwear naturally.

