My shoes smell BAD. How do I get rid of the stink?

WikiValleyJammer490
10/06/24 6:08pm
No matter what I do, I just can NOT get rid of the awful foot smell in my shoes. I've sprinkled baking soda inside them and tried putting them in the wash, but they are still SO stinky. Please tell me there's a way to make the smell go away!
View hidden comment
wikiHow forums are moderated for quality. Learn more about our moderation policy here.
Submit Answer
wikiHow Expert
Marc Sigal
Marc Sigal
Shoe Care Specialist
12/19/24 10:32pm
Put some baking soda or cornstarch inside the shoes and then leave them for a few hours overnight. Then vacuum it out using a small vacuum to get in there, making sure it's fully out. That helps take out some smell.
View hidden comment
wikiHow Expert
Matt Underhill
Matt Underhill
Sneaker Authentication Expert and Content Creator
05/06/25 8:39pm
If your shoes have an odor because you've worn them a lot and they smell, the best thing you can do is to take the insole out, because that's where the smell most often lives. Also, the insole's not necessarily worth keeping unless it's a really rare pair. I would wash the insole or replace it. Then, there are scented products you can buy that you can put in shoes overnight to air them out.
View hidden comment
WikiZebraGlider531
10/10/24 4:27pm
When's the last time you replaced your insoles? If you've had those shoes for a long time, the stink is probably stuck in the old, worn insoles. Get some replacments that fit your shoes, and the odor should disappear. Plus, they'll probably feel a lot more comfortable on your feet!
View hidden comment
Anonymous WikiGlade
Anonymous WikiGlade
10/30/24 12:55am
My ASICS doesn't smell from daily wear. However they got soaked by rain/rain flooded pavements twice. Then I washed, rinsed and dried them well and they got stinky, smelling of rotten paper. I think it's the insole's material that is made of some washingphobic material.
View hidden comment
WikiZebraDriver430
10/07/24 3:35pm
Your shoes probably stink because your feet are either wet or sweaty. If you just showered, dry off your feet REALLY well before putting on your socks and shoes. You can even sprinkle an antiperspirant or moisture-absorbing powder in your shoes to help them stay dry all day.

I personally recommend Dr. Scholl's Odor Destroyer powder, but anything you find at a drugstore will get the job done.
View hidden comment
WikiAntelopeWatcher458
10/07/24 10:14am
A little vinegar can go a long way with killing odor-causing bacteria and getting rid of bad smells. Just mix equal parts warm water and vinegar in a bowl and dip a clean cloth in it. Wipe the insides of your shoes and let them air-dry completely. If you're still noticing the smell, try applying the vinegar again.
View hidden comment
Anonymous WikiLion
Anonymous WikiLion
12/18/24 11:56pm
I started collecting those little silica gel desiccant packets that you get in packages sometimes and those work like a charm in my shoe. Plus they're free! Sometimes I'll also spray some perfume, body fragrance mist, or air freshener into my shoes for a quick burst of nice scents
View hidden comment
WikiSkyDancer007
10/08/24 11:56am
Are you using enough baking soda? Baking soda helps to absorb nasty shoe odors. If my shoes get gnarly after a run or a big workout, I’ll just douse them in baking soda. Then, 6-12 hours later, I’ll just dump all of the soda out. You might need to air your shoes out after to get rid of that chalky texture, but it should fix most shoe smell problems.
View hidden comment
Anonymous WikiEagle
Anonymous WikiEagle
12/17/24 7:36pm
If you have multiple pairs of shoes try alternating the days you wear them so that you're not wearing the same pair several days in a row. On the days that you're not wearing a pair of shoes, you can do a de-odorizing treatment. I like to put car fresheners in my shoes.
View hidden comment
VacuumAdvice
05/06/25 7:18am
Get a cheap spray bottle, fill with 3/4 water and 1/4 white vinegar.

Spray on the inside and let them air dry outside. The vinegar smell will disappear in a day or 2 and it will totally neutralize the smell.
View hidden comment
Anonymous WikiMountain
Anonymous WikiMountain
03/18/25 12:39am
You can buy shoe spray for around $5. I just spritz a little in my shoes when I get home and take them off, and then by the time I wear them again the next day, there's no smell!
View hidden comment
Anonymous WikiNarwhal
Anonymous WikiNarwhal
02/10/25 1:34pm
Could be a problem with your feet being dirty as when combined with sweat will create an atrocious smell
View hidden comment
Anonymous WikiLynx
Anonymous WikiLynx
01/05/25 5:15pm
What people don’t realize is socks are also a large reason why your shoes smell bad. Make sure you regularly wash your socks and wear clean and dry socks in combination with these methods above. It should work.
View hidden comment
Anonymous WikiCloud
Anonymous WikiCloud
02/19/25 11:20am
Start out with new shoes that are breathable. Purchase a good pair of moisture wicking socks. Practice good cleaning of the feet. You should be OK. If not, see a podiatrist or a dermatologist for recommendations and treatments. I remember a college roommate during my freshman year, developed a bad case of shoe and foot odor into the second month of the first semester. The shoes were a pair of leather white Nike Shox's. I had to place the shoes outside on the window ledge they smelled so bad one day. They ended up staying outside of the room later. I realized later why the shoes smelled so bad, because of not wearing any socks.
View hidden comment
Anonymous WikiFox
Anonymous WikiFox
12/20/24 1:54am
I used to store my shoes in my closet and they would smell so bad in there. Now I store them by a window with good ventilation and air flow and they smell much better!
View hidden comment
WikiOcelotFlyer849
10/09/24 8:01am
You can wash most shoes in the washing machine. Just don’t put them in with your other clothes and make sure you use a very low rinse cycle. I also wouldn’t recommend using the dryer. All that heat and tumbling can ruin the texture and shape of your shoes. I’d air dry the shoes in the sunlight after washing them.
View hidden comment
WikiGiraffeJumper304
10/09/24 6:52pm
Try spritzing your shoes (as long as they're not leather) with a mixture of water and rubbing alcohol (or vodka). It should kill the bacteria. Make sure they're fully dry before you wear them again.
View hidden comment
Submit Answer

What’s on your mind? Ask anything.

Get advice and feedback from experts and wikiHow readers just like you.

Ask a Question

What do other wikiHow readers have to say?

Other wikiHow readers have submitted their own tips on topics similar to this one.

Reader Tips from How to Freshen Smelly Shoes
Anonymous Reader
Anonymous Reader
Lavender oil not only smells good, but it can help relax you throughout the day. Eucalyptus oil has anti-bacterial properties as well. You can rub the oils in your shoes and also on the bottoms of your feet before putting them into your socks or shoes!
Anonymous Reader
Anonymous Reader
Make sure to put clean socks on every day. Even if you think "They're not that dirty..." trust me: clean socks. Every day.
Reader Tips from How to Deodorize Shoes
Anonymous Reader
Anonymous Reader
One great re-usable solution is to fill a pair of old stockings or panty hose with baking soda, then tie the end shut. Stuff these in your shoes when you're not wearing them to absorb odors before they have a chance to form.
Anonymous Reader
Anonymous Reader
If you can spare the money, buying an extra pair of shoes can help you cut down on odor. Alternating your shoes each day gives them extra time to air out between uses, greatly reducing the amount of odor that can build up.
Anonymous Reader
Anonymous Reader
I always use white vinegar in a spray bottle. Spray the inside of your shoes liberally and let them dry. Its always worked great for me.
Anonymous Reader
Anonymous Reader
Before you put your shoes on, put scented lotion on your feet. Take time to let the lotion soak into your feet. Then put your shoes on.