Your shoes have seen things. Coffee spills, rainy sidewalks, that one muddy concert you still brag about. Good news: you don’t need magic or a new pair.
With a little strategy (and elbow grease), you can make your kicks look fresh again—like “did you just buy those?” fresh.
Take Stock: What Are We Dealing With?

Before you break out the cleaning arsenal, figure out your shoe’s material. Leather laughs at water. Suede cries.
Knit uppers stretch if you scrub like a maniac. So, start here:
- Leather: Durable, wipes clean easily. Avoid soaking.
- Suede/Nubuck: Delicate.
Clean dry first, then lightly damp if needed.
- Canvas: Tough but stains soak in. Machine washing risks glue failure—proceed carefully.
- Mesh/Knit: Gentle handling only. No harsh scrubbing.
- Synthetics/Rubber: Usually easy.
Think sneaker midsoles and slides.
FYI: Always test a small hidden area first. Shoes surprise you the way exes do—usually not pleasantly.
Set Up Your Mini “Shoe Spa”
Gather your tools like a pro so you don’t wander your house with one wet sneaker in hand.
- Soft brush (old toothbrush works)
- Medium/firm brush (for soles)
- Microfiber cloths
- Mild soap (dish soap or gentle laundry detergent)
- Magic eraser (for rubber midsoles)
- White vinegar and baking soda (odor and stain help)
- Suede brush + eraser (for suede only)
- Shoe trees or paper stuffing (to hold shape)
Pro tip: Remove laces and insoles first. Clean them separately and you’ll get a better result, IMO.

Quick Prep: Dust, Dry, De-stink
Knock off loose dirt before you add water. Tap the soles together outside, then brush off dust.
You’ll save yourself from making mud soup on your uppers.
Deodorize Fast
Sprinkle baking soda inside, let it sit 15–30 minutes, then dump it out. If the smell fights back, mix equal parts water and white vinegar, lightly mist the insides, and air dry. Don’t soak.
We’re cleaning shoes, not marinating them.
Material-Specific Cleaning
Leather: Easy Win
- Mix warm water with a drop of mild soap.
- Dip a soft cloth, wring almost dry, and wipe in short strokes.
- Use a toothbrush around seams and eyelets.
- Wipe with clean water, then dry immediately.
- Finish with a leather conditioner to prevent cracking and restore sheen.
Scuffs? A tiny bit of non-gel toothpaste can buff them out. Tiny.
Like pea-sized. We’re not frosting a cake.
Suede/Nubuck: Gentle Does It
- Use a suede brush to lift dirt in one direction. No water yet.
- Stains?
Try a suede eraser (or a clean pencil eraser in a pinch).
- If needed, lightly dampen a cloth with white vinegar and dab the stain—don’t rub.
- Let dry fully, then brush again to restore the nap.
Water marks? Mist the entire shoe lightly, stuff with paper, let dry, brush. Even out the color like a pro.
Canvas: Put In The Work
- Create a paste: baking soda + mild soap + warm water.
- Scrub uppers with a soft brush in small circles.
- Rinse cloth in clean water and wipe until the suds disappear.
- Stuff shoes to keep their shape and air dry away from direct sun.
Machine washing?
You can, but IMO it’s risky. Glue can loosen and yellowing can happen. If you insist: cold water, delicate cycle, pillowcase bag, air dry only.
Mesh/Knit: Treat Like A Sweater
- Use a soft brush and soapy water, minimal moisture.
- Blot stains—don’t grind them in.
- Support the fabric from inside with your hand to avoid stretching while you clean.
- Air dry with shoe trees or paper.
Snags?
Tuck loose fibers back with a needle. Do not pull. Or cry.
Both make it worse.
Synthetics and Rubber: Satisfaction Guaranteed
- Wipe with soapy water and a microfiber cloth.
- Use a magic eraser on midsoles for that crisp edge. Light pressure.
- Scrub outsoles with a firm brush under running water.
For yellowed rubber, a paste of baking soda + hydrogen peroxide can help. Test first, then leave on 10–15 minutes and rinse.
Laces, Insoles, and Those Sneaky Details
Laces: Soak in warm soapy water for 15 minutes, then scrub between your fingers and rinse.
Too far gone? New laces instantly make shoes look brand new. It’s cheating, but we allow it.
Insoles: Mix water and a little vinegar.
Lightly scrub with a brush, wipe with a damp cloth, and air dry completely. Do not trap moisture inside your shoes unless you enjoy mysterious odors.
Creases and Shape: Stuff paper or use shoe trees while drying. A warm (not hot) hair dryer on low, held at a distance, can soften leather creases, then massage them out gently.
Drying Like You Mean It
Water ruins shoes only when you rush the dry.
Slow and steady:
- Air dry only. No direct heat, no dryer, no radiators.
- Change stuffing paper every couple of hours if they’re drenched.
- Let them breathe in a shaded, ventilated area.
Want to speed it up? Place them near a fan. Not in the oven.
I shouldn’t have to say that, but here we are.
Make Clean Last: Protect And Maintain
You cleaned them. Now, keep them clean longer so you don’t repeat this every weekend.
- Water and stain repellent spray for leather, canvas, and some synthetics. Avoid on suede unless it’s suede-specific.
- Wipe after wear—a 30-second cloth cleanup prevents buildup.
- Rotate pairs to let each one fully dry between wears.
- Shoe trees in leather sneakers and dress shoes keep shape and fight odors.
- Store smart: cool, dry place, out of direct sun to avoid yellowing and cracking.
One more: hit white midsoles with a magic eraser before they look tragic.
Maintenance beats overhaul every time.
Stain Triage: Fast Fixes That Actually Work
Oil/Grease
Blot immediately. Cover with cornstarch or baking soda for 30 minutes, brush off, then clean with soapy water. Repeat if needed.
Grass
Mix baking soda and a few drops of hydrogen peroxide into a paste.
Apply to canvas or rubber only. Let sit 10 minutes, scrub lightly, rinse.
Ink
Dab (don’t rub) with rubbing alcohol on a cotton swab—safe on leather and rubber. Avoid suede unless you like regrets.
Salt Stains
Mix equal parts white vinegar and water, dab the lines, wipe clean, then condition leather.
FAQs
Can I throw my sneakers in the washing machine?
You can, but I don’t recommend it unless they’re basic canvas or synthetics.
Cold water, gentle cycle, and air dry only. Glues can weaken and yellowing can happen, so hand cleaning usually wins.
How do I whiten yellowed midsoles?
Use a magic eraser for surface grime. For deeper yellowing, a paste of baking soda and hydrogen peroxide can help on rubber.
Apply, wait 10–15 minutes, then rinse and dry. Test first—some finishes react differently.
What’s the best way to clean white leather sneakers?
Wipe with a damp cloth and mild soap, then dry right away. Add a leather conditioner to keep the finish smooth.
For scuffs, a tiny dab of non-gel toothpaste or a white leather cream works wonders.
How do I clean suede without ruining it?
Start dry. Brush in one direction to lift dirt, use a suede eraser for marks, then spot treat with a touch of white vinegar if needed. Let it dry completely and brush again to restore the nap.
Water is not your friend here.
My shoes still smell. Now what?
Deep clean the insoles with a vinegar-water mix, then let them fully dry. Sprinkle baking soda overnight.
For persistent funk, use activated charcoal shoe inserts. And rotate your shoes—moisture needs time to escape.
How often should I clean my shoes?
Light wipe after every few wears, deeper clean monthly if you wear them a lot. Apply repellent every 4–6 weeks.
IMO, prevention beats scrubbing every time.
Conclusion
You don’t need fancy kits or a cobbler on speed dial. With the right tools and a little patience, you can revive almost any pair and keep them looking sharp. Treat your shoes like teammates: clean, protect, rotate, repeat.
Your future self—and your outfits—will thank you.