White shoes look fresh, clean and stylish with almost any outfit, but they also show every scuff, stain and speck of dust. The good news is that learning how to clean white shoes is not difficult at all. With a few things you probably already have at home — baking soda, white vinegar, mild soap and an old toothbrush — you can bring most white shoes back to bright white in under an hour.
The best way to clean white shoes depends on what they are made of. Canvas, leather and mesh all need a slightly different touch, and using the wrong method can set a stain or damage the material. This guide covers nine simple methods, one for each material and each common problem, so you can pick the one that fits your shoes. Whether you wear them every day or save them for weekends, knowing how to clean white shoes properly keeps them looking new for much longer.
1. Start With the Basics: Remove the Laces and Brush Off Loose Dirt
Before any wet cleaning, take the laces out and set them aside to wash separately in warm soapy water. Then clap the shoes together over a bin and brush the uppers with a dry soft brush or an old toothbrush. This removes loose dust and dried mud so you are not rubbing dirt deeper into the fabric when you start scrubbing. Stuff the shoes loosely with white paper towels or clean white cloths to help them hold their shape while you work. Avoid newspaper, because the ink can transfer onto white fabric.
2. How to Clean White Shoes With Baking Soda and Vinegar
This is the classic all-round method, and it works best on canvas. Learning how to clean white shoes with baking soda is worth it because the paste is gentle, cheap and very effective on everyday grime. Mix one tablespoon of baking soda, two tablespoons of white vinegar and one cup of warm water in a small bowl until it forms a paste. Dab the paste onto the stained areas with a toothbrush and scrub lightly in small circles. Leave the paste on the shoes to dry for three to four hours, ideally in sunlight, then brush off the dried paste with a dry cloth. The shoes should look noticeably brighter once the residue is gone.

3. How to Clean White Canvas Shoes
Canvas soaks up dirt more than any other shoe material, so it needs a proper wash rather than a quick wipe. To learn how to clean white canvas shoes the right way, start with the baking soda paste from the method above and work it over the whole upper, not just the stained spots, so the colour dries evenly. Pay extra attention to the seams and the area around the eyelets, where dirt collects. Rinse the paste off with a clean damp cloth rather than holding the shoes under a running tap, and let them air dry away from direct heat. Stuff them with white paper towels while they dry so the canvas keeps its shape.
4. How to Clean White Leather Shoes
Leather is the easiest white shoe material to clean because it does not absorb stains the way fabric does. To understand how to clean white leather shoes, remember one rule above all: never soak them. Mix one cup of water with one tablespoon of white wine vinegar, dampen a soft cloth with the mixture — the cloth should feel moist, never dripping — and wipe the leather gently, following the grain. For stubborn scuffs, dab a little mild soap and warm water on a cloth and rub in small circles, then wipe clean with a damp cloth. If you prefer to skip vinegar entirely, plain soap and water works just as well on smooth leather. Once dry, a thin coat of leather protector or a quick polish every month or two helps rain and dirt slide off instead of staining.
5. How to Clean White Sneakers Made of Mesh
Mesh trainers need a light touch because the open weave snags and frays easily. To clean white sneakers made of mesh, mix equal parts baking soda and warm water into a loose paste and dab it on with a soft toothbrush, using gentle strokes and very little pressure. If you run or train in them, learning how to clean white sneakers regularly also stops smells from building up in the mesh. Wipe the paste away with a clean damp cloth and repeat on any spots that are still grey. Never use a stiff brush or a harsh scouring pad on mesh, and never put mesh shoes in a hot dryer — the heat can warp the shape and melt the glue that holds the sole. Air drying at room temperature is always the safer choice.
6. How to Remove Yellow Stains From White Shoes
Yellow marks are the most frustrating white-shoe problem, and they usually appear after a wash or after long storage. Knowing how to remove yellow stains from white shoes saves many pairs from the bin. Mix baking soda with a little 3% hydrogen peroxide to make a thick paste, spread it over the yellowed areas, and leave it for about 30 minutes before brushing it off and wiping clean with a damp cloth. The mild bleaching action of the peroxide lifts the yellow tint without the harshness of chlorine bleach. For light yellowing, sunlight also helps: leave the paste to dry in the sun for a few hours, which boosts the whitening effect. Test the paste on a small hidden spot first if your shoes have coloured trims or logos.
7. Whiten the Soles With a Magic Eraser
The white rubber soles and toe caps often look dirtier than the uppers, even after the fabric is clean. A damp magic eraser, used one small area at a time, lifts scuffs and grey marks from rubber soles in seconds. For a homemade option, rub a paste of baking soda and a little white vinegar onto the soles with a toothbrush, leave it for 10 to 15 minutes, then wipe it off. Work on the soles before the uppers if you are cleaning both, so dirty water from the soles does not drip onto freshly cleaned fabric.
8. How to Clean White Shoes Without Washing
Sometimes you need your shoes to look clean in ten minutes, with no water and no drying time. Knowing how to clean white shoes without washing is handy before heading out the door. Start with a dry brush to remove dust, then rub scuffs on the soles and leather panels with a white eraser or a magic eraser. For fabric spots, dab a little whitening toothpaste on a toothbrush, scrub gently, and wipe away the residue with a slightly damp cloth. Baby wipes also work well for a quick wipe-down of smooth leather. These dry methods will not deep-clean a muddy pair, but they are perfect for a quick refresh between proper washes.
9. How to Wash White Shoes in Washing Machine
Machine washing is the last resort, not the first step, and it suits sturdy canvas shoes only — never leather or suede. If you want to know how to wash white shoes in washing machine safely, remove the laces and insoles first, place the shoes in a mesh laundry bag or an old pillowcase tied shut, and add a couple of old towels to balance the load. Wash on a cold, gentle cycle with a small amount of mild detergent and no bleach. When the cycle ends, take the shoes out straight away, stuff them with white paper towels, and leave them to air dry at room temperature. Never put shoes in a tumble dryer: the heat can shrink the fabric, warp the soles and loosen the glue.
Keep Them White for Longer
A few small habits make a big difference. Spray new white shoes with a water-repellent protector before the first wear, and repeat the spray every few weeks. Wipe them down after each wear instead of letting dirt build up for a month, and store them away from sunlight when you are not wearing them, because long sun exposure can yellow the rubber. The simplest habit of all is to learn how to clean white shoes little and often, instead of waiting until they look grey. Clean white shoes also complete an outfit: a crisp, freshly pressed shirt makes the whole look sharper, and our step-by-step guide on how to iron a shirt shows how to get that finish at home. For formal days, a neatly tied tie finishes the look — see how to tie a tie for a simple method that works every time. And on rest days, when your white shoes are drying after a wash, a pair of black slippers that go with every casual outfit keeps you comfortable without reaching for another pair of shoes.
Frequently Asked Questions
What is the best way to clean white shoes?
The best way to clean white shoes depends on the material. Use a baking soda and vinegar paste for canvas, mild soap and water for leather, and a gentle baking soda paste for mesh. Always air dry, and never use a tumble dryer.
Can I use bleach on white shoes?
Bleach can whiten canvas, but it is risky: it can yellow the fabric, weaken the fibres and damage coloured trims. A diluted solution of one part bleach to five parts water is the safest option, and only on plain white canvas. Baking soda and hydrogen peroxide paste is a gentler choice for most shoes.
Why do my white shoes turn yellow?
White shoes turn yellow from sun exposure, leftover soap or detergent residue, and oxidation of the glue and rubber over time. Rinsing off all cleaning paste, air drying out of strong direct sunlight, and storing shoes in a cool, dry place all help prevent yellowing.
How often should I clean white shoes?
Give them a quick wipe after every few wears and a proper clean every two to three weeks, or straight after they get muddy. Regular light cleaning is much easier than trying to rescue a pair that has been dirty for months.
Conclusion
You do not need expensive cleaning kits once you know how to clean white shoes the right way. A bowl of baking soda paste, a bottle of white vinegar, a little mild soap and an old toothbrush cover almost every situation, from muddy canvas to scuffed leather to yellowed soles. Match the method to the material, be gentle with mesh and leather, and always let your shoes air dry. Do that, and your favourite white pair will stay bright, fresh and ready to wear for a long time.

