How to Get Your White Shoes Looking Brand New

Periodic cleanings will keep shoes looking (and smelling) their best. Here’s how to clean shoes without damaging them.

Last updated: November 19, 2022
6 min read
How to Clean Your Shoes in 6 Easy Steps
Time Required
30 min


  • Dish Soap
  • Baking Soda
  • Household Cleaning Eraser (Optional)
  • Leather Conditioner (Optional)
  • White Vinegar (Optional)


  • Shoe Brush
  • Toothbrush
  • Soft Clean Cloth
  • Suede Brush (Optional)

It’s tough to keep shoes pristine without regularly cleaning them. The minute those new sneakers come out of the box, you’ll want to wear them outside — where they’ll pick up dirt, mud, scuffs and stains.

To ensure peak performance of a pair of sneakers over time, it’s important to give them proper care and maintenance, including cleaning. Before getting started, place the shoes in a shoe tree or fill them with crumpled newspapers to help retain their shape during cleaning. Then, get to work.

These tips will help keep any sneakers – including lifestyle, basketball and running shoes — fresh and clean in just a few easy steps.

How to Clean Your Shoes, Step by Step

1.Use a Dry Brush

How to Clean Your Shoes in 6 Easy Steps

Remove loose dirt from the outsole, midsole and uppers using a dry, soft-bristled shoe brush. No shoe brush? No problem. An clean, spare toothbrush works fine.

2.Make a Mild Cleaning Solution

How to Clean Your Shoes in 6 Easy Steps

Mix warm water with a small amount of mild laundry detergent or dish soap.

For white and light-colored shoes, you can also make an effective cleaning paste by mixing equal parts baking soda and water.

Note: When it comes to using dish soap, it’s important to take caution and dilute the soap with plenty of water. On certain materials, using a high concentration of dish soap can cause discoloration or strip out natural oils in the material.

3.Hand Wash the Laces

How to Clean Your Shoes in 6 Easy Steps

Remove the shoelaces and apply a small amount of the mild cleaning solution to them. Massage the laces with your hands, rinse, then dab dry with a soft cloth.

(Related: 3 Easy Ways to Clean Shoelaces)

4.Wash the Soles

How to Clean Your Shoes in 6 Easy Steps

Apply the mild cleaning solution to a soft-bristled brush, toothbrush or washcloth. Clean the outsole and midsole thoroughly, taking time to clean every part of the soles. Dry with a soft cloth.

Note: If you need to wash the insoles, remove them first and clean them with the solution, making sure to give them time to dry before putting them back into the shoes.

5.Wash and Blot the Uppers

How to Clean Your Shoes in 6 Easy Steps

Apply the mild solution to a soft-bristled brush, toothbrush or damp cloth to clean the uppers. Brush gently to avoid damaging the material.

Once satisfied with the look, use a dry microfiber towel or soft cloth to blot and lift as much soapy moisture and dirt from the surface as possible. Repeat if necessary. Try to avoid drying by rubbing as it can wear down the shoe fabric or spread any remaining small bits of dirt.

6.Air Dry

How to Clean Your Shoes in 6 Easy Steps

Air dry the sneakers at room temperature. Always allow shoes to dry completely before wearing them for your next workout or activity. For many shoes, it can take at least 8 hours to fully dry.

How to Clean Your Shoes in 6 Easy Steps

Be sure to brush off loose dirt with a shoe brush or toothbrush before washing the shoe with a cleaning solution.

Special Considerations for Different Materials

Following these basic cleaning steps will help achieve a clean look for a pair of sneakers, but certain fabrics and materials may need a little extra TLC. Here’s what to know about using cleaner for different types of shoes.

  1. How to Clean Leather Shoes

    Leather shoes can stain easily, so it’s important to clean them regularly. In addition to using a dry brush and mild dish-soap solution, you may want to use a household cleaning eraser or leather conditioner to remove stains. Avoid scrubbing the shoes too hard, or you could damage the leather.
  2. How to Clean Suede Shoes

    Suede is notoriously difficult to clean. If you notice water marks, scuff marks, dirt or stains, it’s probably time to give your suede shoes a proper cleaning. Use these recommended tricks and special tools to get the job done.

    Use a suede brush or towel to wipe away surface debris, working in the same direction as the material (rather than going against the grain).

    Use suede rubber or a pencil eraser to rub away any marks on the surface of the shoe.

    For stubborn stains, use a cloth dipped in white vinegar to scrub the fabric in alternating directions.
  3. How to Clean Knit Shoes

    Nike Flyknit shoes provide flexible support and breathability in many different types of footwear. To properly clean Nike Flyknit or other knit or mesh shoes, create a mild, soapy water solution with soap that doesn’t contain chemicals. It’s best not to use bleach or other harsh cleaning products, since they can damage the material.

    Use a shoe brush or clean toothbrush to rub the solution in the same direction as the knit. Wipe off the soap with a clean cloth and repeat as necessary. Let them air dry and avoid the dryer since excess heat can damage the shoes.