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
- Quick-Reference: Which Cleaning Method Should You Use?
- 7 Core Methods for Cleaning White Shoes
- Can You Put White Shoes in the Washing Machine?
- How to Clean White Shoes by Material
- How to Clean White Sneakers by Brand
- Cleaning the Details: Soles and Laces
- My Shoes Turned Yellow — Now What?
- Drying White Shoes the Right Way
- Keeping White Shoes White (So You Clean Them Less Often)
- Cleaning White Shoes on the Go
- Frequently Asked Questions
- Final Thoughts
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?
| Method | Best for | Avoid on |
| Dish soap + water | Canvas, mesh, rubber, patent leather | — |
| Baking soda + vinegar | Canvas, leather, PVC | Suede (use caution) |
| Oxygen cleaner (OxiClean) or baking soda + peroxide | Leather, canvas, PVC | Wool/cotton in excess |
| Toothpaste (white, non-gel) | Leather, canvas, sneakers | Suede |
| Makeup remover / micellar water | Light surface stains, most materials | Deep, set-in stains |
| Magic eraser | Rubber, canvas, leather | Delicate satin |
| Diluted bleach | Canvas, mesh | Leather, 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

Emma Vanderlyn is a home enthusiast with a passion for all things natural and eco-friendly. With years of experience experimenting with DIY solutions, she’s dedicated to creating safe, effective, and budget-friendly cleaning recipes that are kind to both your home and the planet. Emma believes that a clean home shouldn’t come at the cost of harsh chemicals, and her easy-to-follow guides make natural cleaning accessible to everyone.
When she’s not whipping up a new cleaner in her kitchen, Emma can be found researching the latest in green living or transforming her space with mindful, stylish decor ideas. She’s here to share her love of natural living and help you create a home that shines—naturally.