The insoles of your shoes can get dirty over time, especially if you wear your shoes often. You may notice the insoles in your shoes have a bad smell or stains and dirt marks. You can clean insoles using warm water and soap or vinegar and water. You can also apply baking soda, dryer sheets, or shoe spray to the insoles.[1] Once the insoles are clean, maintain the insoles so they stay fresh.

Method 1
Method 1 of 4:

Using Warm Water and Soap

  1. 1
    Fill a basin with warm water. You can also fill the sink with water. Use a few cups of water or just enough water to scrub and clean the insoles.[2]
  2. 2
    Add soap or liquid detergent. Put a few drops of liquid detergent in the water. You can also use liquid hand soap if you do not have detergent.[3]
    Advertisement
  3. 3
    Use a soft brush to scrub the insoles. You can also use a clean cloth to scrub the insoles. Gently scrub the insoles to remove dirt and stains.[4]
    • If the insoles are made of leather, use a cloth dipped in the water and soap to dab the insoles clean. Do not get the insoles too wet, as this could warp the leather.
  4. 4
    Rinse the insoles. Once you have cleaned the insoles well, use a wet sponge or another clean cloth to remove any excess soap on the insoles.
  5. 5
    Let the insoles dry overnight. Put the insoles on a towel to dry overnight. You can also stack the insoles in a dish rack or clip them to a clothesline to dry them.[5]
    • Make sure the insoles are completely dry before you put them back in your shoes.
  6. Advertisement
Method 2
Method 2 of 4:

Disinfecting with Vinegar and Water

  1. 1
    Mix equal parts vinegar and water. Vinegar is a good deodorizer for insoles, especially if they have a strong smell. It also kills bacteria and germs. Mix one part white distilled vinegar and one part warm water together in a large bowl or in the sink.[6]
  2. 2
    Soak the insoles in the mixture. Place the insoles in the vinegar and water mixture. Let the insoles soak in the mixture for at least three hours.[7]
    • You can add essential oils like tea tree or pine oil to the mixture if the insoles really smell. Add a few drops of the essential oils to the mixture and let the insoles soak in the mixture.
  3. 3
    Rinse off the insoles. Once the insoles have soaked in the mixture, remove them and rinse them out under running water. Make sure you remove all of the vinegar-water mixture on the insoles.
  4. 4
    Let the insoles dry overnight. Place the insoles on a towel to dry overnight. You can also dry them by stacking them in a dish rack or by hanging them from a clothesline.[8]
  5. Advertisement
Method 3
Method 3 of 4:

Applying Baking Soda, Dryer Sheets, and Shoe Spray

  1. 1
    Use baking soda to neutralize odors and kill bacteria.[9] Put one to two teaspoons of baking soda in a large plastic bag. Then, place the insoles in the bag and shake the bag. Make sure you get the baking soda all over the insoles.[10]
    • Let the insoles sit in the bag overnight. Then, take them out of the bag and use a clean cloth to wipe off any remaining baking soda on the insoles.
  2. 2
    Reduce odor with dryer sheets. Leave the insoles in the shoes. Then, cut a dryer sheet in two and place each piece in each shoe. Let the dryer sheet sit in the shoes overnight to remove odor in the shoe and the insole.[11]
    • This is a good option if you are in a hurry to remove odor from the insoles and want a quick solution.
  3. 3
    Clean the insoles with shoe cleaning spray.[12] You can take the insoles out of your shoes to do this or spray them while they are still in your shoes. You can find shoe cleaning spray online or at your local shoe store.[13]
    • Many shoe cleaning sprays have antibacterial properties. They will usually be quick drying and non-staining.
  4. Advertisement
Method 4
Method 4 of 4:

Maintaining the Insoles

  1. 1
    Clean the insoles regularly. Get in the habit of cleaning the insoles of your shoes once a week or twice a month. Clean the insoles of shoes you wear a lot so dirt and odor does not build up.[14]
    • You may have a day once a month where you do a big clean of all of the insoles in your shoes.
  2. 2
    Wear socks with your shoes. To reduce odor and dirt on your insoles, wear socks whenever you are wearing shoes with insoles. Socks will help to absorb sweat and dirt so they do not end up on your insoles.[15]
    • You should also try to rotate your shoes so you do not wear the same pair all the time. This way, the insoles of one pair of shoes do not become too worn or start to smell.
  3. 3
    Replace old insoles. If you start to notice your insoles are getting worn out, replace them with new ones. Many shoes can fit new insoles that you buy online or at your local shoe store. Do this for shoes you wear often so the insoles are always good quality and clean.[16]
  4. Advertisement

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

  • Question
    What options do I have when purchasing shoe spray to disinfect my insoles?
    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.

    There's a product called a SteriShoe that helps deodorize and sanitize shoes. If you don't have it, you can probably take your shoes over to your local shoe care person and they should certainly have some. If not, there's another really good product called Mycomist sanitizer. You just spray the inside of the shoe and that will help kill bacteria that has been growing in the shoe. If you don't have either of those, a quick fix would be simple Lysol antibacterial spray.
Advertisement

Things You’ll Need

Using Warm Water and Soap

  • Water
  • Soap or liquid detergent
  • A brush or a cloth

Using Vinegar and Water

  • White distilled vinegar
  • Water
  • Essential oils (optional)

Applying Baking Soda, Dryer Sheets, or Shoe Spray

  • Baking soda
  • A plastic bag
  • Dryer sheets
  • Shoe cleaning spray

About This Article

Marc Sigal
Co-authored by:
Shoe Care Specialist
This article was co-authored by Marc Sigal. 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 104,413 times.
How helpful is this?
Co-authors: 3
Updated: October 23, 2020
Views: 104,413
Categories: Cleaning Shoes
Article SummaryX

If the insoles of your shoes are dirty, have a bad smell, or are stained, you can clean them with water and soap. First, fill a bowl with warm water and add a few drops of soap or liquid detergent. Put your insoles into the solution and use a soft brush or cloth to gently scrub them. Once you’ve cleaned the insoles, use a wet sponge or a new cloth to remove any excess soap. Let the insoles dry overnight before putting them back in your shoes. You can also clean your insoles using vinegar and water. First, mix equal parts vinegar and water and soak your insoles in the solution for 3 hours. When they’re done, rinse them off under running water and let them dry overnight. To learn how to use dryer sheets to reduce the odor of your insoles, keep reading!

Did this summary help you?
Advertisement