How to Clean White Shoes: DIY Tips & Expert Methods

White shoes are one of the most versatile things in a wardrobe — and one of the highest-maintenance. 

A single walk can leave them scuffed, grayed, or splashed with mud, and once yellowing sets in, it can feel impossible to undo. 

The good news: with the right method for your shoe’s material and the right amount of patience, almost any pair of white shoes can look new again.

This guide pulls together every core cleaning method — dish soap, baking soda, oxygen bleach, toothpaste, magic erasers, and more — plus material-specific instructions for leather, canvas, mesh, suede, and satin. 

Wherever a topic deserves a deeper dive, you’ll find a link to a full walkthrough.

Table of Contents

Before You Clean Any White Shoe

A few prep steps make every method below more effective and help you avoid making things worse.

  • Let wet or muddy shoes dry first. Scrubbing mud while it’s wet just spreads it around. Let it dry, then brush it off.
  • Knock off loose dirt and debris. Use an old toothbrush or shoe brush to loosen surface grime, and pull any pebbles out of the outsole with a toothpick.
  • Identify the material. Leather, canvas, mesh, suede, and patent leather all react differently to water, solvents, and abrasion. Using the wrong method can stain or damage the shoe.
  • Remove laces and insoles. Clean these separately — see the shoelace-cleaning section below.
  • Spot-test first. Try any solution on a small, hidden area (inner heel, tongue underside) before treating the whole shoe.

Quick-Reference: Which Cleaning Method Should You Use?

MethodBest forAvoid on
Dish soap + waterCanvas, mesh, rubber, patent leather
Baking soda + vinegarCanvas, leather, PVCSuede (use caution)
Oxygen cleaner (OxiClean) or baking soda + peroxideLeather, canvas, PVCWool/cotton in excess
Toothpaste (white, non-gel)Leather, canvas, sneakersSuede
Makeup remover / micellar waterLight surface stains, most materialsDeep, set-in stains
Magic eraserRubber, canvas, leatherDelicate satin
Diluted bleachCanvas, meshLeather, suede, colored trims

For a longer roundup of creative options, see white shoe cleaning hacks.

7 Core Methods for Cleaning White Shoes

1. Dish Soap and Water

Mix one part dish soap (or laundry detergent) with five parts water. 

Dip a soft cloth, sponge, or old toothbrush into the mixture and work it into the shoe in small circles, focusing on the dirtiest spots. 

Wipe away residue with a clean damp cloth and let the shoes air dry. This gentle combination is one of the safest starting points for canvas, mesh, and rubber shoes.

2. Baking Soda and Vinegar

Combine a tablespoon each of vinegar, baking soda, and hot water into a paste. 

Rub it onto stained areas with an old toothbrush, then leave it in the sun for a few hours until it dries to a powder. Brush or shake off the residue. 

Vinegar and baking soda neutralize each other chemically, so the cleaning power comes mainly from the scrubbing and the brief fizzing reaction — it works, but don’t expect miracles on heavy stains. 

Full instructions: how to clean white shoes with vinegar and how to clean white shoes with baking soda.

3. Oxygen Cleaner (OxiClean) or Baking Soda + Peroxide

For set-in stains, an oxygen-based cleaner is one of the most effective options. Soak shoes in warm water with a scoop of oxygen cleaner for several hours (some tougher stains benefit from an overnight soak), then rinse and air dry in the sun. 

If you’d rather make your own version, mix hydrogen peroxide, water, and baking soda into a paste, apply, let dry for 30–60 minutes, then brush off. Go easy on the peroxide, since too much can weaken wool or cotton fibers over repeated use.

4. Toothpaste

Reach for a plain white, non-gel toothpaste — colored gels can leave their own stains behind. 

Toothpaste contains mild abrasives that help lift dirt out of scuffs, which is often what makes a scuff visible in the first place. 

Apply a small amount with an old toothbrush, scrub in circles, let it sit for 10–15 minutes, then wipe clean with a damp cloth. Full walkthrough: how to clean white shoes with toothpaste.

5. Makeup Remover or Micellar Water

An oil-free makeup remover wipe or micellar water on a cotton pad is a surprisingly effective option for light, everyday surface stains, and it’s gentle enough for leather and suede. It won’t tackle deep, set-in stains, but it’s a good low-effort option for quick touch-ups.

6. Magic Eraser

A melamine (magic eraser–style) sponge, dampened with warm water, can lift scuffs and grime from rubber, canvas, and leather with light circular rubbing. It’s fast and requires no mixing, though it’s abrasive enough that it’s best avoided on delicate satin.

7. Diluted Bleach

Bleach is the most aggressive option on this list, and it’s a last resort for a reason — the fumes can irritate skin, eyes, and lungs, and it can yellow or damage certain fabrics if misused. 

If you use it, work outside or in a well-ventilated space, wear gloves, and mix one part bleach to five parts water. 

Use a non-chlorine (oxygen) bleach where possible, since chlorine bleach is more likely to cause yellowing over time. Full guide: how to clean white shoes with bleach.

Other Household Options Worth Trying

Dish soap-based degreasers like Dawn Powerwash have also become a popular shortcut for spot-cleaning white sneakers — see how to clean white shoes with Dawn Powerwash for the full method.

Can You Put White Shoes in the Washing Machine?

Some canvas and mesh sneakers can survive a gentle cycle, but it’s not universally safe — leather, suede, and shoes with glued or delicate trim can warp, peel, or discolor. 

If you’d rather skip the machine altogether, see how to clean white shoes without washing. If your shoes are machine-safe, check out how to clean white shoes in a washing machine for the settings and precautions to use.

How to Clean White Shoes by Material

Different fabrics call for different levels of moisture, scrubbing, and chemical strength. Here’s a quick overview, with links to full guides for each.

Leather

Leather can generally handle a vinegar-and-water wipe-down followed by a light baking soda scrub to lift grime, finished with a clean damp cloth. Toothpaste and magic erasers also work well. Full guide: how to clean white leather tennis shoes.

Patent Leather

Patent leather’s glossy coating needs gentler handling than regular leather to avoid dulling the shine. See how to clean white patent leather shoes for a safe method.

Faux Leather

Synthetic leather cleans similarly to real leather but tolerates a bit more moisture. Details here: how to clean white faux leather shoes.

Canvas

Canvas is one of the more forgiving materials and can handle detergent, baking soda, oxygen cleaner, and even a careful wash cycle. A mix of laundry detergent and baking soda in warm water, scrubbed with an old toothbrush, is a reliable go-to. See how to clean white canvas shoes, or if you’d rather skip the baking soda, how to clean white canvas shoes without baking soda.

Mesh and Fabric

Mesh and knit sneakers respond well to a detergent-and-water soak, followed by air drying in the sun. For light stains, spot-clean with a soft brush; for all-over grime, submerge the uppers for a deeper clean. See how to clean white mesh shoes and how to clean white fabric tennis shoes.

Suede

Suede is the most delicate material on this list — water and heavy scrubbing can leave permanent marks. It needs its own dedicated approach: how to clean white suede shoes.

Satin

Satin should be hand-cleaned only, using a very diluted gentle soap and light dabbing rather than scrubbing, since the fabric is easily damaged by friction and harsh chemicals.

How to Clean White Sneakers by Brand

Specific sneaker lines often have specific quirks — mixed materials, delicate midsoles, or foam that yellows differently than fabric. These guides walk through the details for popular models:

  • How to clean white Nike shoes
  • How to clean white Nike Air Force 1s
  • How to clean white Nike Air Max 90s
  • How to clean white Adidas shoes
  • How to clean white Converse shoes
  • How to clean white Vans shoes

Cleaning the Details: Soles and Laces

How to Clean White Shoe Soles

Rubber and foam soles pick up ground-in grime fast, especially on the sidewalls. Loosen dirt with a dry brush first, then scrub with a detergent-and-warm-water mix using an old toothbrush, focusing on the treads and any textured grooves. Rinse and air dry. 

Full guide: how to clean white shoe soles. If your soles have gone yellow rather than just dirty, that’s a slightly different (and more stubborn) problem — see how to clean yellow rubber soles.

How to Clean White Shoelaces

Laces are easy to neglect but make a big visual difference once they’re clean. Soak them overnight in an oxygen cleaner and warm water, then rinse and air dry, or toss cotton, polyester, or nylon laces into a mesh laundry bag and wash them with a load of whites (skip the dryer — air dry instead to avoid shrinkage). Full guide: how to clean white shoelaces.

My Shoes Turned Yellow — Now What?

Yellowing is a different challenge from ordinary dirt, since it usually comes from oxidation, sun exposure, or a chemical reaction in the material itself rather than surface grime. Standard cleaning methods can help, but yellowing often needs a stronger, more targeted approach and won’t always fully reverse. For a dedicated method, see how to clean white shoes that turned yellow.

Drying White Shoes the Right Way

How you dry your shoes matters almost as much as how you clean them:

  • Stuff shoes loosely with paper towels or a light cloth to help them hold their shape and absorb residual moisture.
  • Air dry in a well-ventilated spot. Direct sun helps whiten and disinfect canvas and mesh, but it isn’t ideal for leather, which can dry out and crack with too much heat.
  • Avoid the dryer. Heat can warp soles, shrink fabric, and loosen glued components.
  • Watch for water spots on foam or rubber; wiping down with a dry cloth partway through drying can help prevent yellow “tide lines” as the shoe dries.

Keeping White Shoes White (So You Clean Them Less Often)

Prevention is far less work than a deep clean. A few habits go a long way:

  • Apply a fabric or leather protector spray before the first wear. A water- and stain-repellent coating keeps dirt from setting into the material in the first place.
  • Wipe them down after each wear, rather than letting grime build up over weeks.
  • Avoid rain, snow, and grass when possible — moisture and organic matter are two of the fastest ways white shoes discolor.
  • Store them properly between wears rather than tossing them in a pile or a hot closet.

For a deeper dive into each of these, see how to keep white shoes from turning yellow and how to store white shoes to keep them white.

Cleaning White Shoes on the Go

Not every scuff can wait until you’re home with a full cleaning kit. Keep a small kit — makeup remover wipes, a mini brush, and a stain pen — in your bag or car for quick touch-ups between wears. For the full on-the-go routine, see how to spot clean white shoes on the go.

Frequently Asked Questions

What’s the safest all-purpose method for white shoes? Dish soap and water is the gentlest starting point for most materials. Work up to stronger methods like oxygen cleaner or bleach only if soap and water doesn’t cut it.

Can I use the same method on every material? No — leather, suede, canvas, and mesh all respond differently to water, scrubbing, and chemicals. When in doubt, check the material-specific guide above before you start.

Why do white shoes turn yellow even when they’re not dirty? This is usually oxidation from UV exposure, or a reaction in the sole material itself, rather than actual grime — which is why regular cleaning alone doesn’t always fix it. See the yellowing guide for more.

Is it safe to put white shoes in the washing machine? It depends on the material and construction. Canvas and mesh sneakers are often fine on a gentle cycle; leather, suede, and glued components are not. When unsure, hand clean instead.

Final Thoughts

There’s no single “best” way to clean white shoes — the right method depends on the material, the type of stain, and how much time you’re willing to put in. 

Start gentle (soap and water, toothpaste, a magic eraser), and reach for stronger tools like oxygen cleaner or diluted bleach only for stains that won’t budge. 

Pair that with good prevention habits — protector spray, prompt wipe-downs, and proper storage — and you’ll spend a lot less time scrubbing and a lot more time actually wearing them

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *