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.

1

Absorb moisture with newspaper.

  1. Ball up a handful of newspapers, then stick them inside your 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.

  1. Reach for the baking soda if your shoes won’t dry on their own. 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]
    • If you really want to kill an unpleasant odor, mix in 1 to 2 drops of essential oils with the baking soda.
4

Mask odors with dryer sheets.

  1. Grab 2 dryer sheets and ball them up in your hands. 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.[5]
    • 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.

  1. Grab some normal table salt and sprinkle a thin layer into each shoe. Leave it there for about 24 hours, then shake your shoes out before you put them on again.[6]
    • 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.

  1. Dab a little bit of rubbing alcohol onto a few cotton pads or cotton balls. Wipe down the inside of your shoes to remove the odor-causing bacteria and disinfect your shoes.[7]
    • 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.

  1. Mix up a 1:1 ratio of water and white vinegar. 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.[8]
    • 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
9

Try an antifungal spray or powder.

  1. Use the spray or powder to kill fungus. You can find these products at any grocery or drug store to help absorb moisture and reduce odor.[10]
    • 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
11

Put your shoes in the washing machine.

  1. Check the tag on your shoes to make sure they’re machine washable. 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.[12]
    • 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

Expert Q&A
Did you know you can get premium answers for this article? Unlock premium answers by supporting wikiHow

  • Question
    How do you get a bad smell out of shoes with baking soda?
    Marc Sigal
    Marc Sigal
    Shoe Care Specialist
    Marc Sigal is the Founder of ButlerBox, a dry cleaning and shoe care service based in Los Angeles, California. ButlerBox places custom-designed, wrinkle-resistant lockers in luxury apartment buildings, class A office buildings, shopping centers, and other convenient locations so you can pick up and drop off items 24 hours a day, 7 days a week. Marc has a BA in Global and International Studies from the University of California, Santa Barbara.
    Marc Sigal
    Shoe Care Specialist
    Expert Answer

    Support wikiHow by unlocking this 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
    If I put baking power inside my shoe, will it only get rid of the odor or kill the bacteria? Because I dont want the odor to come back.
    wikiHow Staff Editor
    wikiHow Staff Editor
    Staff Answer
    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
    wikiHow Staff Editor
    wikiHow Staff Editor
    Staff Answer

    Support wikiHow by unlocking this staff-researched answer.

    Baking soda won't kill bacteria, it just absorbs moisture. If you're looking to kill the odor-causing bacteria, opt for rubbing alcohol or an anti-fungal spray.
  • Question
    How do you get the baking soda out of the shoe?
    wikiHow Staff Editor
    wikiHow Staff Editor
    Staff Answer
    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
    wikiHow Staff Editor
    wikiHow Staff Editor
    Staff Answer

    Support wikiHow by unlocking this staff-researched answer.

    Flip your shoe over and dump the majority of the baking soda out. If there's any powder left, use a paper towel to wipe out the inside of your shoe before putting it on.
Advertisement

About This Article

Marc Sigal
Co-authored by:
Shoe Care Specialist
This article was co-authored by Marc Sigal and by wikiHow staff writer, Hannah Madden. Marc Sigal is the Founder of ButlerBox, a dry cleaning and shoe care service based in Los Angeles, California. ButlerBox places custom-designed, wrinkle-resistant lockers in luxury apartment buildings, class A office buildings, shopping centers, and other convenient locations so you can pick up and drop off items 24 hours a day, 7 days a week. Marc has a BA in Global and International Studies from the University of California, Santa Barbara. This article has been viewed 4,367,800 times.
5 votes - 76%
Co-authors: 33
Updated: October 21, 2021
Views: 4,367,800
Categories: Care of Shoes
Article SummaryX

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?
Advertisement