How To Clean White Soles Without Damaging Them!

As a professional shoe cleaner, I’ve seen a lot of shoes whose soles are scratched up badly. Most of the time, it’s because the owner doesn’t know the correct procedure to clean them. It is such as shame because once your shoe soles are damaged, then it’s hard to restore them.

To avoid such damage from happening, you need to know how to correctly clean your shoe soles. You can do it yourself at home using home cleaning tools, and it’s not that hard to do as well. So, you might want to hear what I have to say about shoe sole cleaning since I will be sharing the details with you below.

I. Get to Know the Cleaning Kits and Their Functions

Before you start the process, it is important to know which tools are ideal for cleaning the midsole. If you do not know which ones to choose, I highly recommend the following kits!

Cleaning Kit ImageCleaning Kit ItemFunction
how to clean sneakersShoe CleanerLiquid solution to clean shoes.
how to clean sneakersApronProtect your shirt from dirt.
how to clean sneakersMedium BrushScrub dirt and stains off the shoes.
how to clean sneakersMicrofiber ClothWipe the shoe soles.
Wash BowlMedium to mix the shoe cleaner and water.
how to clean nike shoesShoe PerfumeGive a fragrance and keep the shoes fresh.

Before we go deeper into the detailed step-by-step on how to clean your white shoe soles, let me help you understand the reason why it is necessary to keep your white shoes soles clean.

The Science Behind Cleaning: Why Certain Methods Work?

Well, you need to understand the reason behind each cleaning method. Below I am going to share several methods that you can choose based on what you think best for your needs. Do make the information useful for you to make the best decision on what method is best.

Common Mistakes to Avoid When Cleaning White Soles

Knowing exactly what not to do is as important as knowing what to do. Therefore, I really think that the section below can ensure that you know how to avoid potential pitfalls that damage your shoes, or make the stains even worse.

II. Four EASY Ways to Clean White Soles Of Shoes

After you understand the necessary kits and their functions, now I shall share my secret cleaning tutorial! My methods are easy to follow and won’t cause a big mess, so you should try it.

A. Steps to Clean Your White Soles Using Shoe Cleaner

Step 1: Prepare the dirty shoes

how to clean white soles of shoes

The first thing to do is get your dirty shoes ready to clean. Take a pair of shoes with dirty midsoles and set them aside. Check thoroughly for scratches before you start scrubbing because you don’t want to worsen the damage.

Step 2: Prepare the cleaning kit

how to clean white soles of shoes

The next step is preparing the cleaning kit. Take shoe cleaner, an apron, a medium brush, microfiber clothes, a basin filled with water, and shoe perfume.

Step 3: Dry-cleaning

how to clean white soles of shoes

Scrub the shoe’s midsole with a medium brush to remove dirt, stain, and dust before cleaning the midsole with water and a shoe cleaner mixture. Scrub thoroughly and repeat the process for the other pair.

I really encourage you to do the dry brushing because it’ll make cleaning much easier. Be gentle when you do this step, especially if your shoe soles use soft rubber. You don’t want to leave ugly scratches, don’t you?

Step 4: Clean the midsole

how to clean white soles of shoes

Dip the medium brush into the water and shoe cleaner mixture, then rub the midsole with the brush to remove dirt and stains.

After the midsole is clean, wipe it off with microfiber clothes. And as I’ve said before, you may use laundry detergents as an alternative if you don’t have a shoe cleaner at home.

Step 5: Detailing

how to clean white soles of shoes

After the midsole is clean, use microfiber clothes to clean and wipe small details of the shoe thoroughly.

Don’t miss any spots or crevices on your shoe. I know that this part is quite tedious, but you have to put some effort into it so you can get rid of the dirt in the tight spots.

Step 6: Drying Process

how to clean white soles of shoes

After the cleaning process is finished, dry your shoes with a fan for about 30 minutes to 1 hour. You don’t have to dry them in the sun since you’re only cleaning the midsole. In fact, I do not recommend putting your shoes under a scorching sun because that can damage the color.

Step 7: Finishing

how to clean white soles of shoes

After the shoes are dry, put them aside, and your shoes are ready to wear. You can also store the shoes in a dry environment. I recommend adding some packs of silica gel to keep them fresh and good.

B. Steps to Clean Your White Soles Using Toothpaste

There are some steps to clean white soles with toothpaste. If you don’t have a shoe cleaner and urgently need to clean your shoes, toothpaste is a good alternative.

I can tell you that toothpaste has soft abrasive particles that help remove dirt from numerous dirty surfaces, including shoe soles. 

  • Prepare the cleaning kits that include a non-gel, preferably whitening toothpaste, an old toothbrush, and a damp towel or cleaning sponge
  • Squeeze some toothpaste on the old toothbrush before scrubbing the sole in circular motions.
  • Let the paste sit for around 10 to 15 minutes for the best result.
  • Use a damp towel or cleaning sponge to wipe off the paste and revel the clean white soles.

C. Steps Clean Your White Soles Using Nail Polish Remover

There are some steps to clean white soles with nail polish remover, also known as acetone. This strong, non-toxic solvent is great for cleaning grease or oily stain from different surfaces.

It’s also excellent for removing scuff marks on your white soles caused by frequent use. But please heed my warning: handle this strong chemical compound with care!

  • Prepare some cotton balls, nail polish remover, and the dirty shoes.
  • Soak the cotton balls in the nail polis remover liquid
  • Rub the soles until they clean and look new.

Nail polish remover is a good alternative to clean your shoes, although this method is useful only for white soles. The reason is the alcohol in nail polish remover might cause discoloring to the canvas or other painted parts of the shoes.

D. Steps to Clean Your White Soles Using Hydrogen Peroxide ad Sun Method

I can tell you that Hydrogen Peroxide is also a good solution to clean your shoes soles. It will brighten your shoe soles and disinfect them from bacteria, fungi and viruses at the same time. You can also mix it with baking soda to make a cleaning paste.

  • Mix one part hydrogen peroxide to two parts baking soda, and add water if needed.
  • Apply the paste to the upper side as well as the soles of the shoes using a small brush or a toothpaste.
  • Place your shoes soles side up in direct sunlight and leave to soak.
  • Rinse the paste off your shoes soles and your soles are clean and fresh!

However some stains and dirt can be stubborn, I know. So, if your shoes soles still have some stubborn dirt or yellow marks, you can repeat the above steps.

III. Do’s and Don’ts

It seems like you have understood step by step how to clean the white midsole of your shoes. Now, it’s time for some tips on what to do and not to do while cleaning the midsole.


  • Clean the shoes thoroughly, so you don’t miss any dirt or stain on the shoe midsole.
  • Scrub the midsole just enough to brush off hard-to-remove dirt and stains.
  • Clean your shoes regularly to remove the dirt easily and avoid dirt accumulation.
  • Immediately clean your shoes if they become dirty and stained.


  • Don’t use a rough and hard-bristles brush to clean the midsole because it might scratch and damage the midsole.
  • Don’t use dampened tissue towel to clean the midsole.
  • Don’t use a non-shoe cleaner solution to remove the dirt and stain from the shoe midsole because the product might cause damage. Homemade ones are okay if you know the best composition, though!
  • Don’t scrub the midsole too hard to avoid scratches and damage.

IV. Caring for your White Soles Post-Cleaning

There are several important things to do in order to make sure your white soles stay clean after cleaning.

Caring StepsFunctions
Don’t store your shoes in a humid environmentA humid environment is an ideal place for fungus and bacteria to grow, causing your shoe to smell nasty and moldy.
Don’t store wet shoes inside the shoe boxKeeping your wet shoes directly inside the box will make them get moldy and they make bacteria grow rapidly.
Always use silica gel packs while storing shoesAdding some pockets of silica gel can help to maintain the shoes’ condition and extend their lifetime.
Air dry shoes after wearing themIt’s best to air dry your shoes after wearing them, especially after heavy physical activity, before you put them back in the box.
Clean the shoes immediately if the midsole is dirtyThe longer you let the dirt and stains stick, the harder they become.

V. Conclusion

I know that cleaning white rubber soles on your shoes can be super tricky! This part of the shoes gets exposed to dirt and mud daily, so it gets dirty in no time. You might also accidentally scratch the soles because you stumble around on a gravel road. While the white soles on the shoes look cool, they are hard to maintain!

Fortunately, there are various methods to make the white soles sparkling again! Use specialized acrylic-based shoe paint to obscure the scratches, and use alternative soles cleaners like baking soda, vinegar, toothpaste, or even acetone. Either way, follow my methods so that you can clean the white soles on our shoes without scratching them!

Latest post:

VI. Frequently Asked Questions

1. How do I clean white rubber shoes that turned yellow?

You can repaint the yellowish part and make them look brand new with special midsole markers. Applying a layer of midsole markers with an acrylic base is the perfect choice to make your shoe soles white again. 

Besides repainting, I also recommend a special shoe cleaner to remove the yellow stain. Shoe cleaner, similar to detergent, has small molecules that can bind dirt and grease from the sole, making it clean and look brand new.

2. How to remove scuff marks from white rubber soles?

Remove scuff marks from a white rubber sole by using wet microfiber clothes and shoe cleaner, then scrub gently to remove them. My preferred alternative to removing scuff marks is toothpaste! Scrub the toothpaste on the scuffed sole and see the difference!

Scrubbing the scuffed part with either shoe cleaner or toothpaste slowly sands off the imperfect surface and makes them polished as new.

Note that some scuff marks still remain and are hard to remove even after several cleaning processes, especially when the scratches are deep enough and caused by frequent use. I think a pair of worn-out shoes have a certain unique charm on their own, though!

3. How do you clean white soles from yellowing?

There are several ways for you to clean white soles from yellowing. One of them is scrubbing the yellowing soles with water and shoe cleaner or detergent mixture. You may use a medium brush to help the cleaning process.

Shoe cleaner and detergents pull all dirt, stain, and grease from the shoes. As you rinse the shoes, the dirt and detergent residues are washed away and making your shoes clean.

Another easy way to make the sole white again is by repainting it. Numerous midsole markers are available for you to paint the yellowing sole and make them white as new. The acrylic-based markers are water resistant and won’t leave a mess behind after being applied, making them ideal for covering up the yellowing white soles.

Other shoe-cleaning experts recommend that you use hydrogen peroxide to whiten your shoe soles. Though, this ingredient can be dangerous if you do not handle it properly. Use it with caution.