WikiShoes
Menu

When you buy through our links, we may earn a commission. Our affiliate links ›

How to Clean White Rubber Soles

Short answer: Mix baking soda and hydrogen peroxide into a thick paste, apply it to the white rubber sole edges and treads, let it sit for 30 minutes, then scrub with a soft brush and rinse. The mild abrasive action of baking soda lifts surface grime while hydrogen peroxide helps bleach yellowed rubber. For heavy buildup, repeat the process or let the paste sit longer. Avoid chlorine bleach, which can damage rubber. Regular cleaning and prompt stain removal keep white soles looking fresh longer.

Why white rubber soles turn yellow

White rubber outsoles discolor for two main reasons: surface dirt accumulates in the tiny pores of the rubber, and oxidation from exposure to air, light, and heat causes the rubber itself to yellow over time. Scuffs from walking, dust, and road grime get pressed into the tread pattern and the soft edge where the sole meets the upper. The yellowing that appears on the sidewall of a white sole is often a chemical reaction in the rubber compound, not just surface dirt.

Because the discoloration has both a surface and a deeper component, a simple wipe with soap and water usually is not enough. You need a method that combines gentle abrasion to remove embedded grime with a mild bleaching action to address the yellowing. A paste of baking soda and hydrogen peroxide provides both in one application. Baking soda is a fine abrasive that will not scratch rubber, and hydrogen peroxide is an oxidizing agent that can lighten organic stains.

Keeping the sole clean is also about maintaining the shoe as a whole. The sole edge is the part of a shoe that gets the most contact with the ground, curbs, and dirt. Regular attention to this area extends the visual life of the shoe. For an overview of how sole materials behave over time, see our article on rubber sole cracking with age.

What you need

Gather these items before you start, so the process goes quickly and you can treat the whole sole while the paste is fresh.

For the paste, use baking soda (sodium bicarbonate) and 3% hydrogen peroxide, the standard household strength. You also want a small bowl for mixing, a spoon or old toothbrush for stirring, a soft-bristle brush (an old toothbrush works well for treads), a clean cloth, and water for rinsing. Optionally, a mild dish soap for the first cleaning pass.

  • Baking soda
  • 3% hydrogen peroxide
  • Small bowl and spoon for mixing
  • Soft-bristle brush or old toothbrush
  • Clean cloth for rinsing and drying
  • Mild dish soap (optional, for the first cleaning pass)

Step-by-step cleaning method

Start by removing loose dirt from the sole. Tap the shoes together outside or brush off dry dust with a dry brush. If the sole is heavily caked with mud, rinse it under lukewarm water first and wipe away the bulk of the dirt with a cloth. Let the sole dry until it is just damp, not soaking wet, because the paste will not adhere to a wet surface.

Mix the paste in a small bowl: combine about three parts baking soda with one part hydrogen peroxide, stirring until you get a thick, spreadable consistency, similar to toothpaste. If it is runny, add more baking soda. If it is too stiff, add a few drops of hydrogen peroxide. Make only as much as you need for one application, since the mixture will lose potency as the peroxide decomposes.

Apply the paste generously to the white rubber areas with your brush or a fingertip. Work it into the tread grooves and along the sidewall edge. The paste should cover the yellowed areas in a layer thick enough that you cannot see the rubber through it. Let the paste sit for about 30 minutes. For badly yellowed soles, you can leave it for up to one hour, but check that the paste has not dried completely; if it starts to crack, dampen it with a few drops of water or reapply a fresh layer.

After the wait, scrub with the soft-bristle brush. Use small circular motions, pressing firmly enough to work the paste into the tread crevices. The baking soda does the abrasive work, so you do not need to bear down hard. Then rinse thoroughly under lukewarm water until all paste is gone. Wipe the sole with a clean damp cloth and pat dry. Air dry the shoes away from direct sunlight and heat, because UV light and heat accelerate rubber oxidation and can cause fresh yellowing.

Heavier stains and repeat treatments

Some stains will not lift in a single session. Oil-based marks, old scuffs, and deeply embedded grime may need a second or third treatment. Repeat the process, but let the paste sit longer, up to two hours. You can also gently scrub with the paste as you apply it, rather than waiting until after the sit time, to give the abrasive more chances to work.

If yellowing persists after several treatments, the discoloration may be oxidation deep in the rubber itself, which is a change in the material rather than a surface stain. In that case, no paste will fully restore the original white. The best you can do is slow further yellowing by keeping the shoes away from prolonged direct sun and heat, and by cleaning them regularly. For a guide to spotting when soles are reaching the end of their useful life, read about sole hardening with age.

What to avoid

Do not use chlorine bleach on rubber soles. Bleach can break down the rubber compound, causing it to become sticky, brittle, or to yellow more quickly rather than whiten. The same applies to harsh solvents such as acetone or nail polish remover, which can soften and damage rubber.

Avoid abrasive pads such as steel wool or stiff scouring pads. They will scratch the rubber surface, creating a rough texture that collects dirt faster and is harder to clean next time. Stick to soft-bristle brushes and cloths.

Do not soak the shoes in a bucket of water and cleaning solution. Prolonged soaking can weaken the bonds between the sole and the upper, especially on cemented construction, and can damage the insole or lining. Work with the paste and rinse as described. Also avoid putting shoes with rubber soles in a washing machine; the tumbling action can stress the sole adhesive.

Keeping white soles white longer

Prevention is easier than cleaning. Wipe the sole edges with a damp cloth after each wear if you notice fresh dirt. The longer grime sits on the rubber, the more time it has to work into the pores. For scuff-prone wear, touch up small marks as soon as you see them rather than waiting for a full cleaning session.

Proper storage matters as well. Keep shoes in a cool, dry place away from direct sunlight. UV light and heat are the main environmental drivers of rubber oxidation. When drying wet shoes, follow the guidance in how to dry wet shoes properly. For a wider look at sole maintenance, the article on sole edge finish explains why the sidewall of a sole can look different from the tread and why it needs different care.

What to pick for your use

If youPickBuying guide
You want a simple, safe method for everyday cleaning of white rubber solesBaking soda and hydrogen peroxide pasteBest Men's Shoes in 2026: 14 Picks by Specs
The yellowing is mild and you want the least-effort optionPaste with a shorter 30-minute sit time, then scrubBest Women's Shoes in 2026: 15 Picks for Every Occasion
The soles have deep grime in heavy tread patternsPaste plus an old toothbrush for the tread groovesBest Shoes Under $100 in 2026: 15 Picks Compared on Specs
You want to maintain the whole shoe, not just the soleCombine sole cleaning with a full shoe refreshBest Shoes Under $200 in 2026: 15 Picks Compared on Specs
You want to prevent yellowing before it startsFollow the preventive care steps and proper dryingBest Slip-On Shoes in 2026: 14 Picks Compared on Specs

Questions

Can I use toothpaste instead of a baking soda paste?

White toothpaste can work as a mild abrasive, but it is less effective than baking soda and peroxide because it lacks a bleaching agent. If toothpaste is all you have, use a plain white paste, not a gel, and scrub gently.

How long should I leave the paste on the sole?

Thirty minutes is a good starting point for most soles. For heavy yellowing, you can leave it for up to one hour or even two, but check that the paste has not dried out. Dampen it slightly if it starts to crack.

Is hydrogen peroxide safe for all rubber soles?

Household 3% hydrogen peroxide is safe for most rubber compounds used in shoe soles. If you are unsure about a particular pair, test the paste on a small inconspicuous area of the sole first and wait a few minutes to check for any reaction.

Why do my white soles turn yellow again quickly after cleaning?

Oxidation is a natural process in rubber, and it continues after cleaning. UV light and heat accelerate it. Once you have removed the surface yellowing, store the shoes away from direct sunlight and heat to slow the return of the discoloration.

Can I use this method on the upper part of the shoe?

No. The baking soda and hydrogen peroxide paste is meant for rubber soles. On leather, suede, or fabric uppers it can cause discoloration or damage. Cover the upper with masking tape or a cloth while you work, and wipe away any paste that gets on it immediately.

What if the paste does not fully remove the yellowing?

Repeat the process, or let the paste sit longer on the next application. If the yellowing remains after several attempts, it is likely oxidation deep in the rubber, which cannot be reversed from the surface. Focus on preventing further yellowing by keeping the shoes out of sunlight.

Latest changes

  • : First published.

Sources

Related buying guides