PDF download Download Article PDF download Download Article

Between running, walking, and playing sports, our feet get sweaty—and that can make our shoes a little smelly. If you’ve noticed a certain lingering odor after you take your shoes off, it might be time to give them a quick freshening-up. Use any of these DIY methods to get rid of unpleasant odors and make your shoes smell like new again.

Things You Should Know

  • Place your shoes outside in the sun for 24 hours to air them out and dry. Or, set them near a heater or fan.
  • Stick newspaper in your shoes to absorb moisture and smells. Or, sprinkle baking soda inside your shoes and let it sit for 24 hours.
  • Placing dryer sheets or salt in your shoes overnight for 24 hours can also help freshen them up and mask smelly odors.
1

Absorb moisture with newspaper.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    The paper will absorb moisture overnight to help remove odors and keep your shoes smelling fresh. [1]
    • If you don’t have a newspaper, rip up a paper bag or use tissue paper instead.
    • For extra odor-fighting power, add a few drops of vanilla essential oil to the newspaper before you put it in.
  2. Advertisement
2

Use baking soda to dry out your shoes.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    Sprinkle a thin layer inside your shoes and let them sit out for 24 hours. Dump out the baking soda before you put your shoes back on for fresh, dry shoes. [2]
3

Dry your shoes out in the sun.

PDF download Download Article
  1. Take out the laces and lift up the tongue to let them dry out faster.
    • Try to leave your shoes out for 24 hours to make sure they’re really dry.
    • Keeping your shoes dry will help prevent the bacterial growth that causes a bad smell.
    • You can also place a fan next to your shoes to help them dry faster. [3]
  2. Advertisement
4

Mask odors with dryer sheets.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    Stuff a dryer sheet into each shoe and let it sit overnight. When you put your shoes on again, take the dryer sheet out to enjoy the fresh scent in your shoes. [4]
    • You can use dryer sheets to deodorize the place you store your shoes in, like your gym bag or your work bag.
    • If your shoes are still smelly after 24 hours, replace the dryer sheet with a fresh one and let your shoes sit out for another 24 hours.
5

Use salt to refresh your shoes.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    Leave it there for about 24 hours, then shake your shoes out before you put them on again. [5]
    • Salt helps to absorb moisture and reduce odor naturally.
    • This trick works best on canvas and mesh shoes, but it won’t do much for leather or suede.
  2. Advertisement
6

Disinfect your shoes with rubbing alcohol.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    Wipe down the inside of your shoes to remove the odor-causing bacteria and disinfect your shoes. [6]
    • This is a great way to clean the outside of your shoes if they’re getting a little dirty, too.
    • Rubbing alcohol can be a little strong, so make sure you do this in a well-ventilated area or outside.
7

Soak your insoles in water and vinegar.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    Put your insoles in a bowl or bucket, then let them soak in the vinegar mixture for at least 24 hours. Rinse your insoles with warm water and let them air dry before putting them back in your shoes. [7]
    • Vinegar is an odor-eater, which is why it works to freshen up your shoes. However, you may notice a slight vinegar smell after your insoles dry. If you aren’t a fan of vinegar, this may not be the solution for you.
  2. Advertisement
8

Wash your insoles.

PDF download Download Article
  1. Throw them in the washing machine on a gentle cycle, then set them out to air dry completely before putting them back in your shoes. [8]
    • If your insoles are still smelly after a wash, you can buy new ones from a shoe store to replace them all together.
    • Try hand washing your insoles with warm water and dish soap if you don’t want to run them through the washing machine.
9

Try an antifungal spray or powder.

PDF download Download Article
  1. Watermark wikiHow to Freshen Smelly Shoes
    You can find these products at any grocery or drug store to help absorb moisture and reduce odor. [9]
    • Antifungal foot powder is commonly associated with athlete's foot. While athlete's foot is a cause of foot odor and smelly shoes, it is possible to have smelly shoes without also having athlete's foot.
  2. Advertisement
10

Use medicated insoles.

PDF download Download Article
  1. You can find medicated insoles at most shoe stores or pharmacies near you. [10]
    • Cedar wood insoles help prevent fungus and bacteria from building up in your shoes (plus, they smell good, too).
11

Put your shoes in the washing machine.

PDF download Download Article
  1. Take out the laces and the insoles, then put your shoes in a pillowcase to keep them protected. Throw them in the washer on a gentle cycle, then let them air dry for about 24 hours. [11]
    • Most canvas and mesh shoes (like sneakers and running shoes) are fine to put through the washer. Leather, suede, or rubber shoes might not hold up as well.
    • Make sure your shoes are super dry before wearing them again! Putting on wet shoes can lead to an even worse smell.
    • Although it might seem like a logical next step, you shouldn’t dry your shoes in the dryer. The extreme heat can warp and shrink your shoes, making them impossible to wear.
  2. Advertisement

Join the Discussion...

WikiValleyJammer490
10
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... Read More
WikiAntelopeWatcher458
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... Read More
WikiZebraDriver430
1
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... Read More

Expert Q&A

Search
Add New Question
  • Question
    How do you get a bad smell out of shoes with baking soda?
    Marc Sigal
    Shoe Care Specialist
    Marc Sigal is a Shoe Care Specialist based in Los Angeles. Marc has over 19 years of experience working in the world of e-commerce, with extensive experience with the care of luxury goods. He is currently the VP of Strategic Partnerships at Blutag, an e-commerce platform helping consumers find products. Prior to Blutag, he founded ButlerBox, a dry cleaning and shoe care service based in Los Angeles, California. ButlerBox reinvented amenity services by placing custom-designed, wrinkle-resistant lockers in luxury apartment buildings, class A office buildings, shopping centers, and other convenient locations. The company got acquired by Rinse.com in 2021. Marc has a BA in Global and International Studies from the University of California, Santa Barbara.
    Shoe Care Specialist
    Expert Answer
    Sprinkle baking soda or cornstarch in the shoes, then let them sit overnight so the powder absorbs any bad odors. Vacuum out the shoes the next day to remove the baking soda or cornstarch.
  • Question
    What is the main reason of bad odor?
    Community Answer
    Bacteria and sweat combine to create the foul odor often found in shoes.
  • Question
    How can I prevent foot odor?
    Community Answer
    Put peppermint extract on your feet after you get out of the shower. Make sure you get your toe nails and between your toes covered good. It dries fast and kills any foot fungus you might have. It will make your toe nails white and healthy too.
See more answers
Ask a Question
      Advertisement

      Reader Videos

      Tips

      • Wash your feet every day and dry them thoroughly to reduce odor and bacteria. [12]
      • If you have extra sweaty feet, try changing your socks halfway through the day to cut down on sweat and odor. [13]

      Tips from our Readers

      The advice in this section is based on the lived experiences of wikiHow readers like you. If you have a helpful tip you’d like to share on wikiHow, please submit it in the field below.
      • 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!
      • Make sure to put clean socks on every day. Even if you think "They're not that dirty..." trust me: clean socks. Every day.
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!
      Advertisement

      About This Article

      Article Summary X

      To help freshen your shoes when they get smelly, place your shoes in a sunny spot or near a heater to dry them out. Moisture can encourage the growth of bacteria, which is what leads to odor, so remove your insoles and dry them separately if you need to. You can also place fabric softener sheets into your shoes after you wear them to wick away moisture and leave a pleasant scent in the shoes. Baking soda or antifungal powder may also help kill any unpleasant odors lingering in your shoes. If you want to learn more, like how to use lemons or essential oils to freshen your shoes, keep reading the article!

      Did this summary help you?
      Thanks to all authors for creating a page that has been read 4,398,363 times.

      Reader Success Stories

      • A.J. Nbmizz

        Oct 8, 2016

        "Foot powder/spray, kitty litter, baking soda, vinegar and water, and rubbing alcohol worked well for me. ..." more
      Share your story

      Did this article help you?

      Advertisement