How to Clean White Canvas Shoes (Easy Step-by-Step Guide)
How to clean white canvas shoes at home:
- Remove loose dirt with a dry brush
- Mix baking soda + hydrogen peroxide + water
- Scrub gently using a toothbrush
- Let sit for 15–20 minutes
- Wipe clean and air dry

White canvas shoes are a wardrobe essential—but they get dirty quickly. Whether it’s dust, mud, or yellow stains, cleaning them properly can restore their bright, fresh look without damaging the fabric.
Dirty white canvas shoes? Don’t replace them yet. With the right cleaning method, you can make them look almost new again using simple household ingredients.
Why White Canvas Shoes Get Dirty So Fast
Canvas is a breathable fabric that easily absorbs dirt, moisture, and oils. Because it’s light in color, even small stains become visible quickly. If not cleaned properly, residue and oxidation can cause yellowing.

Tools You’ll Need
- Baking soda
- Hydrogen peroxide or white vinegar
- Mild detergent
- Soft toothbrush or cleaning brush
- Microfiber cloth
- Warm water
Before You Start Cleaning
- Remove shoelaces
- Brush off loose dirt and dust
- Stuff shoes with paper to maintain shape
This step prevents dirt from spreading and helps you clean more effectively.
Best Methods to Clean White Canvas Shoes
1. Baking Soda + Hydrogen Peroxide (Best for Whitening)

This is the most popular and effective method for deep cleaning white canvas shoes.
- Mix 1 tablespoon baking soda + 1 tablespoon hydrogen peroxide + 1 tablespoon water
- Apply paste evenly to the shoes
- Scrub gently in circular motion
- Leave for 15–30 minutes
- Wipe clean with a damp cloth
This method helps remove stains and restore brightness, making it ideal for whitening white sneakers at home.
2. Soap and Water Method (Quick Cleaning)
- Mix mild detergent with warm water
- Dip a cloth or brush into the solution
- Scrub gently
- Wipe clean and air dry
Best for light dirt and regular maintenance cleaning.
3. Baking Soda + Vinegar Method
- Mix baking soda, vinegar, and water
- Apply paste to stains
- Scrub gently
- Let dry, then brush off residue
This method creates a fizzing reaction that helps break down stubborn dirt.
4. Washing Machine Method
⚠️ Only use this method for durable canvas shoes.
- Remove laces and insoles
- Place shoes in a laundry bag
- Use cold water and gentle cycle
- Air dry (never use dryer)
Common Problems & Fixes
Yellow Stains on Canvas Shoes
- Use baking soda + hydrogen peroxide paste
- Avoid direct heat while drying
Yellowing usually happens due to improper rinsing or drying.
Stubborn Dirt and Deep Stains
- Repeat cleaning process
- Use a slightly thicker paste
Smelly Canvas Shoes
- Sprinkle baking soda inside overnight
- Shake out the next day
How to Clean White Shoelaces

- Soak in warm water with detergent
- Scrub lightly
- Rinse and air dry
What NOT to Do
- ❌ Don’t use undiluted bleach
- ❌ Don’t use hot water
- ❌ Don’t put shoes in dryer
- ❌ Don’t soak shoes completely
How to Keep White Canvas Shoes Clean Longer
- Clean regularly (every 2–3 weeks)
- Use a protective spray
- Avoid muddy or wet surfaces
- Store in a dry place
FAQs
Can I clean white canvas shoes at home?
Yes, using baking soda, detergent, or vinegar works effectively.
What is the best way to clean canvas sneakers?
The baking soda and hydrogen peroxide method is the most effective for deep cleaning and whitening.
Can I wash canvas shoes in a washing machine?
Yes, but only on a gentle cycle with cold water.
Why do white canvas shoes turn yellow?
This happens due to residue buildup and improper drying.
Final Tips
- Always air dry your shoes
- Avoid harsh chemicals
- Clean stains early for best results
For more details on how to clean white sneakers, click here. If you are interested, you can also read How to Clean White Converse
👉 Save this guide and keep your white canvas shoes looking fresh anytime.