How to Clean White Shoes and Keep Them Looking New

White shoes are a wardrobe essential, but keeping them spotless can be a challenge. Dirt, stains, and scuffs are inevitable, but with the right techniques, you can restore your white shoes to their original condition. Whether your shoes are made of canvas, leather, suede, or mesh, this guide will walk you through the best cleaning methods for each material.

Know Your Shoe Material

Different materials require different cleaning approaches. Before you start, identify what your shoes are made of:

  • Canvas – Common in casual sneakers, durable but prone to stains.
  • Leather – Stylish and easy to clean but requires gentle care.
  • Suede – Soft and delicate, easily damaged by water.
  • Mesh/Knit – Lightweight and flexible, absorbs dirt quickly.

General Cleaning Prep

Before diving into specific cleaning methods:

Remove laces and insoles – This allows for a more thorough clean.
Brush off loose dirt – Use a soft-bristled brush or old toothbrush to prevent dirt from spreading.


Best Cleaning Methods by Material

Canvas Shoes

Method 1: Baking Soda and Vinegar

This natural cleaning solution lifts stains and brightens white fabric.

What You Need:

  • 1 tablespoon baking soda
  • 2 tablespoons white vinegar
  • 1 cup warm water

How to Clean:

  1. Mix baking soda and vinegar into warm water to form a paste.
  2. Dip a brush into the mixture and scrub the shoes in circular motions.
  3. Wipe off excess paste with a clean cloth.
  4. Air dry in a well-ventilated area.

Method 2: Machine Washing

A quick and easy way to clean canvas shoes.

How to Clean:

  1. Place shoes in a mesh laundry bag to prevent damage.
  2. Wash on a gentle cycle with cold water and mild detergent.
  3. Let the shoes air dry—avoid direct sunlight to prevent yellowing.

Leather Shoes

Leather needs special care to maintain its smooth finish.

What You Need:

  • Mild dish soap
  • Warm water
  • Soft cloth

How to Clean:

  1. Mix a few drops of dish soap into a bowl of warm water.
  2. Dampen a soft cloth with the soapy solution and wipe the leather surface.
  3. Use a separate clean, damp cloth to remove soap residue.
  4. Dry with a towel and let them air dry completely.

Suede Shoes

Water can damage suede, so this method relies on vinegar.

What You Need:

  • White vinegar
  • Suede brush or soft cloth

How to Clean:

  1. Dampen a cloth with white vinegar.
  2. Gently rub stains, avoiding over-saturation.
  3. Let the area dry.
  4. Use a suede brush to restore the soft texture.

Mesh or Knit Shoes

Mesh fabric absorbs dirt quickly but can be restored with a gentle scrubbing method.

What You Need:

  • 1 tablespoon baking soda
  • ½ tablespoon hydrogen peroxide
  • ½ tablespoon warm water

How to Clean:

  1. Mix baking soda, hydrogen peroxide, and warm water into a paste.
  2. Apply the paste using a soft brush and scrub gently.
  3. Let the paste sit for 30 minutes.
  4. Rinse with warm water and air dry.

Extra Tips for Keeping White Shoes Clean

Clean laces separately – Soak in warm water with mild detergent, scrub, rinse, and air dry.
Use a stain repellent – Applying a protective spray helps prevent stains from setting.
Wipe shoes regularly – A quick wipe-down after each wear prevents dirt buildup.

By following these material-specific cleaning methods and preventative care tips, you can keep your white shoes looking fresh and stylish for years to come.

Comments are closed, but trackbacks and pingbacks are open.