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
In this guide
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
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.

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 Illustration

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

Moisture-wicking socks
Keep sweat off the insole
- Illustration

Electric shoe and boot dryer
For shoes that stay damp overnight
Why it happens
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.
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.
The wrong socks, or none
Cotton socks hold sweat against the skin. Going sockless puts sweat straight into the insole.
Materials that trap smell
Foam insoles and synthetic linings soak up odor, and leather is slow to dry.
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.
-
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.
-
Wash the shoes if the label allows
Tool used: Mesh laundry bag or pillowcaseMost 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.
-
Add baking soda overnight
Tool used: Baking sodaSprinkle 2 tablespoons into each shoe, or fill an old sock and drop it in. Leave it overnight, then tap it out.
-
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.
-
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.
-
Add inserts between wears
Tool used: Shoe deodorizer insertsDrop a deodorizer insert into each shoe when you take them off, and air them out in a spot with moving air.
Illustration
Check price on AmazonTool for this step
Shoe deodorizer inserts · Charcoal or cedar absorb moisture and odor between wears
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.
| Pick | Product | Fixes | Who it's for | Buy |
|---|---|---|---|---|
| Best pick | ![]() 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 | shoes that stay damp overnight | People with wet boots, work shoes or kids' soccer cleats every day. | Check price |

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.

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?
Why do my shoes smell so bad even after washing?
How do I fix shoes smelling bad and stop shoes from smelling again?
Why does my closet or coat closet smell like shoes or feet?
Why does my entryway smell like shoes, or my dorm room like feet?
As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure