How to Clean Sneakers at Home
Sneakers are more than just casual footwear—they’re a part of your style and everyday comfort. But as you wear them daily, dirt, stains, and odors build up over time. The good news? You don’t need professional cleaning services to restore them. Learning how to clean sneakers at home can save money, extend your shoes’ lifespan, and keep them looking fresh.
In this complete guide, we’ll show you how to clean sneakers at home using simple home ingredients and techniques that work for any brand—Nike, Adidas, Converse, or Puma.
Learn how to clean sneakers at home with simple DIY steps. Remove dirt, stains, and odor to keep your shoes looking brand new.

1. Gather the Right Cleaning Supplies
Before you begin, make sure you have everything you need.
You don’t need fancy products—most of these can be found right in your kitchen:
What You’ll Need:
- Mild detergent or dish soap
- Baking soda
- White vinegar
- Soft-bristle brush (old toothbrush works too)
- Microfiber cloth or sponge
- Warm water
- Paper towels or old newspaper
- Optional: Magic eraser for soles
👉 Tip: Avoid harsh chemicals or bleach, as they can damage the shoe fabric or cause discoloration.
2. Remove Laces and Insoles
Start by removing the shoelaces and insoles.
This makes cleaning easier and ensures that every part of your sneaker gets attention.
- Laces: Soak them in a bowl of warm water mixed with mild detergent for about 20–30 minutes. Rinse and air dry.
- Insoles: Wipe them with a damp cloth dipped in soapy water. If they have odor, sprinkle baking soda on them and let sit for a few hours before brushing it off.
3. Dry Brush to Remove Loose Dirt
Before using water, always dry brush your sneakers.
Use a soft brush or dry cloth to remove surface dust, dirt, and mud.
This step prevents spreading dirt deeper into the material when you start wet cleaning. Focus on the soles, sides, and seams.
4. Clean the Upper Part of the Sneakers
The upper section (fabric, mesh, or leather) needs gentle cleaning.
Mix a small amount of detergent with warm water. Dip the soft brush or sponge, squeeze out excess water, and start scrubbing in circular motions.
For different materials:
- Fabric or Canvas Sneakers: Use mild soap and a toothbrush. Don’t soak them in water; spot clean instead.
- Leather Sneakers: Use a damp cloth with a drop of mild soap. Wipe gently, then dry immediately.
- Suede Sneakers: Avoid water. Use a suede brush or eraser to remove stains and scuffs.
👉 Pro tip: For white sneakers, add a teaspoon of baking soda and vinegar to your cleaning mix for brighter results.
5. Clean the Midsoles and Outsoles
Midsoles and outsoles (bottom part of the sneakers) tend to collect the most dirt.
Mix warm water with detergent, dip your brush, and scrub thoroughly. Use a magic eraser or an old toothbrush for small grooves and textured areas.
To whiten yellow soles, apply a paste of baking soda and hydrogen peroxide. Let it sit for 20 minutes before wiping off with a damp cloth.
6. Rinse and Wipe Clean
Once you’ve scrubbed away all dirt and stains, it’s time to rinse.
Use a clean, damp cloth to wipe off soap and residue. Avoid soaking your sneakers entirely in water—especially if they’re made of leather, suede, or mesh.
Ensure no soap remains, as it can cause stiffness when dry.
7. Air Dry the Sneakers Naturally

Proper drying is just as important as cleaning.
Stuff your sneakers with paper towels or old newspapers to maintain shape and absorb moisture. Then, place them in a cool, shaded area to air dry.
❌ Avoid: Direct sunlight, hair dryers, or dryers — these can warp the shape and damage the glue or material.
It usually takes about 8–12 hours for sneakers to fully dry.
8. Reassemble and Deodorize
Once your sneakers are completely dry:
- Reinsert the insoles
- Lace them up again
- Sprinkle a little baking soda inside if you want to remove any lingering odors
You can also use shoe deodorizing sprays or natural options like tea bags or activated charcoal overnight.

9. Maintain and Protect Your Sneakers
Now that your sneakers are spotless, let’s keep them that way.
Maintenance Tips:
- Wipe off dirt after each wear with a damp cloth.
- Use a sneaker protector spray to repel water and stains.
- Store your shoes in a cool, dry place—avoid leaving them in damp areas.
- Clean them lightly every 1–2 weeks depending on usage.
👉 Pro tip: If you often wear white sneakers, use a dedicated white touch-up cleaner to keep them bright.
10. DIY Sneaker Cleaning Hacks
Here are a few extra home tricks that work wonders:
- To remove odor: Mix 2 tablespoons of baking soda with 5 drops of essential oil. Leave it in the shoes overnight.
- To remove oil stains: Sprinkle cornstarch on the stain, leave for a few hours, and brush off.
- For laces: Add a bit of vinegar to the detergent water for brighter, cleaner laces.
FAQs on How To Clean Sneakers at Home
Q1. Can I wash my sneakers in a washing machine?
It’s not recommended for all sneakers. Fabric or canvas types can handle a gentle cycle, but leather or suede should only be hand-cleaned.
Q2. How often should I clean my sneakers?
Once every 2–3 weeks for regular wear. For daily-use sneakers, quick wipes after each wear help maintain them.
Q3. How do I clean white sneakers without yellowing?
Use a mix of baking soda, white vinegar, and mild detergent. Avoid sunlight while drying to prevent yellow stains.
Q4. What’s the best way to remove mud stains?
Let the mud dry first, brush it off, then clean the spot using soap and water.
If you want to see the best shoes, Click Here..
Final Thoughts
Learning how to clean sneakers at home is simple and cost-effective. With just a few household items, you can make your shoes look brand new again. Always use gentle products, clean regularly, and air dry naturally.
Keeping your sneakers clean not only boosts your confidence but also extends their life. Remember — a clean pair of sneakers always makes a strong first impression!