PDF download Download Article
Learn simple, effective tips for keeping your shoes smelling clean
PDF download Download Article

Have your shoes become the topic of discussion — in a bad way? Smelly shoes can be the source of great embarrassment. Luckily, there's help. There are literally dozens of ways to get rid of shoe odor. Depending on how bad it is, the solution that's best for you may be [[as simple as using a few household ingredients.

Things You Should Know

  • Fill your shoes with common household items (like coffee grounds, cat litter, newspaper, or]] baking powder) that are effective at reducing odors.
  • Grab a q-tip or cotton swab. Then, rub your shoes down with a disinfectant, like white vinegar or rubbing alcohol.
  • If your feet cause lingering odors in most of your shoes, treat them. For instance, sprinkle talcum powder over your feet and socks regularly.
Method 1
Method 1 of 2:

Quick Fixes

PDF download Download Article
  1. This classic fix is famous for a reason — it works. Sprinkling about a tablespoon of baking soda inside a smelly pair of shoes will help absorb the odor and draw out moisture that makes it easier for bacteria to thrive. For best results, add the baking soda when you take the shoes off at night and shake it out before you put them on in the morning. [1]
    • You may want to avoid this for leather shoes — the baking soda can dry them out.
  2. Instead of tossing yesterday's newspaper in the trash, recycle it with this odor-removal trick. Pack smelly shoes with bunched-up newspaper, then leave them in a dry spot to sit for several days. The newspaper will gradually absorb the odor and moisture from inside the shoes, leaving them fresh and new. [2]
    • You can also try sprinkling the newspaper with your favorite sweet-smelling perfume or aromatic. A few drops of vanilla extract can work especially well. [3]
    Advertisement
  3. While it may not seem like the first thing you'd want in your shoes, kitty litter is designed specifically to neutralize odors, so it's actually a great choice. Spreading a tablespoon or two of (clean) kitty litter inside each shoe before you go to bed should greatly cut down on odor. Don't forget to shake your shoes into the trash in the morning!
  4. If you're a coffee addict, make use of the leftover grounds you produce every day to fight shoe odor. Sprinkling a handful of dry grounds inside each shoe and letting them sit for a few hours is an excellent way to eliminate bad smells. Using dry grounds is crucial here — wet grounds will leave your shoes damp (which can make them smell worse before they dry out) and can stain the fabric of lighter-colored shoes.
    • Coffee grounds also work well as a general-purpose odor remover. Try setting an uncovered bowl of dry grounds in the fridge. The results should be similar to what you'd get with baking soda. [4]
  5. Swabbing the inside of each shoe with a rag or paper towel dampened with white vinegar is a great way to remove foot odors. Let the shoes dry completely before wearing them again — otherwise, you'll just replace the odor with the smell of vinegar. Stuff with crumpled up newspaper to help remove excess moisture if you use too much vinegar.
    • Alternatively, try using vinegar along with the baking soda method above to create a fizzing foam that fills the shoe and removes odors. [5]
    • Stick to white vinegar here. Other varieties, like apple cider vinegar and balsamic, can stain your shoes.
  6. Alcohol is a powerful disinfectant — it's great at killing a wide range of bacteria and other microorganisms. [6] This makes it perfect for removing odor-causing bacteria from a pair of shoes. Soak a cotton swab or Q-tip in rubbing alcohol (also called isopropyl alcohol) and scrub the insides of your shoes. Be thorough, hitting every corner of the inside fabric and re-soaking your swab as needed.
  7. These disposable laundry accessories are a cheap, convenient way to fight foot odor. Stuff one sheet in each shoe at the end of the day to remove odors overnight. For best results, be sure to use scented dryer sheets — unscented ones may absorb some of the bad odor, but they won't leave your shoes smelling as fresh.
  8. According to some cleaning resources, this odd trick will leave your shoes smelling fresh once they come to room temperature. Leaving your shoes in the freezer overnight allegedly kills the bacteria that cause shoes to smell bad.
    • Note, however, that some sources dispute this method.You may want to pair it with one of the other tricks above to be safe if you need good-smelling shoes.
  9. Advertisement
Method 2
Method 2 of 2:

Severe Odor

PDF download Download Article
  1. When your clothes smell bad, you (hopefully) wash them, so why not use the same method for your shoes? For best results, remove the soles and laces from the shoes, then put all the pieces in a pillowcase or laundry bag to keep them together. Wash on warm or hot with your standard detergent. Repeat the wash cycle for especially-smelly shoes. [7]
    • If you can, let the shoes air dry in the sun. Not only will this expose them to plenty of fresh air so that they can "air out" — the sun also acts as a natural disinfectant for odor-causing bacteria. [8]
    • Note that this is not a good choice for shoes that can be damaged by water (like leather shoes).
  2. Shoes that have been exposed to sweat, moisture, and foot odor for years can have bacteria and fungi living deep within their fabric. To kill these organisms, a strong disinfecting soak may be necessary. This method uses bleach, so it's not a good choice for dark-colored shoes. You also won't want to use it for moisture-sensitive materials like leather. Follow the steps below:
    • Soak the shoes in rubbing alcohol. Let it saturate the outside and inside fabric completely for about five minutes.
    • Let the shoes air dry in the sun. If the weather isn't being cooperative, use a dryer set to low.
    • Mix equal parts bleach and water. Put this mixture in a spray bottle and mist the inside and outside of each shoe carefully. Pull out the tongue, sole, and laces to make sure the spray gets everywhere.
    • If you have an anti-fungal spray, use this like the bleach mixture. Otherwise, let the shoes air dry again before wearing.
  3. If your shoes smell especially bad, you can try replacing parts of them to eliminate the source of the odor. A new set of insoles it probably the most effective thing you can buy. Insoles are sold as accessories at most of the same places where you might buy shoes and are usually fairly cheap. They can also feel great — many are made to provide extra comfort and support to people who spend lots of time walking or standing.
  4. Heat is a great way to kill bacteria — this is one of the reasons why meat is usually cooked before eating. You can heat your shoes in the microwave to kill bacteria, but if you do, you need to be cautious. Heating for too long can damage your shoes or the microwave itself. As with some of the methods above, this is not a good method for shoes made out of leather or water-sensitive materials. It should also not be used for shoes with metal pieces. Follow the steps below:
    • Soak a rag in water. Rub the inside and outside of the shoe so that the material is damp all the way through, but not soaking wet.
    • Put the shoes in the microwave. Remove the rotating plate if your microwave has one.
    • Heat the shoes on high for 30 seconds. Stop and carefully check their temperature with the back of your hand. If they aren't hot, heat for another 30 seconds.
    • Continue heating in 30-second intervals until the shoes are quite hot. Use a set of tongs to remove them and let them air dry.
  5. A great way to get rid of smelly shoes is to fight the odor at its source — your feet. Keeping your feet as clean, dry, and odor-free as possible will make it much harder for your shoes to get smelly in the first place.
    • One way to keep your feet fresh is to use talcum powder. Sprinkling a little on your feet and in your socks once you start sweating will help absorb moisture and prevent the bacteria that cause odors from forming.
    • See our article on foot odor for more ideas.
  6. Advertisement

Expert Q&A

Search
Add New Question
  • Question
    How can I deodorize my shoes naturally?
    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 some baking soda inside of your shoes and leave them out in a well-ventilated area overnight. The next day, vacuum the inside of your shoes to remove the baking soda. This should solve most odor issues.
Ask a Question
      Advertisement

      Tips

      • 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. [9]
      • 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.
      • For light odors, you can buy a Stink Stoppers spray. For smellier odors this is not recommended. It sits on top of the smell and doesn't improve it. Although, if you get a new pair of shoes and have smelly feet, using it every night after take off your shoes might help.
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!
      Advertisement

      About This Article

      Article Summary X

      If you want to deodorize shoes, all you need are some common household items. Putting a tablespoon of baking soda into shoes can absorb odor quickly. If you don't have baking soda, try crumpling newspapers, spritzing them with aromatics, and placing them into the shoes for a few days. Alternatively, you can also try leaving a tablespoon of kitty litter or dry coffee grounds in your shoes overnight to neutralize shoe odor. If the odor is persistent, however, you might want to try replacing the insoles instead. If you want to learn how to wash your shoes or use a disinfectant treatment, keep reading the article!

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

      Reader Success Stories

      • R. S.

        Jun 28, 2019

        "Most definitely helped. I replaced my shoes' insoles. Then I sprinkled baking soda in the at night between ..." more
      Share your story

      Did this article help you?

      Advertisement