To whiten shoes, first find out why they stopped looking white. Most dull white shoes are simply dirty, and a thorough clean is the whole fix. White canvas can go a step further with a paste of baking soda and 3% hydrogen peroxide. Yellow that has formed inside the rubber or fabric, from age, sun or bleach, does not come back with any cleaner, so whitening has a ceiling, and it helps to know where it is before you start.
This is about restoring brightness to shoes that are already clean or nearly so. For the everyday cleaning routine, start with the material: canvas and white leather each have their own method.
Why white shoes stop looking white
There are five usual causes, and only some of them can be undone.
| Cause | What it looks like | Can the white come back? |
|---|---|---|
| A film of dirt | Grey or beige, worst at the toe and the midsole edge | Yes. This is most dull pairs |
| Detergent residue | A yellowish cast on fabric after washing | Often. Both too much and too little detergent can yellow fabric |
| Sun | Even yellowing on the side that faced the window | Not reliably. Sunlight can turn some white fabrics yellow |
| Chlorine bleach | Yellow patches on synthetics after a "whitening" attempt | On stretch fabrics, textile experts at Texas A&M call it not removable |
| Age in rubber, foam or clear soles | Cream to amber in the sole, the midsole or a clear outsole | Not with cleaning. It is a change in the material |
That last one is usually put down to photo-oxidation: light and oxygen break down the long molecules in some plastics, which can turn them yellow and, eventually, brittle. Nobody we could find has tested sneaker soles specifically, but the pattern on old pairs is familiar. Our yellowed soles guide covers what can and can't be done about it.
The quick test: clean a small patch properly and look at the cloth. If it comes away grey and the patch is whiter, you are dealing with dirt and you can carry on. If the cloth is clean and the patch hasn't changed, the colour is in the material.
How to whiten shoes, material by material
White canvas: the baking soda and peroxide paste
This is the one material with a proper home whitening method, and it comes from Nike's white-shoe guide.
- Clean off the loose dirt first, so the paste works on the stain and not on mud.
- Mix two parts baking soda with one part 3% hydrogen peroxide into a paste.
- Scrub it into the canvas with an old toothbrush, keeping it off any coloured trim, because peroxide can bleach dyes.
- Leave it for 30 minutes.
- Rinse it out thoroughly. Residue left in the weave is one of the causes above.
- Dry at room temperature, out of direct sun. Nike mentions sun-drying; textile sources warn sunlight can yellow some whites, so the shade is the safer bet.
Bleach makers publish a dilution for white cotton canvas too, a tablespoon to a quart of water. We don't recommend it: the residue can yellow the shoe later, which is the opposite of the point. Why bleach yellows shoes explains the chemistry. If you use it anyway, never let it meet anything containing ammonia, because the mix gives off toxic fumes.
White leather
No bleach on leather; Nike and the main bleach maker both say so. Nike's options for white leather are a mix of one tablespoon of baking soda, two of white vinegar and a cup of water, or a damp melamine sponge, or micellar water, with a shoe tree or paper inside so the leather holds its shape. We're warier than Nike here. Melamine is a fine abrasive, the American Cleaning Institute advises keeping it off leather, and our own white leather guide counts baking soda as an abrasive too; both can dull the coating. If you try either, wipe gently on a hidden spot first and never scrub.
White mesh and knit
No bleach here either. Nike says to keep it off knit and mesh, and Texas A&M's textile guide rules chlorine out for spandex, which is in many stretchy knit uppers. For mesh, a careful clean is the only whitening there is: a mild soapy solution on a soft brush, worked along the knit, then blotted dry.
White suede
We found no reliable whitening method for suede. Brush it dry in one direction and use a suede eraser on marks. Anything wet risks a water line.
Home remedies, honestly rated
- Lemon juice and sun: skip it. Texas A&M warns that lemon juice can damage fabric texture or colour, and sun can yellow white fabric.
- Toothpaste: a scrub for marks on the sole. It doesn't whiten or de-yellow anything.
- Baking soda and water: equal parts make a paste Nike suggests for light-coloured shoes. It cleans; it doesn't bleach.
- Hair developer and UV ("icing"): a hobbyist sole method backed only by weak sources. Its reported risks, brittle rubber, failed glue and orange spots on uppers, are unverified either way.
Where our foam fits
SneakerSalt Shoe Cleaning Foam deals with the first cause on the list, which is also the most common one: it lifts the surface grime that makes white shoes look grey. It contains no bleach, so it doesn't whiten anything that has actually changed colour, and long-term yellowing of aged rubber is a chemical change it doesn't reverse. On a pair that is dull from dirt, that is usually enough. Two pumps, ten seconds, a dry cloth, and what is left is the shoe's own colour. It is rated excellent on white leather, canvas, mesh and knit.
Fast, overnight, and for good
The fastest way to whiten shoes is the surface clean: minutes, not hours. The canvas paste takes 30 minutes plus drying. Nothing safe works overnight on yellowed rubber. To keep them white once you have them there, clean them a little every few wears rather than a lot once a season, and store them away from windows.
Questions people actually ask
Does dish soap help whiten shoes?
It cleans, which is often all a dull pair needs, but it has no whitening action of its own. Keep it diluted; Nike warns a strong dish-soap mix can discolour some materials.
Will hydrogen peroxide whiten shoes?
On white canvas, in the paste above, it helps. On coloured panels it can bleach the dye. On aged rubber it only works as part of a peroxide-and-UV restoration, which is a gamble rather than a clean.
How do you bleach white sneakers?
The only material the bleach makers allow is white cotton canvas, never leather, suede, mesh or knit. Even there, the residue is a known cause of later yellowing, so we'd use the peroxide paste instead.
How do you turn yellowish shoes white again?
Clean a patch first. If it lightens, it was dirt, and a full clean finishes the job. If it doesn't, the yellow is in the material, and no cleaner reverses that, ours included.
Start with the cause most dull pairs actually have: SneakerSalt Shoe Cleaning Foam, $24, free shipping, brush and cloth in the box, and a refund if it doesn't clean your shoe.