Tennis shoes are a wardrobe staple for people of all ages. Whether you wear them for sports, casual outings, or workouts, they inevitably get dirty. Mud, sweat, and everyday grime can make your tennis shoes look worn out and even cause bad odors.

The good news? You can restore your tennis shoes to their original freshness with the right cleaning methods. In this guide, we’ll cover how to wash tennis shoes properly, whether by hand or in a washing machine, and share tips on keeping them clean for longer.
Contents
Can Tennis Shoes Be Washed in a Washing Machine?
Before you start cleaning, you need to determine if your tennis shoes are machine washable.
Tennis Shoes That Are Machine Washable
- Canvas shoes
- Mesh or knit sneakers
- Synthetic fabric shoes
Tennis Shoes That Should Be Hand Washed
- Leather or suede shoes
- Shoes with delicate embellishments (sequins, rhinestones, etc.)
- Sneakers with glued-on parts that could come loose in the washer
If your shoes contain any leather or suede, stick to hand washing to prevent damage. Otherwise, the washing machine method is quick and effective.
How to Wash Tennis Shoes in the Washing Machine
Materials Needed
- Mild detergent
- Baking soda (optional for odor removal)
- Old toothbrush or soft brush
- Mesh laundry bag or pillowcase
- Old towels (to prevent shoes from banging in the washer)
Step 1: Remove Loose Dirt
- Take off the shoelaces and insoles.
- Use a soft brush or toothbrush to remove dirt, dust, and debris.
- Knock the soles together outside or over a trash can to shake off excess dirt.
Step 2: Pre-Treat Stains
- Mix warm water and mild detergent.
- Dip a toothbrush into the solution and scrub dirty areas.
- Let it sit for 10–15 minutes before washing.
For tough stains, use a baking soda and water paste and let it sit on the stain before scrubbing.
Step 3: Protect Your Shoes in the Washer
- Place the shoes in a mesh laundry bag or pillowcase to prevent damage.
- Put old towels in the washer to cushion the shoes and reduce noise.
Step 4: Wash on a Gentle Cycle
- Set the washing machine to a cold water, gentle cycle.
- Use a small amount of mild detergent (avoid bleach or fabric softener).
- Run the cycle and avoid using high-speed spin settings.
Step 5: Air Dry the Shoes
- Do not put your shoes in the dryer—heat can warp or shrink them.
- Stuff the shoes with paper towels or clean rags to absorb moisture and maintain their shape.
- Let them air dry completely in a well-ventilated area.
How to Hand Wash Tennis Shoes
Materials Needed
- Mild detergent or dish soap
- Soft brush or toothbrush
- Sponge or cloth
- Warm water
- Towel for drying
Step 1: Remove Laces and Insoles
- Take off the shoelaces and insoles for a more thorough clean.
- Laces can be soaked in soapy water and scrubbed with a toothbrush.
- If insoles have odors, sprinkle baking soda on them overnight before washing.
Step 2: Scrub the Shoes
- Fill a bowl with warm water and a small amount of detergent.
- Dip a toothbrush or sponge into the solution and scrub the shoes.
- Focus on dirty areas like the soles, toe caps, and sides.
Step 3: Rinse Thoroughly
- Wipe off the soap with a damp cloth.
- Avoid soaking the shoes in water, as too much moisture can damage the fabric.
Step 4: Dry the Shoes
- Stuff them with paper towels or dry cloths to absorb excess moisture.
- Air dry them in a shady, well-ventilated area.
How to Clean White Tennis Shoes
White tennis shoes can be difficult to keep clean, but baking soda and vinegar can help restore their brightness.
Method 1: Baking Soda Paste
- Mix 1 tablespoon baking soda + 1 tablespoon water.
- Apply the paste with a toothbrush and scrub.
- Let it sit for 30 minutes, then wipe clean.
Method 2: White Vinegar Spray
- Mix equal parts white vinegar and water in a spray bottle.
- Spray on dirty spots and wipe clean with a damp cloth.
Method 3: Hydrogen Peroxide Solution
- Mix 1 tablespoon hydrogen peroxide + 1 tablespoon baking soda.
- Apply to stains and let sit for 30 minutes before wiping off.
How to Remove Odors from Tennis Shoes
If your tennis shoes smell bad, try these odor-removing hacks:
1. Baking Soda Overnight
- Sprinkle baking soda inside the shoes.
- Leave overnight, then shake out the excess.
2. Tea Bag Absorption
- Place dry tea bags inside your shoes overnight.
- The tea absorbs odors and leaves a fresh scent.
3. Freezer Method
- Place your shoes in a plastic bag and freeze them overnight.
- The cold temperature kills odor-causing bacteria.
4. Dryer Sheets
- Stuff dryer sheets inside the shoes and let them sit for a few hours.
- This will absorb bad smells and leave a fresh scent.
Tips for Keeping Tennis Shoes Clean Longer
- Use a protective spray to repel stains and water.
- Store them in a dry area to prevent mold and mildew.
- Wipe them down regularly with a damp cloth.
- Alternate between different pairs to prevent excessive wear.
- Avoid wearing them in muddy or rainy conditions when possible.
Frequently Asked Questions
Can I Put Tennis Shoes in the Dryer?
No, dryers can damage the glue, shrink materials, and warp the shape of your shoes. Always air dry them.
How Do I Clean White Soles on Tennis Shoes?
- Use a magic eraser or baking soda paste to scrub away dirt and scuff marks.
How Often Should I Wash My Tennis Shoes?
- If worn daily, wash every 2–4 weeks.
- If worn for sports or workouts, wash once a week.
Can I Wash My Tennis Shoes with Clothes?
- It’s best to wash them separately or with old towels to prevent damage.
Conclusion
Keeping your tennis shoes clean and fresh doesn’t have to be difficult. Whether you choose to hand wash or machine wash, following the right steps will ensure your shoes look great and last longer.
By using preventative care techniques and regular maintenance, you can keep your tennis shoes looking new and odor-free for years to come!