How to Remove Foot Odor from Shoes: Proven Cleaning, Drying, and Prevention Tips

Foot odor in shoes usually comes from sweat, bacteria, and trapped moisture.

This guide explains how to remove foot odor from shoes with practical cleaning steps and prevention habits that actually work.

Why shoes develop foot odor

Foot odor starts when sweat builds up inside footwear and bacteria break down the moisture and dead skin.

Shoes with synthetic linings, poor ventilation, or repeated wear without drying are especially likely to hold odor.

Common contributors include:

  • Heavy foot sweating, also called hyperhidrosis
  • Wearing the same pair of shoes every day
  • Not using socks or wearing moisture-retaining socks
  • Sealed materials such as rubber, foam, or synthetic leather
  • Moisture left behind after rain, exercise, or washing

How to remove foot odor from shoes effectively

The best method depends on the shoe material and how strong the odor is.

For most shoes, a combination of cleaning, drying, and deodorizing produces the most reliable result.

1. Remove the insoles and laces

If the shoes have removable insoles, take them out first.

Laces also hold sweat and odor, so washing them separately helps reduce lingering smell.

2. Wash the inside if the material allows it

For washable sneakers, canvas shoes, and some athletic shoes, scrub the interior with a mild soap solution and a soft brush or cloth.

Avoid soaking leather, suede, or shoes with glued construction unless the manufacturer says they are washable.

3. Use baking soda overnight

Baking soda is one of the simplest odor absorbers for shoes.

Sprinkle a generous amount inside each shoe and let it sit overnight, then shake it out before wearing.

For stronger odor, place baking soda in a breathable pouch or coffee filter and leave it in the shoe for several days.

4. Try white vinegar for stubborn bacteria

A diluted white vinegar spray can help reduce odor-causing buildup.

Mix equal parts white vinegar and water, lightly mist the inside of the shoe, and let it air-dry completely.

Do not use vinegar heavily on leather or delicate materials, and always test on a small hidden area first.

5. Freeze odor-causing bacteria

For some fabric shoes, sealing them in a plastic bag and placing them in the freezer overnight may help reduce bacteria activity.

This method is not a substitute for cleaning, but it can be useful as an extra step after washing.

6. Use activated charcoal or shoe deodorizers

Activated charcoal is highly porous and can help absorb lingering moisture and odor.

Shoe deodorizing inserts, charcoal bags, and enzyme-based sprays are useful for people who need a faster maintenance option between washes.

How to clean different shoe materials

Not all shoes respond to odor treatment the same way.

Using the right method protects the material while improving results.

Canvas and mesh shoes

These are usually the easiest to deodorize.

Remove insoles, wash with mild detergent, air-dry completely, and use baking soda or charcoal after drying.

Leather shoes

Leather absorbs odor more slowly than fabric but can be damaged by excess moisture.

Wipe the interior with a lightly damp cloth and a small amount of leather-safe cleaner, then dry with newspaper or shoe trees.

Finish with a leather conditioner if needed.

Suede shoes

Suede should not be soaked.

Use a suede brush, odor-absorbing inserts, and dry deodorizing methods such as baking soda sachets or charcoal bags.

Athletic shoes

Running shoes and training shoes often trap the most odor because they are worn during high-sweat activity.

Wash removable insoles regularly, rotate pairs, and fully dry shoes after workouts.

How to dry shoes so odor does not return

Moisture is the main reason smell comes back after cleaning.

Shoes need to dry all the way through before being worn again.

  • Place shoes in a well-ventilated area
  • Use shoe trees, crumpled paper, or dry towels to absorb moisture
  • Keep shoes away from direct high heat, which can warp materials
  • Allow at least 24 hours of drying time when possible

Never store damp shoes in gym bags, closets, or sealed containers.

That environment speeds up bacterial growth and makes odor worse.

How to prevent foot odor from coming back

Once shoes are fresh, prevention matters more than repeated cleaning.

Small daily habits can extend the life of the shoe and reduce odor buildup.

Wear moisture-wicking socks

Socks made from merino wool, polyester blends, or other moisture-wicking fibers help move sweat away from the skin.

Cotton socks can hold moisture longer and may worsen odor for some people.

Rotate your shoes

Wearing the same pair every day does not give the material enough time to dry.

Rotate between at least two pairs whenever possible.

Use foot powder or antiperspirant

Foot powder can reduce moisture inside the shoe, while antiperspirant applied to the feet may help lower sweat production.

These are particularly useful for people with recurring odor problems.

Wash insoles and socks regularly

Insoles often hold the most odor.

Clean or replace them according to the manufacturer’s instructions, and wash socks after every use.

Let shoes breathe after wearing them

As soon as you take off your shoes, loosen the laces, remove the insoles if possible, and leave them in open air.

This simple habit reduces moisture retention.

When to replace shoes or insoles

Sometimes odor becomes permanent because materials have absorbed too much sweat and bacteria over time.

If cleaning no longer helps, the insoles may need replacement or the shoes may be at the end of their useful life.

Signs replacement may be necessary include:

  • Odor returns immediately after cleaning
  • Insoles are compressed, cracked, or stained
  • Fabric or lining remains damp for long periods
  • The shoe has visible mold or mildew

What to avoid when treating smelly shoes

Some common fixes can damage shoes or create temporary results only.

Avoid using too much water, masking odors with heavy fragrance alone, or putting non-washable shoes in a machine unless the care label says it is safe.

Also avoid sealing wet shoes in plastic bags, using harsh bleach on delicate materials, or drying shoes with extreme heat sources such as radiators or dryers unless permitted by the manufacturer.

Best routine for long-term odor control

A consistent routine is the easiest way to keep shoes fresh.

After each wear, air-dry the shoes, use odor-absorbing inserts if needed, and wash or replace insoles regularly.

For athletic footwear, add a deeper cleaning every few weeks or sooner if the odor returns quickly.

With the right mix of cleaning, drying, and prevention, most people can significantly reduce shoe odor and keep their footwear usable for much longer.