PDF download Download Article PDF download Download Article

Stinky shoes and insoles are common, but still unpleasant—what can you do to clean the insides of shoes? It turns out there are a ton of easy DIY tricks to make your shoes smell as good as new! We’ve put together a helpful list of ways to clean inside shoes so you don’t have to worry about bad smells following you around in your favorite footwear. If you’re ready to oust the odor, read on!

1

Sprinkle the insides with baking soda.

PDF download Download Article
  1. Sprinkle some baking soda inside the shoes and leave them for a few hours or overnight.[1] In the morning, shake the baking soda out or use a small vacuum to remove. This will help take out some, if not all, of the smell.[2]
    • If you just want to treat just the insoles, remove them and place them in a large plastic bag with 1 tablespoon (15 mL) of baking soda. Shake up the bag and let it sit overnight. Wipe off the baking soda with a clean cloth.
    • For maintenance, try sprinkling some baking soda into your shoes after each wear to keep them fresh.
  2. Advertisement
2

Spray them with water and white vinegar.

PDF download Download Article
  1. Watermark wikiHow to Clean Inside Shoes
    In a spray bottle, create a mixture of half water and half distilled white vinegar. Spray the interior of the shoes and let them air dry thoroughly for about 30 minutes. Repeat as needed.
    • If you’re in a hurry, speed up the drying time with a hair dryer.
    • Alternatively, dampen a clean cloth or paper towel with distilled white vinegar and thoroughly rub the insides of your shoes. Let the shoes air dry completely.[3]
    • To treat removable insoles with vinegar, soak them in a mixture of 1 part hot water and 2 parts distilled white vinegar for several hours and air dry.[4]
3

Remove and clean the insoles.

PDF download Download Article
  1. Watermark wikiHow to Clean Inside Shoes
    Mix equal parts water and detergent in a small bowl to make a paste. Remove the insoles and gently scrub them with a clean cloth dipped in the paste.[5] Rinse with cold water and let them air dry completely, preferably in the sun.[6]
    William Rossi
    William Rossi, Footwear Expert

    When it comes to shoes, most people fail to realize that it's not the shoes themselves but the insoles that start to smell. By regularly removing the insoles and cleaning them thoroughly, you can keep unpleasant odors at bay. I recommend using a 50/50 mixture of vinegar and water to disinfect the insoles, followed by sprinkling on some baking soda to absorb moisture and neutralize smells.

  2. Advertisement
6

Leave dryer sheets inside them.

PDF download Download Article
  1. Watermark wikiHow to Clean Inside Shoes
    Cut up or fold 1 or 2 dryer sheets per shoe and leave them inside overnight to soak up any bad smells. Fabric softener sheets work too!
7

Stuff them with crumpled newspaper.

PDF download Download Article
  1. Watermark wikiHow to Clean Inside Shoes
    Crumple an old newspaper into balls and stuff your shoes with them. Let the paper sit inside the shoes overnight. When you take the paper out in the morning, the smell will be gone.[9]
    • Try adding a few drops of an essential oil like vanilla to the newspaper for a refreshing scent.
  2. Advertisement
8

Treat them with rubbing alcohol.

PDF download Download Article
  1. Watermark wikiHow to Clean Inside Shoes
    Pour some rubbing alcohol on cotton balls and place them inside your shoes. Leave them to sit for a few hours or overnight. When you remove them, your shoe smell will be gone![10]
    • Alternatively, pour some rubbing alcohol into a spray bottle and mist the inside of your shoes for the same deodorizing effect.[11]
9

Soak up the smell with black tea bags.

PDF download Download Article
  1. To put them to work in your shoes, boil 2 black tea bags for about 3 minutes. Remove the bags and let them sit for 5 minutes. Place them in your shoes for about 3 hours and your shoes will smell fresh once more.[12]
    • The bags will probably leave your shoes somewhat damp. Wipe them with a clean cloth after you take the bags out and let them air dry completely.
    • Alternatively, leave dry, unused tea bags in your shoes overnight to remove most, if not all, of the odor.
    • If the tea bag leaves a faint stain in white or light-colored shoes, scrub the spot with warm water and liquid laundry detergent while it’s still wet to remove.
  2. Advertisement
10

Leave cat litter in them overnight.

PDF download Download Article
  1. Pour some litter into a pair of loose socks or pantyhose and let it sit in your shoes overnight. The litter will eliminate any lingering moisture and bad smells. Toss the socks along with the litter, or wash them to reuse later.
    • If you don’t want to mix litter with your socks, sprinkle clean litter directly into the shoes. In the morning, dump it out and wipe the insides with a cloth.
    • A pet deodorizing spray can also work to eliminate tough shoe odors.

Join the Discussion...

WikiValleyJammer490
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!
Marc Sigal
Marc Sigal
Shoe Care Specialist
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.
Matt Underhill
Matt Underhill
Sneaker Authentication Expert and Content Creator
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.

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Tips

  • Prevent shoe odor (especially in the hot summer months) by regularly washing your feet, avoiding wearing the same shoes 2 days in a row, wearing socks, and applying a preventative foot powder or baby powder.[14]
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

You Might Also Like

Advertisement

Expert Interview

Thanks for reading our article! If you’d like to learn more about shoe care, check out our in-depth interview with Moe Draper.

About This Article

Moe Draper
Co-authored by:
Shoe Care & Repair Specialist
This article was co-authored by Moe Draper and by wikiHow staff writer, Dan Hickey. Moe Draper is a Shoe Care and Repair Specialist based in Detroit, Michigan. Moe is the Owner of Detroit Shoe Shine and Shoe Repair. With over 20 years of experience as a cobbler, Moe specializes in shoe shining, cosmetic restorations for quality leather goods, and minor/major shoe repair services. Moe and his staff at Detroit Shoe Shine and Repair have over 30 years of combined experience and knowledge. In addition to his brick and mortar business, Moe has a mobile shoe repair business where he travels to perform shoe shines for clients. Moe frequently gives back to his community by offering his services to law enforcement officers and other valued patrons. Moe and his business were featured for their work in the community in the Detroit Free Press. This article has been viewed 135,047 times.
How helpful is this?
Co-authors: 6
Updated: September 3, 2025
Views: 135,047
Thanks to all authors for creating a page that has been read 135,047 times.

Did this article help you?

Advertisement