Keep Your Insoles Fresh: A How-To Guide

Let's face it, your shoes take a beating. They're subjected to all sorts of conditions, from rain and snow to heat and humidity. And if you're lucky enough to live in a place with all four seasons, well, then your shoes really go through the wringer! Keeping your insoles clean is important for two reasons: first, it helps extend the life of your shoes; and second, it helps prevent foot odor. Here's a quick and easy guide for how to clean shoe insoles so that you can keep your feet fresh all year long.

5 Steps

  1. Remove the insoles from your shoes. Most shoes have removable insoles, but if yours don't, you can skip to step 3.
  2. Wash the insoles in warm water with mild soap. Use a soft-bristled brush to scrub away any dirt or debris that may be stuck to the insoles. Rinse thoroughly and set aside to dry.
  3. If your shoes don't have removable insoles, use a vacuum cleaner with the upholstery attachment to remove any loose dirt or debris. You can also use a stiff-bristled brush to scrub away any stubborn dirt or stains.
  4. Sprinkle baking soda on the insoles of your shoes to help absorb moisture and odors overnight. In the morning, simply brush off the baking soda with a stiff-bristled brush before putting your shoes on.
  5. For deep cleaning, mix equal parts water and vinegar in a bowl and soak the insoles for 30 minutes. Rinse thoroughly and set aside to dry completely before putting them back in your shoes.


With just a little bit of effort, you can extend the life of your shoes and keep them smelling fresh all year long! Follow these simple steps for how to clean shoe insoles, and you'll never have to worry about smelly feet again.