How to Clean Shoes: The Complete Guide

Quick answer: The safest way to clean shoes is to identify the material first, remove dry dirt, clean with the mildest method that works, and let the shoes dry away from direct heat. Start with a soft brush, microfiber cloth, lukewarm water, and a cleaner made for the material.
Cleaning shoes is simple when you stop treating every pair the same. Canvas can handle a gentle wash. Suede needs a nearly dry approach. Leather benefits from less water and a conditioner afterward. This guide gives you the right starting point and sends you to the detailed steps for the pair in front of you.
Start with the material, not the stain
Before you grab soap, check the upper, lining, sole, and any delicate trim. A hard nylon brush may be fine for a rubber outsole but can rough up suede or snag knit fabric. Use a soft brush first and keep the shoe only as wet as it needs to be.
How to clean white sneakers without making them yellow
For white leather, canvas, or synthetic sneakers, brush away loose dirt, wipe with a damp microfiber cloth, then work in a small amount of mild cleaner. Clean the upper and sole separately so grime from the rubber does not move back onto the fabric. Read the full guide to cleaning white sneakers for the safe order of steps.
Yellowing needs a different plan. Surface dirt and oxidation do not respond to the same product. Our guide to fixing yellow shoe soles explains when a gentle cleaner is enough and when it is better to stop before damaging the sole.
Clean suede with as little moisture as possible
Suede shows water marks and brush damage quickly. Let mud dry fully, lift it with a suede brush, then use a suede eraser on small marks. If water has already left rings, treat the whole panel evenly rather than soaking one spot. Follow our complete suede shoe cleaning method before trying household stain removers.
Use the right method for leather sneakers
Leather sneakers usually need a damp cloth, a small amount of leather-safe cleaner, and patient drying. Do not submerge them or leave them on a heater. A light conditioner can keep finished leather from drying out after cleaning. See how to clean leather sneakers for a full routine.
Handle canvas, mesh, knit, and running shoes gently
Fabric uppers collect dirt deep in the weave. Use foam or a small amount of solution on the brush instead of pouring water into the shoe. For exact material steps, read how to clean canvas shoes, how to clean mesh sneakers, and how to clean knit sneakers.
Running shoes need extra care because heat can affect adhesives and cushioning. Remove the insoles, clean the upper with light moisture, and air dry at room temperature. Our running-shoe cleaning guide covers muddy pairs without wrecking the shape.
Solve the part that usually gets missed
Dirty laces can make a cleaned pair still look old. Remove them, soak them in a small bowl with mild detergent, gently work the fabric, rinse, and air dry. Use our shoelace cleaning guide for white and colored laces.
Insoles hold sweat and odor. Take them out, brush off debris, clean only as much as the material allows, and dry them fully before they go back in. Start with how to clean shoe insoles, then use the shoe deodorizing guide if odor remains.
Prevent the next deep clean
Brush off dry dirt after each wear, rotate pairs so they dry out, and address salt or grass stains before they set. Keep rain protection material-specific: protect shoes from rain with the correct spray or treatment, not a generic coating.
Build a simple shoe-cleaning kit
A useful starter kit includes a soft brush, microfiber cloths, mild cleaner, a suede eraser, a small bowl, and shoe trees or clean paper for drying. You do not need a shelf full of products. Match the kit to the shoes you own, then follow our shoe cleaning kit guide when you are ready to compare tools.
Frequently asked questions
Can I put shoes in the washing machine? Only if the brand and material allow it. Hand cleaning is safer for most leather, suede, knit, glued, or structured shoes.
What should I never use? Avoid bleach on most shoes, harsh scrubbing on suede, and high heat on any pair with glue, foam, leather, or rubber.
How often should I clean shoes? Wipe them after messy wears, clean stains quickly, and do a deeper clean when dirt or odor starts to build.