How to Clean Sneakers: The Safest Methods for Leather, Mesh, Canvas, and Knit

How to clean sneakers without ruining the materials

Sneakers collect dirt, salt, sweat, and stains faster than most shoes because they are built for daily wear.

Learning how to clean sneakers correctly helps preserve leather, mesh, canvas, suede, and knit uppers while keeping midsoles and outsoles looking fresh.

The best cleaning method depends on the material, the type of dirt, and how much buildup has accumulated.

A soft, material-specific approach works better than aggressive scrubbing, which can damage adhesives, fade dyes, and weaken fabrics.

What you need before you start

Gathering the right supplies makes sneaker cleaning safer and faster.

Most households already have the basics needed for a thorough clean.

  • Soft-bristled brush or old toothbrush
  • Microfiber cloths
  • Mild liquid laundry detergent or dish soap
  • Warm water
  • Baking soda for odor control
  • White vinegar for deodorizing and spot treatment
  • Magic eraser or melamine sponge for rubber midsoles
  • Paper towels or dry cloths for stuffing and drying

If you clean sneakers often, consider a sneaker care kit with a suede brush, leather cleaner, and protective spray.

These products are designed for common shoe materials and reduce the risk of discoloration or abrasion.

How to clean sneakers step by step

1. Remove laces and insoles

Take out the laces and remove the insoles if they are removable.

This improves access to the tongue, eyelets, and interior surfaces while allowing the laces and insoles to be cleaned separately.

2. Dry brush away loose dirt

Use a dry brush to remove dust, mud, and grit from the upper, sole, and stitching.

Doing this first prevents loose debris from turning into muddy residue when water is added.

3. Prepare a gentle cleaning solution

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

A little goes a long way; too much soap can leave residue and attract more dirt after drying.

4. Clean the upper by material

Dip a microfiber cloth or soft brush into the solution, then clean the sneaker in small sections.

Wipe away soap with a damp cloth rather than saturating the shoe.

5. Scrub soles and rubber edges

Use a brush or melamine sponge on midsoles and outsoles.

Rubber can tolerate more pressure than upper materials, but avoid harsh scrubbing around glued seams.

6. Rinse carefully and blot dry

Wipe away remaining soap with a clean damp cloth.

Then blot excess moisture with a dry towel and stuff the shoes with paper towels to help them hold shape and absorb water.

7. Air-dry properly

Let sneakers dry at room temperature with good airflow.

Keep them away from direct sunlight, radiators, and dryers, which can warp soles, stiffen adhesives, and fade color.

How to clean white sneakers?

White sneakers show stains more easily, but they can usually be restored with a careful routine.

Start with a dry brush, then use a mild soap solution for the upper and a slightly stronger focus on the midsole.

For white rubber edges, a paste made from baking soda and water can help lift surface marks.

Apply it gently, let it sit for a few minutes, then wipe away with a damp cloth.

For persistent scuffs, use a melamine sponge sparingly.

It can remove discoloration effectively, but repeated heavy use may dull certain finishes.

How to clean leather sneakers

Leather sneakers are durable, but they still need a gentle touch.

Use a barely damp cloth with mild soap to clean the surface, then wipe dry immediately to prevent water spotting.

After cleaning, condition smooth leather if the manufacturer recommends it.

Leather conditioner helps maintain flexibility and reduce cracking, especially on frequently worn pairs.

  • Do not soak leather sneakers
  • Avoid strong solvents and bleach
  • Test any cleaner on a small hidden area first

How to clean mesh and knit sneakers

Mesh and knit uppers trap dust and body oils in their fibers, so a soft brush and light pressure work best.

Use small circular motions and avoid pressing too hard, especially around seams and overlays.

If the shoes smell after cleaning, remove the insoles and sprinkle baking soda inside overnight.

Shake out the powder before wearing the shoes again.

For knit sneakers, be especially careful not to overstretch the fabric.

These uppers can lose shape if scrubbed too aggressively or exposed to heat during drying.

How to clean canvas sneakers

Canvas can usually handle slightly more water than leather, but it still benefits from a controlled wash.

Spot clean first, then work across the shoe with a brush dipped in soapy water.

If the canvas is heavily soiled, hand washing is safer than machine washing for many pairs.

Machine agitation can weaken glue and distort shape, particularly if the sneakers have foam midsoles or printed details.

How to clean sneaker laces and insoles

Laces can often be cleaned separately in a bowl of warm water and mild soap.

Rub them gently between your hands, rinse well, and let them air-dry flat.

Insoles absorb sweat and odor, so they need more attention than the rest of the shoe.

Wipe them with a cloth dipped in soap solution, then disinfect lightly with a vinegar-water mix if the material allows it.

Let them dry fully before reinstalling.

What not to do when cleaning sneakers?

Many sneaker problems come from using the wrong products or too much moisture.

Avoiding these mistakes helps extend the life of the shoes and preserves their appearance.

  • Do not use bleach on most sneakers
  • Do not put shoes in a dryer
  • Do not scrub suede with water unless the product is designed for it
  • Do not soak glued sneakers for long periods
  • Do not use hard brushes on delicate mesh or knit

How to clean suede sneakers?

Suede requires a different method because water can leave marks and change the texture.

Use a suede brush to lift dirt, then remove stains with a suede eraser or a specialized suede cleaner.

If the shoes get wet, let them dry naturally and brush the nap after drying.

Never rub suede aggressively with a wet cloth unless the manufacturer specifically approves it.

How often should you clean sneakers?

Cleaning frequency depends on use, weather, and material.

For everyday sneakers, a quick wipe-down every one to two weeks helps prevent buildup, while a deeper clean every few weeks keeps them in better condition.

If you wear the same pair for workouts, commuting, or wet weather, clean them more often.

Stains are easier to remove when they are fresh, and odor is easier to control before it becomes embedded in the insole and lining.

How to keep sneakers cleaner for longer?

Preventive care reduces how often deep cleaning is needed.

A few simple habits can make a noticeable difference in how long sneakers look new.

  • Apply a material-safe protectant spray before first wear
  • Brush off dirt after each outing
  • Rotate between pairs to let shoes fully dry
  • Store sneakers in a cool, dry place
  • Use shoe trees or paper stuffing to maintain shape

Good sneaker care is less about one dramatic cleaning session and more about consistent maintenance.

When you know how to clean sneakers by material, you can remove dirt, reduce odors, and protect the construction without causing avoidable damage.