Quick answer
Mix a small amount of dish soap or laundry detergent with warm water, dip an old toothbrush into the solution, and scrub the uppers, soles, and laces gently. Wipe away residue with a damp cloth, stuff the shoes with paper to hold their shape, and air-dry away from direct sunlight. For tough yellowing or stains, a paste of baking soda and white vinegar works wonders before you begin scrubbing.
White sneakers are a wardrobe staple, but they have one major downside β every scuff, mud splash, and grass stain shows immediately. The good news is that most white sneakers can be restored to near-original brightness at home using everyday supplies. Whether your shoes are canvas, leather, mesh, or a combination, this guide walks you through the safest and most effective cleaning methods, so you can spend less time stressing about dirty kicks and more time wearing them.
Understanding your sneaker material
Not all white sneakers are made equal. Canvas (like classic Converse) is porous and absorbs stains deeply, but tolerates more vigorous scrubbing and even machine washing. Leather and faux-leather (like Air Force 1s) needs gentler treatment to avoid cracking or drying out. Mesh and knit uppers (like Nike Free or Adidas Ultraboost) are delicate and can snag or distort with hard brushes.
Before you start, check the care label inside your shoe or look up the manufacturer's guidance online. Identifying your material takes 30 seconds and prevents you from accidentally damaging an expensive pair.
Why white sneakers yellow β and how to prevent it
Yellowing on white sneakers has several causes. Oxidation happens when the shoe's white pigment reacts with oxygen over time, especially when shoes are stored in clear plastic boxes (which trap UV light). Leftover soap residue that isn't fully rinsed out also yellows when exposed to sunlight. Sweat and body oils seep into the material and cause discolouration from the inside out.
To slow yellowing, always rinse shoes thoroughly after cleaning, store them in a cool dark place wrapped in acid-free tissue, and apply a sneaker protector spray every few weeks. If your soles have already yellowed, a hydrogen peroxide paste (detailed in the steps below) can reverse much of the damage.
Choosing the right cleaning method for your sneakers
For light surface dirt, a quick wipe with a damp cloth and a drop of dish soap is all you need. For canvas sneakers with deeper stains, a baking soda and vinegar paste or a machine wash on a gentle cycle gives a thorough clean. For leather, use a dedicated leather cleaner or mild soap with minimal water, always finishing with a leather conditioner. For mesh uppers, use a very soft brush and diluted detergent, working in small circular motions.
Avoid bleach on uppers β it weakens fibres and can cause irreversible yellowing after a few uses. A diluted hydrogen peroxide solution (1 part peroxide to 3 parts water) is a much safer whitening alternative.
What youβll need
- Old toothbrush
- Soft-bristle shoe brush
- Small mixing bowl
- Microfibre cloth or soft rag
- Magic eraser (melamine foam sponge)
Materials
- Mild dish soap or laundry detergent
- Baking soda
- White vinegar
- Warm water
- Hydrogen peroxide (optional)
- Shoe protector spray (for after cleaning)
- White paper or paper towels (for stuffing)
Step by step
- 1
Remove the laces and insoles
Pull out the laces and insoles before doing anything else. Laces can be soaked in a bowl of warm water with a tablespoon of laundry detergent for 15β20 minutes, then rubbed between your hands and rinsed clean. Insoles should be gently scrubbed with a damp toothbrush and mild soap, then left to air-dry separately. Cleaning these items apart from the shoe ensures no area is missed and prevents dirt from being redistributed.
- 2
Knock off loose dirt
Bang the soles of the shoes together over a bin or outside to dislodge loose mud and grit. Use a dry stiff brush (or the dry toothbrush) to brush away any remaining surface dirt from the uppers and the sole edges. Cleaning dry dirt first prevents you from turning it into a muddy smear when you add water in the next steps.
- 3
Mix your cleaning solution
In a small bowl, combine one tablespoon of mild dish soap or laundry detergent with two cups of warm water. For canvas or mesh sneakers with heavy staining, add one tablespoon of baking soda to the mix. For yellowed rubber soles, make a separate paste of two tablespoons of baking soda mixed with one tablespoon of white vinegar β it will fizz briefly, which is normal. Stir until you have a smooth, slightly thick paste.
- 4
Scrub the uppers
Dip your toothbrush into the soapy solution and scrub the upper in small circular motions, working section by section. Apply light pressure on leather and mesh, firmer pressure on canvas. Regularly rinse the brush in clean water to avoid spreading dirt. Once you have worked over the entire upper, use a damp microfibre cloth to wipe away the soapy residue. Repeat if necessary for stubborn marks.
- 5
Clean the rubber soles and toe caps
Apply the baking soda and vinegar paste to the rubber soles and toe cap with the toothbrush. Scrub firmly in circular motions β rubber is durable and can take more pressure. A magic eraser (dipped in water and wrung out) is extremely effective on rubber and can remove scuffs that a brush won't shift. Wipe clean with a damp cloth. For deep grooves in the outsole, a toothpick or cocktail stick helps remove packed-in dirt before brushing.
- 6
Treat stubborn stains
For grass stains, apply a small amount of white vinegar directly to the stain, leave for five minutes, then scrub. For ink or dye transfer, a cotton ball soaked in rubbing alcohol dabbed gently on the stain often works. For yellowed canvas or mesh, mix one part hydrogen peroxide with three parts water, apply with the toothbrush, then place the shoes in direct sunlight for 20β30 minutes β the UV activates the peroxide and lifts the yellow tint. Rinse thoroughly afterwards.
- 7
Rinse and wipe down
Using a clean cloth dampened with plain warm water, wipe over all surfaces thoroughly to remove every trace of soap. Soap residue left in the fabric is a key cause of future yellowing, so take your time with this step. Rinse and wring out the cloth several times until no suds appear when you wipe.
- 8
Stuff and air-dry
Stuff the sneakers firmly with white paper towels or plain white paper (never newspaper β the ink transfers). This helps the shoes hold their shape and absorbs interior moisture as they dry. Place them upright in a well-ventilated area away from direct sunlight or heat sources β both cause yellowing and can warp the sole glue. Allow 8β12 hours to dry fully before wearing. Once completely dry, rethread the laces and re-insert the insoles.
- 9
Apply a sneaker protector spray
Once your sneakers are fully dry, apply a water and stain repellent sneaker spray from about 20β25 cm away, covering the entire upper. Allow to dry for the time specified on the product (usually 10β30 minutes), then apply a second coat for best results. This protective layer makes future cleaning much easier by preventing stains from bonding to the material.
Never use undiluted bleach on white sneakers β it will cause permanent yellowing of the fabric and weakens stitching over time. Avoid putting leather or suede sneakers in the washing machine, as this can crack the leather, warp the shape, and dissolve the glue holding the sole on. Always air-dry; using a tumble dryer or placing shoes near a radiator causes shrinkage, sole separation, and yellowing.
Common mistakes
- Using too much water on leather sneakers, causing cracking and water stains
- Skipping the rinse step and leaving soap residue in the fabric, which causes yellowing
- Drying shoes in direct sunlight after washing (instead of using sunlight only for hydrogen peroxide whitening treatments)
- Using a stiff wire brush on mesh or knit uppers, which snags and damages the fabric
- Tossing leather or structured sneakers in the washing machine
- Using coloured cloths or paper when stuffing shoes to dry β the dye can transfer to the wet white fabric
- Applying sneaker protector spray before the shoes are completely dry, which traps moisture inside
Frequently asked
Can I put white sneakers in the washing machine?
Canvas sneakers (like Converse or Vans) can generally go in the machine on a gentle/delicate cycle at 30Β°C with a small amount of laundry detergent. Place them in a mesh laundry bag and add a few old towels to cushion the drum. Never machine-wash leather, suede, or structured sneakers, as it will ruin them. Always air-dry afterwards β never use the dryer.
How do I get yellowing off white shoe soles?
Make a paste with two tablespoons of baking soda and one tablespoon of hydrogen peroxide. Apply it to the yellowed rubber with an old toothbrush, coating evenly. Wrap the soles in cling film and place the shoes sole-up in direct sunlight for 3β4 hours. The UV light activates the peroxide to bleach away the yellow tint. Rinse off thoroughly with water.
How often should I clean white sneakers?
Do a light wipe-down with a damp cloth after every few wears to prevent dirt building up. Give them a full deep clean every 2β4 weeks depending on how often you wear them. Applying a protector spray every 3β4 weeks also significantly reduces how often a full clean is needed.
What is the best way to clean white Nike Air Force 1s?
Air Force 1s have leather uppers, so avoid soaking them in water. Use a small amount of mild dish soap mixed with warm water and a soft toothbrush, working in gentle circles. Wipe clean with a barely-damp cloth and dry with a clean towel. For the rubber midsole, a magic eraser removes scuffs brilliantly. Finish with a leather conditioner to keep the leather supple.
Can toothpaste clean white sneakers?
White (non-gel) toothpaste contains mild abrasives that can work on rubber soles and canvas uppers in a pinch. Apply a small amount with a toothbrush, scrub gently, then wipe away with a damp cloth. However, dedicated cleaners or the baking soda method are generally more effective and less likely to leave a residue.



