How to Wash Shoe Soles

A Step-by-Step Guide: How to Wash Shoe Soles for a Fresh and Clean Footwear


Keeping your shoes clean is essential not only for maintaining their appearance but also for extending their lifespan. Among the most crucial parts to clean are the shoe soles, as they come into direct contact with various surfaces and accumulate dirt, grime, and bacteria. In this blog post, we will guide you through a step-by-step process to wash shoe soles effectively, ensuring your footwear remains fresh and hygienic.

Materials Needed:

  1. Mild soap or detergent
  2. Warm water
  3. Soft-bristled brush or toothbrush
  4. Old cloth or sponge
  5. Towel
  6. Mild disinfectant (optional)

Step 1: Prepare the Shoes

Remove the shoelaces and any inserts or insoles from the shoes. This step will make it easier to clean the entire shoe, including the soles, thoroughly. If the shoelaces are dirty, you can either wash them separately or replace them with new ones.

Step 2: Brush off Loose Dirt

Before washing the soles, use a soft-bristled brush or toothbrush to gently remove any loose dirt, rocks, or debris from the surface. This initial step will prevent the dirt from spreading around and clogging the cleaning tools during the washing process.

Step 3: Create a Cleaning Solution

Fill a basin or sink with warm water and add a small amount of mild soap or detergent. Avoid using harsh chemicals as they may damage the material of the shoe soles. Mix the solution until suds start to form.

Step 4: Soak and Clean the Shoe Soles

Dip the soft-bristled brush or toothbrush into the cleaning solution and gently scrub the shoe soles in a circular motion. Pay close attention to the edges and grooves where dirt tends to accumulate the most. If the soles have stubborn stains or marks, apply a bit more pressure while scrubbing. Be cautious with delicate shoe materials to avoid causing any damage.

Step 5: Wipe with a Cloth or Sponge

After scrubbing, use an old cloth or sponge to wipe away the soap and dirt from the shoe soles. Rinse the cloth or sponge regularly to prevent transferring dirt back onto the soles. If necessary, repeat the scrubbing and wiping process until the soles are visibly clean.

Step 6: Rinse Thoroughly

Once the dirt and soap are removed, rinse the shoe soles under running water to ensure all residues are washed away. Check for any remaining stains and repeat the cleaning process if needed.

Step 7: Dry the Shoe Soles

Pat the shoe soles gently with a towel to remove excess water. Allow the shoes to air dry in a well-ventilated area, away from direct sunlight or heat sources, which can damage certain shoe materials. Insert crumpled paper or shoe trees to help retain the shape of the shoes during the drying process.

Optional Step: Disinfection

If desired, you can use a mild disinfectant to sanitize the shoe soles, especially if you’ve worn them in areas where bacteria or fungi may thrive. Follow the disinfectant’s instructions and allow sufficient drying time before wearing the shoes again.


By following this step-by-step guide, you can effectively wash your shoe soles, ensuring your footwear remains clean, fresh, and hygienic. Regularly cleaning your shoe soles not only enhances their appearance but also prolongs the life of your favorite footwear. Remember to be gentle with delicate materials and avoid using harsh chemicals that could potentially damage the shoe soles. With proper care, your shoes will be ready to take you on many more adventures. Happy cleaning

Leave a Comment