White sneakers can really elevate an outfit — until they don’t. Scuffs, yellowing, and dirt can make a new pair look old in just a few weeks. The good news is that with a simple routine and some supplies you likely already have, you can get them looking nearly new in under an hour.
Why White Sneakers Get So Dirty So Fast
White shoes show every bit of dirt because there’s no color to conceal it. Rubber soles pick up oils from the pavement, and the fabric uppers trap dust in their fibers. Plus, the creases from walking attract grime. The longer you wait to clean them, the more dirt bonds to the material. That’s why sticking to a regular cleaning routine is far better than an annual deep clean.
What You’ll Need Before You Start
No need for specialty sneaker products, though they do help. Here are the basics that work well for most canvas and leather white shoes:
- A soft-bristle brush or an old toothbrush
- Mild dish soap or laundry detergent
- Baking soda (a gentle abrasive that lifts stains without scratching)
- White vinegar
- Warm water
- A clean microfiber cloth or paper towels
- Optional: a magic eraser for rubber soles
The 7-Step Cleaning Routine
Step 1: Remove the Laces and Insoles
Start by taking out the laces and insoles. Cleaning around them only pushes dirt into the seams. Soak the laces in a small bowl of warm soapy water while you work on the shoes.
Step 2: Knock Off Loose Dirt
Bang the soles together over a trash can or tap them against the ground to get rid of dried mud and debris. Use your dry brush to sweep off any remaining loose dirt from the upper part of the shoe. Skipping this step means you’ll just spread mud around when you add water.
Step 3: Mix Your Cleaning Solution
Mix one tablespoon of dish soap with one tablespoon of baking soda and about two cups of warm water. If you’re dealing with tough yellowing, add a splash of white vinegar. Stir until the baking soda mostly dissolves.
Step 4: Scrub the Uppers
Dip your brush into the solution and scrub the fabric or leather upper using small circular motions. Apply moderate pressure — you want to work the solution into the material, not grind dirt deeper. Pay extra attention to high-contact areas like the toe box and sides. For leather shoes, use lighter pressure to avoid scratching.
Step 5: Clean the Soles
The rubber sole usually collects the most visible dirt. Scrub it with the same solution, and if you have a magic eraser, use it on the midsole (the thick rubber strip between the sole and the upper) — it removes scuffs in moments.
Step 6: Wipe Down and Rinse
Use a damp cloth to wipe away the soapy residue. Avoid soaking the shoe under running water — too much moisture can warp the shape, weaken the glue, and cause yellowing in canvas shoes as they dry. Just wipe, don’t rinse.
Step 7: Dry Properly
Loosely stuff the shoes with white paper towels or a clean cloth to help them maintain their shape while drying. Leave them in a well-ventilated area away from direct sunlight and heat, as both can yellow white fabric and crack leather. Most shoes will be fully dry in three to four hours. Re-lace once everything is completely dry.
What This Means for Your Shoes
If you follow this routine every two to three weeks instead of waiting until the shoes look wrecked, each cleaning session will take about 15 minutes. Dirt that hasn’t had time to set comes out easily with light scrubbing. Stains that have been there for months will take much more effort and might not come out completely. Think of it like doing dishes: a quick rinse right after dinner beats scrubbing dried food later.
This routine works great for canvas sneakers like Converse or Vans. For leather or synthetic leather shoes like Air Force 1s, the same steps apply, but use less water and avoid soaking the material. Suede requires a different approach and needs a dry suede brush and specialized cleaner — water can permanently stain it.
| By The Numbers: Sneaker Care Facts | |
|---|---|
| Average cleaning time (routine maintenance) | ~15 minutes |
| Average cleaning time (neglected shoes) | 45–60 minutes |
| Recommended cleaning frequency | Every 2–3 weeks |
| Drying time (proper ventilation) | 3–4 hours |
| Cost of DIY cleaning supplies | Under $5 |
Community Reactions
“The baking soda + dish soap combo genuinely saved my Air Force 1s. I’d written them off as done. Twenty minutes later they looked like I’d just bought them.”
— u/sneakerhead_daily, Reddit r/Sneakers
“I’ve tried every product, and the magic eraser on the midsole is still the most satisfying thing in shoe cleaning. Nothing comes close.”
— YouTube comment on CNET’s sneaker cleaning video
A Few Things to Avoid
Don’t toss most white sneakers in the washing machine — the agitation can separate the sole from the upper and ruin the shoe’s structure. Avoid using bleach directly on fabric uppers; it can cause yellowing over time due to a chemical reaction with certain materials. And don’t dry them near a heater or in direct sunlight, which speeds up that yellowing effect.
What To Watch
In recent years, sneaker care products have improved a lot. Brands like Crep Protect and Jason Markk have introduced spray-on protectors that repel water and stains before they can set. Spraying a protector on clean shoes — and reapplying every few weeks — helps keep them looking cleaner for longer. If you’re investing in a new pair of white sneakers this spring, consider adding a protector to your routine from the start instead of trying to fix any damage later.
Maya Torres
Maya Torres is the Consumer Tech Editor at Explosion.com with 7 years covering product launches for major technology publications. She has reviewed over 300 devices across smartphones, laptops, wearables, and smart home products. Maya specializes in translating spec sheets into real-world buying advice and attends CES, MWC, and Apple keynotes as press. Her reviews focus on helping readers decide what to buy, not just what specs look good on paper.



