Shoe odor usually comes from sweat, bacteria, trapped moisture, and worn materials that hold smell over time.
This guide explains how to remove shoe odor with practical methods that target the source, not just the scent.
Why shoes develop odor
Most shoe smell starts when sweat and heat create a favorable environment for bacteria and fungi.
As microbes break down perspiration and skin cells, they produce the unpleasant odors people notice in sneakers, work shoes, and athletic footwear.
Several factors make odor worse:
- Non-breathable materials such as synthetic leather or heavy foam
- Wearing the same pair every day without drying time
- Moisture from rain, sweat, or damp socks
- Hidden buildup in insoles, linings, and toe boxes
- Foot conditions such as hyperhidrosis or athlete’s foot
How to remove shoe odor from the inside
The most effective odor removal methods work inside the shoe, where smell builds up most.
Start by removing loose debris and allowing the shoes to air out before using any treatment.
1. Remove the insoles and laces
Take out removable insoles and laces so air and cleaning products can reach more surface area.
Insoles often hold the strongest odor because they absorb sweat directly.
2. Wash what you can safely clean
If the shoes are machine washable, follow the manufacturer’s care instructions.
For washable sneakers, use a gentle cycle with mild detergent and air dry completely.
For non-washable shoes, wipe the interior with a cloth lightly dampened with soap and water, then dry thoroughly.
3. Use baking soda overnight
Baking soda helps absorb moisture and neutralize odor.
Sprinkle a small amount inside each shoe and leave it overnight, then shake it out before wearing.
For removable insoles, place them in a sealed bag with baking soda separately.
4. Try activated charcoal
Activated charcoal is highly porous and can absorb odor and moisture.
Put charcoal sachets or odor-absorbing inserts inside the shoes for 24 to 48 hours.
This is especially useful for boots and closed-toe shoes that are hard to air out.
5. Use white vinegar carefully
White vinegar can help reduce odor-causing bacteria.
Mix equal parts vinegar and water in a spray bottle, mist the inside lightly, and let the shoes dry completely.
Test on a small area first, since vinegar may affect delicate materials or finishes.
What is the fastest way to deodorize shoes?
If you need a quick fix before wearing a pair again, focus on drying and odor absorption.
Fast methods work best when combined with a longer-term cleaning routine.
- Place shoes in a well-ventilated area or near a fan
- Insert odor-absorbing shoe deodorizers or charcoal bags
- Use a small amount of baking soda for short overnight treatment
- Freeze odor-causing bacteria by sealing shoes in a bag and placing them in the freezer for several hours, if the material allows it
Freezing may help reduce odor temporarily, but it does not replace proper cleaning.
Always allow shoes to warm up and dry completely afterward.
How to clean shoe odor from different materials
Different shoe materials require different approaches.
Using the wrong method can damage the shoe or make odor worse by trapping more moisture.
Mesh and athletic shoes
Mesh shoes are usually the easiest to deodorize because they dry quickly.
Remove the insoles, wash the upper if allowed, and use a fan or open air to dry them fully.
Avoid heat sources that can warp synthetic materials.
Leather shoes
Leather should not be soaked.
Wipe the inside with a damp cloth, use a leather-safe deodorizing spray, and place cedar shoe trees or moisture-absorbing inserts inside after wearing.
This helps preserve shape while controlling smell.
Boots
Boots often trap more moisture because they are tall and insulated.
Remove liners when possible, dry them separately, and use charcoal inserts or boot dryers.
If the boots are used for work or winter, rotate pairs to reduce repeated dampness.
Canvas shoes
Canvas can usually handle more cleaning than leather, but it still needs complete drying.
A mild detergent wash may be enough for odor from light use.
For stronger smells, combine washing with baking soda or vinegar treatment.
How to prevent shoe odor from coming back
Odor prevention is easier than repeated deep cleaning.
Small daily habits can significantly reduce bacteria and moisture buildup.
- Wear moisture-wicking socks instead of cotton when possible
- Rotate between at least two pairs of shoes
- Let shoes dry for 24 hours before wearing them again
- Use foot powder or antiperspirant on sweaty feet
- Replace insoles regularly, especially in athletic shoes
- Store shoes in a dry, ventilated space instead of a closed bin
Good foot hygiene also matters.
Washing feet daily, drying between the toes, and treating athlete’s foot early can reduce the odor that transfers into shoes.
Which products help the most?
Several shoe odor products are widely used because they address moisture and bacteria at the source.
The most useful options include:
- Activated charcoal inserts: Best for absorbing odor and moisture over time
- Baking soda sachets: Affordable and easy for short-term deodorizing
- Cedar shoe trees: Help shoes keep their shape while reducing dampness
- Antibacterial shoe sprays: Useful after workouts or long wear
- Boot dryers and shoe dryers: Excellent for wet footwear and daily use
Choose products based on the shoe material and how often you wear the pair.
For example, runners may benefit most from washable insoles and drying devices, while leather shoe owners may prefer cedar and light spray treatments.
When shoe odor signals a bigger problem
Persistent odor can indicate deeper issues beyond normal wear.
If shoes smell strongly even after cleaning, the problem may be excessive foot sweat, poor shoe ventilation, or a fungal infection such as athlete’s foot.
Consider addressing the cause if you notice:
- Odor returns quickly after cleaning
- Feet feel constantly damp or sweat heavily
- Skin peeling, itching, or redness appears between toes
- Odor affects every pair of shoes you wear
In those cases, treating the feet and not just the footwear is essential.
A podiatrist or dermatologist can help if over-the-counter care does not improve the problem.
How often should shoes be deodorized?
For frequently worn shoes, light deodorizing after each use is ideal, especially if they get wet or are worn for exercise.
Deep cleaning may only be needed every few weeks depending on odor level, material, and how often the shoes are rotated.
A simple routine looks like this:
- After each wear: air out shoes and remove insoles if damp
- Weekly: use baking soda, charcoal, or deodorizing spray
- Monthly: deep clean washable shoes and inspect insoles
- Seasonally: replace worn inserts or heavily saturated pairs
Consistency matters more than a single strong treatment.
The best answer to how to remove shoe odor is a combination of cleaning, drying, and prevention that fits the type of footwear you own.