White shoes can be your go-to for any outfit, but they sure do attract stains! Whether it’s mud from a rainy day or stubborn dirt from a night out, keeping them looking pristine can be a challenge.
If you’re wondering how do I remove stains from white shoes, you’ve come to the right place. I’ve gathered practical, beginner-friendly methods that will help restore your shoes to their original shine, using common household items.
Table of Contents
ToggleHow to Remove Stains From White Shoes

I’ve been through the frustration of seeing white shoes turn from fresh to filthy, and trust me, there’s nothing more annoying than having them ruined by mud or dirt. But before you throw your favorite pair out, let’s go over some simple steps to restore them.
Should I Clean White Shoes While They’re Wet or Dry?
The first rule of stain removal is to never scrub wet stains. If you try to clean a stain while it’s still wet, you’ll only push the dirt deeper into the fabric. Instead, let the mud or dirt dry completely. Once it’s dry, you can brush off the loose dirt without pushing it further into the fibers.
Whether you’re dealing with canvas, leather, or mesh shoes, the general principle remains the same.
What Are the Best Methods to Clean Sneakers at Home?
When it comes to cleaning white sneakers at home, I recommend using basic household ingredients that are both gentle on your shoes and effective at removing stains. You’ll find that a baking soda and white vinegar paste is one of the most effective ways to scrub off stubborn stains. Here’s how:
- Mix the paste: Combine 1 tablespoon of baking soda, 1 tablespoon of white vinegar, and a small amount of water.
- Scrub: Apply the paste to your shoes with a toothbrush and scrub in circular motions.
- Let it dry: Leave the paste on your shoes to dry in the sun. Once it’s dried, clap your shoes together to remove any excess.
For those of you who prefer a more direct method, magic erasers are an excellent solution for cleaning rubber soles. Just dampen the sponge and gently scrub the soles to get rid of scuffs and dirt.
How To Remove Stubborn Mud From White Shoes

Mud stains are notoriously difficult to remove, but with the right method, you can tackle them head-on. The trick is to let the mud dry before doing anything. Scrubbing wet mud will only embed the dirt deeper into your shoes.
Step 1: Let the Mud Dry
Patience is key here. Let the mud dry completely before trying to remove it. If it’s dried up, it will be much easier to scrape off.
Step 2: Brush the Mud Off
Once dry, grab a stiff-bristled brush (like a dish brush or toothbrush) and gently knock off the mud. Clap your shoes together to dislodge any remaining dirt.
Step 3: Power Paste Scrub
Mix a paste of 1 tablespoon of baking soda, 1 tablespoon of white toothpaste (non-gel), and ½ tablespoon of warm water. Apply it to the stained area and scrub in circular motions. Let it sit for 15–30 minutes, then wipe it away with a damp cloth. For tougher stains, rinse the shoes under cold water.
Step 4: Final Brightening
If a faint stain remains, you can apply a diluted oxygen bleach solution for about 5 minutes and rinse thoroughly. This will help lift any remaining discoloration.
How Do I Clean White Shoelaces?

Shoelaces can get dirty too, and they can be just as challenging to clean. Here’s how to clean your white laces effectively:
Step 1: Soak the Laces
Mix warm water with laundry detergent and OxiClean, and let the laces soak for 15–30 minutes. If they’re extremely dirty, an overnight soak in a solution of 4 tbsp baking soda, 2 tbsp white vinegar, and 2 cups of warm water works wonders.
Step 2: Rub the Laces
After soaking, rub the laces between your hands while they’re still wet to loosen any embedded dirt.
Step 3: Bleach for Cotton Laces
For cotton laces, mix 3 tablespoons of bleach into 1 gallon of water. Soak the laces for no more than 5 minutes, then rinse thoroughly.
Step 4: Machine Wash
If you prefer convenience, place your pre-scrubbed laces in a mesh laundry bag and wash them with a regular load of whites using warm or cold water.
How Do I Prevent Future Stains on My White Shoes?

Now that your shoes are looking fresh again, let’s talk about prevention. It’s hard to keep white shoes perfect, but there are a few tricks to make your life easier:
- Use a Protective Spray
A water and stain-repellent spray can create a barrier, making it harder for stains to stick to the fabric. - Avoid Direct Sun for Leather
Leather shoes can crack or yellow in direct sunlight. While sunlight can help dry canvas shoes, be cautious when drying leather. - Stuff Your Shoes When Drying
Keep your shoes in shape by stuffing them with white paper towels (avoid newspaper, as the ink can transfer onto white shoes).
FAQ Section
Q1: Can I put my white shoes in the dryer to speed up drying?
A: No, avoid using the dryer as high heat can shrink the fabric and crack the plastic tips on your laces.
Q2: How often should I clean my white shoes?
A: It’s a good idea to clean them once every few weeks, depending on how much you wear them. The more frequently you clean them, the easier it is to keep them in good shape.
Q3: What’s the best way to clean white leather shoes without damaging them?
A: For leather shoes, use a damp cloth with a 1:1 mixture of water and white vinegar. Avoid soaking them in water.
Q4: Can I use bleach on my white mesh shoes?
A: No, bleach can damage mesh fabric. Stick to a mild cleaner or the baking soda and vinegar paste method for mesh shoes.
Keeping Your White Shoes Sparkling: A Final Tip
Don’t let stains get the best of you! Regular maintenance and quick action are the key to maintaining those bright white shoes.
Use the simple methods above, and don’t forget to let your shoes dry naturally to avoid unnecessary damage. Your white shoes will look fresh for longer and make sure you’re always walking in style.
