I bought a pair of white leather sneakers three summers ago and babied them for about two months — wiped them down after every wear, kept them out of the rain, the whole routine.
Then I went on a beach trip, left them in the trunk of my car for a week, and came home to find the toes had gone a dull, uneven yellow, like an old newspaper. I scrubbed them with dish soap the second I noticed, and nothing happened.
Not a shade lighter.
I remember standing in my kitchen thinking I’d just ruined a $110 pair of shoes over one bad decision. I hadn’t. A few days later, using the method below, they came back to almost exactly how they looked in the box.
If your shoes have gone yellow and a basic wash didn’t touch it, I want you to know that first: this is fixable.
Yellowing is a different problem than dirt, and it needs a different approach — which is probably why whatever you already tried didn’t work.
Table of Contents
- Why White Shoes Turn Yellow in the First Place
- What You'll Need
- How To Clean White Shoes That Turned Yellow: 7 Easy Steps
- 1. Remove the laces and, if possible, the insoles.
- 2. Mix a paste of baking soda and hydrogen peroxide.
- 3. Apply the paste generously over every yellowed area.
- 4. Let it sit in direct sunlight for 2-3 hours.
- 5. Check them every hour.
- 6. Brush off the dried paste and wipe down with a clean, damp cloth.
- 7. Let them air dry fully before wearing or storing them.
- A Quick Note on Soles
- If the First Round Doesn't Fully Clear It
- Keeping Them From Yellowing Again
Why White Shoes Turn Yellow in the First Place
Yellowing usually isn’t dirt at all — it’s a chemical reaction. UV light breaks down the compounds in certain fabrics, foams, and glues, and sweat and body oils do something similar from the inside out.
That’s why regular soap and water can leave a shoe technically clean but still visibly yellow — you’re not looking at grime, you’re looking at oxidation.
If you want the full picture on general cleaning first, I’ve also put together a complete guide to cleaning white shoes that covers materials and methods in more depth than I’ll go into here.
What You’ll Need
- A bowl or small tub
- Baking soda
- Hydrogen peroxide (regular 3% from the drugstore)
- An old toothbrush or soft-bristled brush
- A clean cloth
- Plastic wrap (optional, for stubborn spots)
- Direct sunlight, if you have it
This is the same combination I reached for on my beach-trip sneakers, and it’s the first thing I try on any yellowed pair before considering anything stronger.
How To Clean White Shoes That Turned Yellow: 7 Easy Steps
1. Remove the laces and, if possible, the insoles.
Set them aside — I’ll get to those separately, but don’t skip this step. Cleaning around laces means you never actually get the yellowed fabric underneath them.
2. Mix a paste of baking soda and hydrogen peroxide.
I use roughly 3 tablespoons of baking soda to 1.5 tablespoons of peroxide — enough to form a thick, spreadable paste, not a runny one. If it’s too thin, it slides off the shoe before it has time to work.
3. Apply the paste generously over every yellowed area.
Don’t be shy with it. Use the toothbrush to work it into the material, especially into any texture or stitching where yellowing tends to sit deepest. Cover the whole discolored section, not just the worst spots — uneven application is how you end up with patchy results.
4. Let it sit in direct sunlight for 2-3 hours.
This part matters more than people expect. The UV exposure actually helps activate the peroxide’s whitening effect, so a sunny windowsill or your porch works far better than leaving them in a dim room.
If you’re treating a genuinely stubborn patch, I’ve had good luck pressing a small piece of plastic wrap over that section to keep the paste from drying out too fast in the sun.
5. Check them every hour.
You should start seeing the yellow visibly lift within the first hour or two. If the paste has dried out completely before the time is up, that’s fine — it’s still working, just don’t let it stay on much past the 3-hour mark, especially on leather, which can dry out with prolonged peroxide exposure.
6. Brush off the dried paste and wipe down with a clean, damp cloth.
You’ll likely need to go over the shoe two or three times with the cloth to get all the residue out of the seams and texture.
7. Let them air dry fully before wearing or storing them.
Resist the urge to check the “final” result while they’re still damp — white shoes almost always look a shade brighter once fully dry.
When I did this to my beach-trip sneakers, the toes went from that dull newspaper-yellow to genuinely close to their original white by the time they’d dried.
It wasn’t instant, and it wasn’t magic — it took the better part of an afternoon — but it worked in a way that plain soap never could have, because I was finally treating the actual chemical discoloration instead of just cleaning the surface.
A Quick Note on Soles
If it’s specifically your rubber soles that have yellowed rather than the fabric or leather upper, this same paste can help, but soles tend to need a slightly different ratio and more scrubbing since the rubber holds onto discoloration differently than fabric does. I’ve written a separate walkthrough just for that — how to clean yellow rubber soles — if that’s the part of your shoe giving you trouble.
If the First Round Doesn’t Fully Clear It
Sometimes one treatment gets you 80% of the way there, especially if the yellowing has been sitting for months rather than weeks. If that’s where you land, don’t scrub harder — repeat the process instead.
A second or even third application, each followed by a full sun-drying period, tends to work better than one aggressive session, and it’s much gentler on the material.
If you’ve gone through two or three rounds and the yellowing is still stubbornly there, that’s usually a sign you’re dealing with deeper-set discoloration that needs something stronger than peroxide.
At that point, I’d turn to a bleach-based method, which is more effective on set-in yellowing but needs to be used carefully and in a well-ventilated space, since it’s a harsher option than anything above.
Keeping Them From Yellowing Again
Once you’ve got your shoes back to white, the real win is not having to do this again in six months.
The single biggest thing that helped me was applying a protective spray before I wore mine again, and being more thoughtful about where I let them sit — no more leaving them in a hot car or by a sunny window when they’re not on my feet.
If you want the full rundown of habits that actually prevent yellowing before it starts, I’ve put together a guide on how to keep white shoes from turning yellow that covers exactly what I changed afterward.
Yellowing feels like a bigger problem than it is, mostly because the usual cleaning tricks don’t touch it. But once you treat it as the chemical issue it actually is, rather than just dirt, it’s genuinely reversible — and honestly a lot more satisfying to fix than a regular clean.

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.