Discoloration of the rubber on your shoes is often caused by a buildup of dirt and grime, and while it may make them look worn to you, you can revitalize your shoes with a bit of effort. Cleaning the rubber soles on your shoes can keep them looking newer longer, and save you from needing to buy another pair for some time.

Method 1
Method 1 of 3:

Using Baking Soda and Laundry Detergent

  1. 1
    Remove any caked-on dirt. If your shoes are particularly dirty, you may want to start by taking them outside and slapping them together to knock loose any large bits of dirt or mud. If you leave too much mud on the shoe, it will take a lot longer to get them clean.[1]
    • Make sure to slap the shoes together outdoors so you don’t make a mess inside your house.
    • You may even want to use a butter knife or key to scrape set mud out of grooves in the shoe.
  2. 2
    Use a dry brush to remove loose dirt. Before you begin scrubbing away at the rubber parts of your shoes, start by brushing or even scraping off any loose dirt that’s stuck to it. The more you remove with a dry brush, the less mess you’ll have to deal with once you create your cleaning solution.[2]
    • Don’t worry about scrubbing too much, if the dirt doesn’t come free quickly, it will once you begin using the cleaning solution.
    • Use a dry brush like a toothbrush, but avoid steel bristle brushes that may damage the rubber soles of your shoes.
    Advertisement
  3. 3
    Mix one part baking soda and one part laundry detergent. Depending on how much you need to clean, you likely won’t need much baking soda or laundry detergent. Begin by mixing a tablespoon of each in a small bowl thoroughly. You can always add more of each ingredient if you find you haven’t made enough.[3]
    • The baking soda will act as an abrasive to help the soap remove dirt and grime.
    • Avoid using laundry detergents with bleaching agents.
    • If your shoes aren't super-dirty, you can also just use a warm water with a few drops of dish soap.[4]
  4. 4
    Scrub the rubber with your cleaning solution. Use your brush to apply the combination of baking soda and laundry detergent to the rubber portion of your shoes, then scrub it in. Using a circular motion with the brush is often the most effective way to remove dirt and grime.[5]
    • You may want to avoid using this cleaning combination on the fabric of your shoes, as the baking soda may be difficult to thoroughly rinse off.
    • You can make a separate mixture of just detergent and water to clean cloth portions of your shoes.
  5. 5
    Use a different sponge or cloth to thoroughly rinse the rubber. Once you’ve adequately scrubbed the cleaning combination into the rubber soles of your shoes, take another clean cloth or sponge and soak it in clean water. Run it along the rubber, rinsing it with each pass until all of the mixture has been rinsed away..[6]
    • Failing to remove all of the cleaning mixture can leave the rubber looking discolored.
    • Leaving the detergent mixture on the shoe can also make them very slippery and dangerous.
  6. 6
    Dry the shoe completely. Once you have rinsed all of the soap off of the shoe, use a clean towel to dry the rubber before you wear the shoes again. Once you have the shoe dry, you’ll have a better sense of how well the cleaning mixture did, and you can repeat the process at this point if you need to.[7]
    • Leaving the shoes wet could lead to them beginning to smell.
    • Wet shoes can be dangerous to wear, so be sure they’re completely dry and free of soap before putting them on.
  7. Advertisement
Method 2
Method 2 of 3:

Soaking Rubber Soles on Your Shoes

  1. 1
    Fill a pan with less than an inch of water. Find a pan that is large enough to fit your shoes in it, then fill it with enough water to submerge only the rubber soles. Make sure that the water is lukewarm and clean of any dirt or debris.[8]
    • Remember when filling it that as you put the shoes in the pan, the water level will rise.
    • If need be, you can soak one shoe at a time.
  2. 2
    Add dish soap to the water. Once the water level is about right, add one squirt of a mild dish detergent to the water and mix it thoroughly. The dish detergent is integral to the soak working, as water alone likely won’t break up stuck on grime.[9]
    • If you are soaking white rubber on white shoes, you may even choose to use a very small amount of bleach rather than dish soap.
  3. 3
    Soak the rubber for a few minutes. Leave the rubber portion of your shoe submerged in water and allow it to soak for a few minutes. This should allow it time to break up any stuck on dirt and grime and make it easier to scrub what’s left off of the rubber.
    • Check to ensure that only the rubber is soaking in the water.
    • You may choose to allow the shoes to soak even longer than 15 minutes if they’re really dirty.
  4. 4
    Use a scrub brush to remove any remaining dirt. After the rubber has soaked for a while, remove the shoes and use the soapy water to scrub away any remaining bits of dirt and grime that are still stick to the shoe’s rubber. Avoid using a steel bristle brush as it may cause damage to the shoe.[10]
    • If need be, you can soak the shoes again after this step.
    • If you are using a bleach solution, you may want to wear gloves to avoid any potential skin irritations.
  5. Advertisement
Method 3
Method 3 of 3:

Using Nail Polish Remover on Scuffs

  1. 1
    Remove any dirt or mud from the rubber first. Nail polish remover can do an excellent job of removing discoloration and even grime from the rubber parts of your shoes, but it’s not a good choice if your shoes are caked with mud or are any color other than white.[11]
    • You may want to wash the rubber parts of your shoes using one of the other methods before using nail polish remover on scuffs.
    • Do not use the nail polish remover on the cloth portions of the shoe.
  2. 2
    Soak a cotton ball in nail polish remover. While you can use a number of things to apply nail polish remover to the rubber soles of your shoes, cotton balls tend to be the best size and shape to easily clean the sides of your rubber soles and other small bits of rubber. [12]
    • You may want to wear gloves when dealing with nail polish remover.
    • You will likely need more than one cotton ball if the shoes are dirty.
  3. 3
    Scrub away any scuff marks. Using the nail polish remover soaked cotton balls, start by scrubbing away any scuff marks on the rubber soles. In doing so, you may find that the entire area you scrub shows as a brighter shade of white than the rest of the sole you’ve yet to clean.[13]
    • Scrub away all of the significant scuff marks before moving on to cleaning the whole sole.
    • You may need to use more than one cotton ball on some really set scuff marks.
  4. 4
    Clean the rest of the sole with the nail polish remover. Once the significant scuffs and stains have been removed from the shoe’s sole, run the nail polish remover soaked cotton balls along the entirety of the sole, scrubbing when necessary to clean the entire area completely.
    • If you do not clean the entire sole, parts will still appear discolored compared to the brighter whites you achieved in the areas you already scrubbed.
  5. Advertisement

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

  • Question
    How do you clean white rubber soles?
    Penny Simmons
    Penny Simmons
    Shoe Care Specialist
    Penny Simmons is a Shoe Care Specialist and the Founder of Penny Loafers Shoe Shine Company Inc. in Toronto, Canada. With over 25 years of experience, Penny specializes in shoe cleaning and shining. Penny offers shoe shining at special events, kiosks in Toronto’s underground city, The PATH, and drop-off services. Penny Loafers Shoe Shine Company also operates the oldest shoeshine parlor in Canada. Penny Loafers Shoe Shine Company has been featured in Best of The City - Toronto Life, Saturday Night Magazine, National Post, Globe & Mail, and Toronto Star.
    Penny Simmons
    Shoe Care Specialist
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Dip a toothbrush in a bit of water and some soap, then give the rubber a good scrubbing and rinse. Do that periodically to keep your shoes looking new.
  • Question
    Will this work on boots, too?
    Community Answer
    Community Answer
    Yes. As long as the boots aren’t all cloth, the methods should work perfectly. Just make sure not to soak them.
  • Question
    How do I clean rubber on my shoes if there is mud on it?
    Community Answer
    Community Answer
    Scrape what mud you can from the shoes and spray the rest off with water. Then follow this guide.
Advertisement

About This Article

Penny Simmons
Co-authored by:
Shoe Care Specialist
This article was co-authored by Penny Simmons. Penny Simmons is a Shoe Care Specialist and the Founder of Penny Loafers Shoe Shine Company Inc. in Toronto, Canada. With over 25 years of experience, Penny specializes in shoe cleaning and shining. Penny offers shoe shining at special events, kiosks in Toronto’s underground city, The PATH, and drop-off services. Penny Loafers Shoe Shine Company also operates the oldest shoeshine parlor in Canada. Penny Loafers Shoe Shine Company has been featured in Best of The City - Toronto Life, Saturday Night Magazine, National Post, Globe & Mail, and Toronto Star. This article has been viewed 550,854 times.
26 votes - 75%
Co-authors: 19
Updated: January 8, 2023
Views: 550,854
Article SummaryX

To clean the rubber soles on your shoes, start by removing any caked-on dirt by slapping the bottoms of your shoes together while you're outside. If there's still a lot of dirt, scrub it away using a soft dry brush, like a toothbrush. After you've removed the excess debris, create a cleaning solution that's 1 part baking soda and 1 part laundry detergent. Using your brush, apply the cleaning solution to the rubber soles of your shoes until they're clean. When you're happy with how they look, use a clean cloth or sponge soaked in clean water to wipe down the rubber. Make sure you rinse all of the cleaning mixture away, or the rubber could become discolored. Finally, use a clean towel to dry your shoes completely before wearing them again. For tips on how to clean the rubber soles of your shoes by soaking them, keep reading!

Did this summary help you?
Advertisement