White sneakers look fresh for exactly one wear, then they start their inevitable journey to dingy yellow-gray. Here’s how to reset them to box-fresh brightness without hours of scrubbing or expensive cleaning products.
What You Need
- Baking soda
- White vinegar or hydrogen peroxide
- Old toothbrush or small scrub brush
- Water
- Small mixing bowl
- Clean cloth or paper towels
The Process
Here is the step-by-step way to do it:
1. Mix Your Magic Cleaner
Combine 1 tablespoon of baking soda with 1 tablespoon of hydrogen peroxide or white vinegar in a small bowl. Add just enough water, usually 1-2 teaspoons, to create a thick paste. You need toothpaste consistency, not runny liquid.

This combination creates a gentle bleaching action through a chemical reaction that won’t damage fabric or canvas. You will see the fizzing when mixing; it’s normal.
2. The Application
Remove the laces first—they need separate treatment and will just get in your way. Using an old toothbrush, apply the paste generously to the yellowed areas of your shoes. Focus especially on the rubber soles, toe caps, heel cups, and any particularly dingy spots where dirt accumulates.

Don’t be shy with the paste. A thick layer works better than a thin one because it stays wet longer and has more active ingredients to break down the yellowing.
3. Let It Work

This is the hardest part: wait 3-4 minutes minimum. The chemical reaction needs time to penetrate the fabric and break down the yellowing compounds. For seriously stained shoes that haven’t been cleaned in months, you can let them sit for up to 10 minutes, but watch carefully to ensure the paste doesn’t dry completely.
4. Scrub and Rinse
Using the toothbrush, scrub in small circular motions with moderate pressure. You’ll see the yellowing lift immediately as you work, and it’s incredibly satisfying. Pay extra attention to seams and textured areas where dirt hides.

Wipe away the paste with a damp cloth, rinsing the cloth frequently. Check your results as you go. If some stubborn spots remain, apply a second round of paste just to those areas.
5. The Laces
While you’re working on the shoes, soak the laces in a separate bowl of warm water with a splash of hydrogen peroxide or a drop of dish soap. Let them sit for the full 5 minutes, then rinse thoroughly and air dry. They’ll come out surprisingly white.
6. Drying and Final Touches
Stuff the shoes with paper towels to absorb moisture and help them maintain their shape while drying. Let them air dry completely before wearing. Never put them in the dryer, as heat can yellow white fabric and damage glue.
Reality Check
This method works best on canvas and fabric shoes like Converse, Vans, or canvas sneakers. Leather and suede need completely different treatments and can be damaged by this paste. Deep-set stains from years of neglect might need 2-3 applications, but you’ll still see improvement on the first try.