Skip to content
HassleFix

Why Do My Shoes Stink? The Deep-Clean Reset, Plus What to Buy

Sweat soaks into the insoles and bacteria do the rest. Reset the pair with a wash and baking soda, then keep it from coming back and spreading to your closet.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
30 min, plus overnight
Cost
Under $20
Difficulty
Easy
A pair of worn sneakers with the insoles pulled out beside a small bowl of baking soda on an entryway bench
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Shoe smells bad? Why is my shoe smelly? Find where it lives
  9. What to skip
  10. FAQ
  11. Related problems

Quick answer

Why do my shoes stink? Because your feet sweat into them, and bacteria feed on that moisture and give off a sour smell, especially when shoes never fully dry between wears. Pull out the insoles, wash what is washable, leave baking soda inside overnight and let the pair dry for a full day. A shoe deodorizer insert helps the fix last, and moisture-wicking socks cut the sweat at the source.

Free fix vs. permanent fix

Free fix · 30 minutes, plus overnight

Wash, baking soda overnight, then dry fully

  • Pull out the insoles and wash them and the laces
  • Machine-wash washable sneakers on cold, in a bag
  • Leave baking soda inside overnight, then tap it out
  • Rotate pairs so each one dries for a full day

How long it lasts: Clears most shoe odor. It returns within days if the shoes stay damp between wears.

Most readers choose Permanent fix
Shoe deodorizer inserts (illustration)
Illustration

Shoe deodorizer inserts

Smell comes from damp shoes, so the lasting fix is moisture control. Inserts such as charcoal pouches or cedar absorb moisture and odor between wears, so shoes stay fresher without a wash every week. For most people the free reset is enough. Inserts are the easy way to keep it that way.

How long it lasts: Months per set. Many types can be aired out and reused, so check the label.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Baking soda

    Absorbs moisture and odor overnight

    You have it
  • Mesh laundry bag or pillowcase

    Protects shoes and the washer drum

    You have it
  • Our pick
    Shoe deodorizer inserts (illustration)
    Illustration

    Shoe deodorizer inserts

    Charcoal or cedar absorb moisture and odor between wears

  • Moisture-wicking socks (illustration)
    Illustration

    Moisture-wicking socks

    Keep sweat off the insole

  • Electric shoe and boot dryer (illustration)
    Illustration

    Electric shoe and boot dryer

    For shoes that stay damp overnight

Why it happens

1

Sweat plus bacteria

Feet have a lot of sweat glands, and shoes trap that moisture. Bacteria feed on sweat and dead skin and give off the sour, cheesy smell.

2

Shoes that never fully dry

Wearing the same pair every day means the insole is still damp when you put it on again. Damp is what bacteria and fungus need.

3

The wrong socks, or none

Cotton socks hold sweat against the skin. Going sockless puts sweat straight into the insole.

4

Materials that trap smell

Foam insoles and synthetic linings soak up odor, and leather is slow to dry.

5

Foot fungus

Athlete's foot can add a strong smell. Itching, peeling or a rash between the toes means the feet need care as well as the shoes.

Try this first (free)

Do these in order, starting with the simplest.

  1. Take out the insoles and laces

    Wash them by hand in hot soapy water, or in a gentle cycle if the label allows. Press out water without wringing, then air-dry.

  2. Wash the shoes if the label allows

    Tool used: Mesh laundry bag or pillowcase

    Most canvas and mesh sneakers can go in the washer on a cold, gentle cycle inside a bag. Never use a hot dryer, which can warp glue and soles. Wipe leather with a damp cloth and mild soap.

  3. Add baking soda overnight

    Tool used: Baking soda

    Sprinkle 2 tablespoons into each shoe, or fill an old sock and drop it in. Leave it overnight, then tap it out.

  4. Dry them in open air

    Stuff with paper and change it after an hour, or set the shoes in front of a fan. Sun helps light-colored fabric shoes, but keep leather out of direct sun.

  5. Rotate your pairs

    Wear each pair every other day so it has 24 hours to dry. Take them off at the door instead of leaving them in a closet.

  6. Add inserts between wears

    Tool used: Shoe deodorizer inserts

    Drop a deodorizer insert into each shoe when you take them off, and air them out in a spot with moving air.

    Shoe deodorizer inserts (illustration)
    Illustration

    Tool for this step

    Shoe deodorizer inserts · Charcoal or cedar absorb moisture and odor between wears

    Check price on Amazon

When free fixes aren't enough

If the shoes still stink after a wash and a full dry, the smell has soaked into foam under the insole or a lining you cannot wash. Replace the insoles first, which costs less than new shoes. If the shoes are worn through at the heel or the lining is cracked, it may be time to retire them. If the smell stays strong in every pair, or you see itching, peeling or white patches on your feet, see a pharmacist or doctor about the feet.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Shoe deodorizer inserts (illustration)
Illustration
Shoe deodorizer inserts
damp, smelly shoes between wears Anyone rotating pairs, and gym shoe, work boot and sneaker owners. Check price
Upgrade pick
Electric shoe and boot dryer (illustration)
Illustration
Electric shoe and boot dryer
shoes that stay damp overnight People with wet boots, work shoes or kids' soccer cleats every day. Check price
Best pick
Shoe deodorizer inserts (illustration)
Illustration

Shoe deodorizer inserts

Fixes: damp, smelly shoes between wears

Look for: Activated charcoal or cedar that absorbs moisture and odor; Slim enough to fit sneakers and boots; Reusable or easy to refresh, as the label says.

Who it's for
Anyone rotating pairs, and gym shoe, work boot and sneaker owners.
Honest downside
Your shoes are soaked from rain. Dry them first. Inserts are not a replacement for washing.
Upgrade pick
Electric shoe and boot dryer (illustration)
Illustration

Electric shoe and boot dryer

Fixes: shoes that stay damp overnight

Look for: Gentle low heat or room-temperature air; A fit for your boot length; A timer or auto shut-off.

Who it's for
People with wet boots, work shoes or kids' soccer cleats every day.
Honest downside
Your shoes dry fine in a day. A fan and some paper do the same job.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on shoe care and foot health guidance, sneaker washing advice from makers, and what owners report in reviews of shoe deodorizers. We do not test products by hand.

Shoe smells bad? Why is my shoe smelly? Find where it lives

  • Insole: pull it out and sniff it. Wash it or replace it.
  • Lining: damp fabric inside the heel holds smell. Dry it thoroughly.
  • Foam or sole: if it smells after a clean, retire the shoe.
  • Laces and tongue: wash them with the insoles.

What to skip

Perfume sprays and freezing the shoes

Sprays cover the smell for an hour and leave damp shoes damp. Freezing is popular, but it only slows bacteria and does not remove the sweat, so the smell returns. Do not put leather or glued soles in a hot dryer either.

Frequently asked questions

Why are my shoes starting to smell all of a sudden?
A new job, warm weather, new socks or a damp week can tip a pair over. If you ask why do my shoes suddenly smell, wearing one pair every day is the most common trigger. Wash the insoles, air the shoes out and rotate pairs.
Why do my shoes smell so bad even after washing?
The smell is probably in the foam under the insole, or in a lining that did not dry. Replace the insoles and dry the shoes fully before wearing them.
How do I fix shoes smelling bad and stop shoes from smelling again?
Wear moisture-wicking socks, rotate pairs, dry shoes between wears and use deodorizer inserts. Washing the feet and drying between the toes helps too.
Why does my closet or coat closet smell like shoes or feet?
Damp shoes shut in a closet release smell into the whole space. Dry shoes outside first, give the closet airflow and set a deodorizer in each pair.
Why does my entryway smell like shoes, or my dorm room like feet?
A pile of worn shoes by the door is the usual cause, and a small room or a coat closet makes it worse. Use a shoe rack with airflow, wash the floor under the shoes and air them out.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Shoe deodorizer inserts (illustration)
Illustration

Our pick: Shoe deodorizer inserts

Check price