Use mild detergent, a soft brush, and targeted spot treatments to lift dirt from white shoes.
I’ve spent years testing shoe-cleaning methods on canvas, leather, suede, and mesh. This guide explains exactly how to get dirt out of white shoes step by step, with clear tips, tools, and safe tricks that work in real life. Read on to learn simple, trusted methods that keep your whites bright without damaging materials.

Why white shoes get dirty — and why they show it faster
White shoes show dirt fast because the fabric or coating reflects little color and any grime contrasts sharply. Dirt, oils, and stains bond to fibers and soles. Environmental factors like rain, mud, and pollution speed staining. Understanding this helps you choose the correct cleaning method for how to get dirt out of white shoes.
:max_bytes(150000):strip_icc()/beauty-fashion-clothing-care-how-to-clean-white-shoes-02-2000-881c1b42f3c6418f84c21e1422ca2659.jpg)
Know your shoe material before you clean
Different materials need different care. Treat them right and you avoid damage.
- Canvas
- Durable and usually safe with water and detergent.
- Often the easiest to clean when wet.
- Leather and faux leather
- Sensitive to harsh scrubbing and bleach.
- Prefer gentle cleaners and conditioning.
- Suede and nubuck
- Do not use water directly; use dry cleaning tools and suede brushes.
- Mesh and knit
- Thin fibers can fray; use gentle soap and minimal agitation.
- Rubber soles
- Can take stronger scrubbing and cleaners like magic erasers.
Knowing material prevents mistakes when figuring out how to get dirt out of white shoes.

Essential tools and ingredients
Gather these before you start cleaning. They are cheap, safe, and effective.
- Soft-bristled brush or old toothbrush for scrubbing.
- Microfiber cloths for wiping and drying.
- Mild liquid detergent or dish soap.
- Baking soda and white vinegar for whitening and odor control.
- Hydrogen peroxide for brightening tougher yellow stains.
- Magic eraser for rubber and plastic parts.
- Sneaker cleaner or a mild cleaner made for shoes.
- Laundry bag and a gentle machine cycle for some canvas shoes.
- Suede brush and eraser for suede items.
- Warm water and a small bowl.
These tools make it easier to get dirt out of white shoes without guessing.

Step-by-step: How to get dirt out of white shoes
Follow these core steps for most white shoes, then adjust by material.
- Prep shoes
- Remove laces and insoles. Brush off loose dirt outside.
- Spot test
- Test cleaner on a hidden area to check colorfastness.
- Make a cleaning mix
- For canvas and mesh: one teaspoon detergent to a cup of warm water.
- For whitening: a paste of baking soda and hydrogen peroxide works well.
- Scrub gently
- Use circular motions with a soft brush. Let cleaning solution sit 5–10 minutes on tough spots.
- Rinse and wipe
- Use a damp microfiber cloth to remove soap. Avoid saturating leather or suede.
- Dry properly
- Air dry at room temperature. Stuff shoes with paper to hold shape.
- Reassemble
- Replace laces and insoles when fully dry. Consider reapplying a protector spray.
Practical variations by material:
Canvas and fabric shoes
- Mix detergent and warm water. Scrub with toothbrush and rinse. For deep stains, apply baking soda + hydrogen peroxide paste and wait 30 minutes before rinsing.
Leather and faux leather
- Use damp cloth with mild soap. Wipe, then apply leather conditioner. Avoid soaking or bleach.
Suede and nubuck
- Brush with a suede brush. Use a suede eraser for marks. For stubborn stains, use a dry solvent recommended for suede.
Mesh and knit uppers
- Use a gentle hand wash and light scrubbing. Rinse thoroughly and air dry to prevent misshaping.
Rubber soles and midsoles
- Use a magic eraser or paste of baking soda and water. Scrub firm but avoid the upper material.
These steps show practical ways to get dirt out of white shoes while protecting the material.
Stain-specific fixes
Different stains need different treatments.
- Mud
- Let mud dry, then brush off. Spot clean remaining marks with detergent.
- Grease and oil
- Sprinkle cornstarch or baking soda to absorb oil for 15–30 minutes. Brush off and clean with soap.
- Grass
- Use a mix of white vinegar and water (1:1). Dab, rinse, and repeat if needed.
- Ink
- Dab with rubbing alcohol or an alcohol-based stain remover, then clean the area with soap.
- Yellowing
- Use baking soda + hydrogen peroxide paste for canvas; for leather, professional whitening may be needed.
Targeting the stain helps you get dirt out of white shoes without overworking the whole pair.

Machine washing: when to use it and how
Machine wash can work, but only for certain shoes.
- Best for sturdy canvas shoes with glued soles.
- Use cold water, gentle cycle, and a laundry bag.
- Remove laces and insoles; clean those separately.
- Air dry only; never use high heat which breaks glue and warps shape.
Machine washing can be a quick way to get dirt out of white shoes, but know the risks first.

Prevention and maintenance: keep white shoes looking new
A little care prevents big cleaning jobs.
- Apply a protective spray for water and stain resistance.
- Wipe shoes after each wear if they get dusty.
- Rotate shoes to reduce wear and soiling.
- Clean small stains right away to avoid set-in marks.
- Store in a cool, dry place away from direct sunlight.
Routine care reduces how often you must deep clean and helps get dirt out of white shoes easily.

Common mistakes and how to avoid them
Avoid these errors I learned the hard way.
- Using bleach on leather or colored trim — it can damage material.
- Soaking suede or nubuck — water spots and texture changes follow.
- Scrubbing too hard — this frays fibers and removes finish.
- Drying in direct sun or heat — glue and soles can separate.
- Skipping spot tests — you might ruin a favorite pair.
Follow material-appropriate methods to avoid costly mistakes when trying to get dirt out of white shoes.
Personal experience and testing notes
I clean dozens of pairs each season. A few lessons stand out.
- For canvas, a baking soda and peroxide paste saved a pair that looked hopeless. It brightened the fabric without thinning it.
- I learned never to throw leather sneakers in the dryer; one pair warped beyond repair.
- Suede taught patience — a slow, dry approach preserves texture and looks best.
- A magic eraser on midsoles often revives the whole shoe’s appearance.
These real tests show safe and practical ways to get dirt out of white shoes and keep them lasting longer.
Troubleshooting and limitations
Sometimes a stain won’t fully lift. Know when to stop.
- Deep yellowing from age or sun often cannot be fully reversed at home.
- Dye transfer from dark clothing may be permanent.
- Bleach can remove color but also weakens fibers.
- For vintage or high-end shoes, consider professional restoration.
Be honest about limits and choose safe methods to avoid making damage worse.
Frequently Asked Questions of how to get dirt out of white shoes
How often should I clean my white shoes to keep them bright?
Clean light grime after every few wears. Deep cleaning every 4–6 weeks keeps them fresh without overworking materials.
Can I use bleach to whiten white shoes?
Bleach can work on some canvas, but it risks weakening fibers and damaging trims. Prefer baking soda, hydrogen peroxide, or commercial whiteners for safer results.
Is it safe to put white shoes in the washing machine?
Machine washing is safe for sturdy canvas shoes on a cold, gentle cycle and inside a laundry bag. Avoid machine washing leather, suede, or shoes with glued trims.
What removes yellow stains from white shoes?
A paste of baking soda and hydrogen peroxide often lifts yellowing on canvas. For leather or severe yellowing, professional cleaning may be required.
How do I clean white shoe soles without harming the upper?
Use a magic eraser or a small brush with baking soda paste on the sole only, and shield the upper with a damp cloth. Work carefully to avoid splashing cleaner onto delicate materials.
Will vinegar damage my shoes?
Diluted white vinegar is safe for many fabrics and helps remove grass and odor stains. Avoid using vinegar on leather unless very diluted and tested first.
How can I keep white shoes from getting dirty quickly?
Use a protective spray, wipe them after each wear, and rotate shoes to reduce exposure. Quick spot cleaning prevents stains from setting.
Conclusion
Keeping white shoes clean is simple with the right steps. Know your material, use gentle tools, and treat stains quickly to restore brightness. Start with a spot test, follow material-specific methods, and add small habits like protective sprays and regular wiping. Try these tips on your next pair and share what worked—leave a comment or subscribe for more shoe-care guides.

Madison Clark is a footwear expert and the voice behind MyStyleGrid.com. She specializes in honest shoe reviews, style tips, and practical guides to help readers find the perfect pair for any occasion. With years of experience in blogging and content creation, Madison makes footwear knowledge simple, stylish, and easy to follow.


