Skip to main content

How to Clean Sneakers and Keep Your Feet Lookin’ Fresh

Nothing is worse than buying a new pair of kicks and finding a scuff on the first night out. Few things can ruin a great look worse than a scuffed or dirty pair of shoes. How on Earth are you supposed to enjoy your favorite sneakers and keep them looking fresh at the same time? Aside from treating them like collectibles and keeping them in a pressure-controlled vault, there’s really only one way to go about it: Regular and intensive maintenance.

Yes, we hear your groans sneakerheads, but facts are facts -- it's important to consistently clean your best pair of shoes if you want to look on point at all times. Thankfully, though, it doesn’t have to be a chore. Here, we've gathered all our surefire tips for sprucing up common sneaker materials (knit, leather, suede, and canvas) as well as tricks for assessing issues specific to different parts of the shoe (outsole, midsole, tongue, oh my!). So let’s break out those suede brushes and magic erasers and get to work learning how to clean sneakers.

Man with black gloves cleaning sneakers.

3 General Tips When Cleaning Sneakers

Before we dive deep into our tips for cleaning specific sneaker materials, here are some basic tricks you can use to spruce up your kicks in a jiffy. 

Step 1: Remove any visible dirt.

You can do this with a clean towel, toothbrush, or even your hand if pressed for time. Wiping for dirt every time you put your shoes away will help prevent buildup and save you some serious headaches along the way.

Step 2: Next, you’ll want to rinse off the soles.

Even if you were walking on a relatively clean surface, you’d be surprised by the debris that can get stuck on the bottoms of your shoes. So, rinse them off with a wet towel or hose. This doesn’t have to be too involved, but should certainly be done. 

Step 3: Finally, spot clean any big stains.

If the stain is large enough, you should be able to remove it by quickly blotting it with a soap and water mixture. We’ll go into how to remove peskier stains below, but spot cleaning up top will save you a lot of time later on.

Cleaning Different Sneaker Materials

Though the above tips will definitely get you on your way to that squeaky clean feeling, some sneaker materials require a little extra attention. Below is our guide on treating knit, leather, suede, and canvas shoes.

How to Clean Knit Sneakers

With their breathable, mesh-like exteriors, knit sneakers are super cool, super trendy, and super susceptible to getting dirty. Unlike other types of fabrics, knit materials are porous by nature, so mud, dirt, sweat, and grime are all prone to seep into their micro-grooves for a mess that can seem impossible to remedy. Though knit kicks require more TLC than other sneakers, that doesn’t mean they can’t be coaxed back to perfection with a little patience and elbow grease.

Step 1: Fill a medium-sized bowl with warm water.

Step 2: Add a splash of mild detergent or shoe-specific cleaner (like this amazing elixir from Jason Markk) to the bowl and mix gently.

Step 3: Once the solution is diluted, dip a clean towel into the bowl and apply liberally to the shoe’s surface stain. And don’t be afraid to really go for it here as you’ll want to make sure you rub out as much of the stain as you can.

Step 4: Dip in and out of the solution as many times as you need to make sure the stain is fully gone.

Step 5: If it seems like the mess has lifted, grab another damp cloth (this time wet with only water) and apply to the surface of the shoe, making sure to wipe away all the excess shoe cleaner. This should do the trick, but if there still appears to be grime stuck in the knit material, you can take a soft toothbrush to the shoe. Afterward, let the shoes air-dry.

How to Clean Leather Sneakers

While leather (or faux leather) can be a fantastic sneaker material for fellas who are after an edgy look, it can sometimes be a headache to clean. Leather stains very easily and is also incredibly sensitive to abrasions of any kind, which can warp the material’s natural patina.

We've previously spoken to Whitney Tinsley (director of leather education at Moore & Giles) about how to care for leather goods, and she says the most important thing to do is spot clean stains as soon as you see them.

Step 1: Create a solution that’s three parts Ivory dish soap to one part distilled water.

Step 2: Apply the concoction to the stain with a white cloth and rub until the stain has been fully removed.

Step 3: If the mark is particularly stubborn, you can apply a leather conditioner to the entire surface area of the shoe to even out the tone. Apply with a clean cloth and wipe off the access after a few minutes.

How to Clean Suede Sneakers

Another notoriously stubborn fabric, suede just may be the trickiest sneaker material to keep looking pristine. Lacking the protective outer layer of leather makes for a surface that’s velvety smooth, yes, but one that's also vulnerable to dirt, grime, and other problems.

Thankfully, it’s not all doom and gloom. First things first: Invest in a suede brush, like this one from Shacke. While you don’t want to rub it too aggressively on the surface of your suede sneaker, it’ll do wonders to alleviate any muck from the fibers.

If the brush doesn’t cut it, you can also tackle the stain with a suede eraser. Press the eraser against the stain with some force and manipulate it until the stain is gone. I suggest taking a clean cloth to the stain after you're finished to wipe off any residue.

Is the shoe still not clean? Time to whip out the white vinegar! Place a dab on a clean cloth and slowly incorporate it into the stain. You shouldn’t need a lot, so apply gingerly. Once the stain is gone, rinse with a water-dampened towel and allow to dry.

How to Clean Canvas Sneakers

Now that we’ve got the hard ones out of the way, let’s take a second to talk about sprucing up the canvas, a relatively simple fabric to clean. While you can technically throw canvas sneakers in the wash (preferably in a pillowcase on a delicate setting with bleach in the case of all-white shoes), the best way to clean them is always by hand.

Simply apply the same water and detergent mixture you made for the knit sneakers to the entire surface of the shoe. Scrub until the stains are lifted and then go over the entire surface area with an old toothbrush. Let the shoes dry for a few hours and they should be good as new!

Cleaning Different Sneaker Parts

How to Clean the Outsole

The outsole, or bottom, of your sneaker is going to get dirtier than almost any other part of the shoe. Why? Because it interacts most directly with the outside world, whether it be mud, cement, grass, dirt, sand, or some combination of elements. While this area will never be wholly clean (unless you want to walk around in plastic bags all the time), there’s some general maintenance you can do to reduce the messiness.

On a weekly basis, take a brush to your sneaker’s sole. Once the dirt has been wiped clean, liberally apply the warm water and detergent mixture we discussed above, and wipe things off with a pass from a clean cloth.

How to Clean the Midsole

Though you can get away with lax outsole maintenance, you absolutely cannot take the same cavalier approach to your midsole. This section of the sneaker is clearly visible and is usually intended to be bright white, so it’s important to clean it regularly. Even if the rest of your shoe is spotless, the yellowing of a midsole is enough to ruin the whole look of the shoe.

An easy solution is to take a good old-fashioned Magic Eraser to it. Perhaps not the most elegant trick, but it can do a lot to enhance the color of a rubber sole and reduce grime along the edges.

How to Clean the Tongue

Cleaning the tongue can really amp up your shoe’s overall appearance, so never skip it during maintenance. For the tongue, simply apply the fabric-specific techniques we discussed above depending on its material make-up: A suede tongue gets the brush while a canvas one gets the soap.

How to Clean the Interior

Just as important as cleaning up the exterior is to knock out noxious odors from the interior. You can do this in a number of different ways, but we basically like to treat the inside of the shoe much like we treat the outside. Remove the insole (if possible) and wash it with either a water and detergent mixture or one made with water and white vinegar. We find that detergent or shoe cleaner is better for general cleaning, while vinegar helps with odors.

Once you’ve given the interior a thorough pass with your sponge or towel, make sure to let it air dry for a few hours before throwing your sneakers back on. You can either leave them sitting out normally or turn them upside down to encourage faster drying.

How to Clean Sneaker Laces

And finally, don’t neglect the laces! To clean these bad boys, simply take them off your shoes and throw them in the wash with your regular load. Afterward, they’ll be as good as new. Or, if you're lazy like us, you'll just buy new ones because they're cheap and old ones have endless uses.

How to Keep Your Sneaks Clean

Now that you know how to clean your sneakers, let’s wrap up this guide with a few tricks you can use to keep them clean. 

Step 1: Spot-check your shoes every time you get home. I know it may seem like a nuisance, but if you take stock of how your kicks are doing before you put them away, you’ll be able to keep the clean vibes going. 

Step 2: That being said, it’s super important to clean stains in the moment. Dirt, gunk, and debris are easiest to disrupt immediately after they come in contact with your sneakers, so try to attack stains immediately, even if it’s just with a little soap and water in the bar bathroom. 

Step 3: And finally, apply protective coatings when appropriate. Not all sneaker materials need these kinds of sprays and rubs, but certain ones like leather and suede will certainly benefit from them.

Well folks, that does it for this guide! If you're looking for some socks to complement your fresh-looking kicks, check out our favorite no-show socks on the market.

Editors' Recommendations