White Shoes Look Great – Until They Dont

White shoes show every scuff, stain, and speck of dirt. But you do not need to buy new ones. This guide shows you how to clean white shoes based on the material: leather, canvas, or mesh. Different materials require different methods.

For Leather White Shoes (Baking Soda + Water Paste)

Mix baking soda with water to form a thick paste. Apply the paste to scuffs and stains using a soft cloth or toothbrush. Let sit for 10-15 minutes. Wipe clean with a damp cloth. For stubborn stains, use a magic eraser (Melamine foam) – it works wonders on leather. Condition leather after cleaning to prevent cracking.

For Canvas White Shoes (Baking Soda + Hydrogen Peroxide)

Mix 1 tablespoon baking soda, 1/2 tablespoon hydrogen peroxide, and 1/2 tablespoon water. Apply the paste to the canvas upper using a toothbrush. Let sit in direct sunlight for 1-2 hours (sunlight activates the peroxide). Rinse with water. Air dry. The paste lifts stains from fabric fibers.

For Mesh White Shoes (Dish Soap + Warm Water)

Mix warm water with a few drops of dish soap. Use a soft brush (toothbrush) to gently scrub the mesh. Rinse with water. Stuff shoes with paper towels to absorb moisture and help them hold shape. Air dry away from direct heat (heat damages mesh).

How to Clean White Shoelaces

Remove laces from shoes. Soak in a bowl of warm water with 1 tablespoon baking soda and 1 tablespoon hydrogen peroxide. Let soak for 30 minutes. Rinse. Air dry. Laces will look brand new.

How to Remove Yellow Stains from White Shoes (Oxidation)

White shoes often turn yellow over time due to oxidation. Mix baking soda with hydrogen peroxide to form a paste. Apply to yellowed areas. Leave in sunlight for 2-3 hours. Rinse. Repeat if necessary. The peroxide bleaches the yellowing away.

How to Clean White Shoe Soles (Magic Eraser Works Best)

Wet a magic eraser (melamine foam). Rub the sole until stains disappear. For deep stains, make a paste of baking soda and hydrogen peroxide. Apply to soles, scrub with a toothbrush, then wipe clean.

How to Machine Wash White Canvas Shoes

Remove laces and insoles. Place shoes in a pillowcase or mesh laundry bag. Wash on gentle cycle with cold water. Use a small amount of laundry detergent. Do NOT put shoes in the dryer – air dry only. Machine washing works for canvas shoes but may damage leather or glued shoes.

How to Prevent White Shoes from Getting Dirty

  • Apply a protective spray (water and stain repellent) before wearing
  • Clean scuffs immediately – do not let them set
  • Rotate shoes (do not wear the same white shoes every day)
  • Avoid wearing white shoes in rain or mud
  • Store in a dust bag or box when not in use

What NOT to Do When Cleaning White Shoes

  • Do not use bleach on colored parts (bleach removes dye)
  • Do not put shoes in the dryer (heat damages glue and materials)
  • Do not use harsh chemicals on mesh (melts or discolors)
  • Do not scrub leather too hard (scratches the surface)

Conclusion: Baking Soda + Peroxide = White Shoes Again

The baking soda and hydrogen peroxide paste works for most white shoe materials. Apply, let sit in sunlight, rinse. Your white shoes will look new again without expensive cleaning products.