Why Do My Tennis Shoes Smell?
Your shoes smell because sweat soaks into the fabric and foam. Bacteria love dark, damp places. They multiply fast. The smell is the waste those bacteria leave behind. Synthetic materials like polyester mesh and EVA foam trap moisture more than natural fibers. That is why tennis shoes get stinkier than leather shoes.
The fix is not just covering the smell. You have to remove the bacteria and the moisture. Dryness is your best friend. If you keep your shoes dry, most odor never starts.
Start With Drying: The Most Important Step
Before anything else, dry your shoes completely. Wet or damp shoes smell. Dry shoes rarely stink. Pull out the insoles if they are removable. Remove the laces too. This lets air reach the lining and the foam.
Stuff each shoe with crumpled newspaper. Newspaper soaks up moisture fast. Change the paper after a few hours. For serious wetness, use a shoe dryer. The Peet Dryer is a classic. It blows warm air into the toe. Do not use a hair dryer on high heat. Heat above 120°F can damage glue and soften rubber. Let your shoes dry overnight at room temperature with good airflow.
Baking Soda and Other Natural Deodorizers
Baking soda is cheap and works. Sprinkle a generous amount inside each shoe. Let it sit overnight. Tap it out in the morning. The baking soda absorbs moisture and neutralizes odors. If the smell is strong, repeat for two or three nights.
Alternatives work too:
- Activated charcoal bags (like Moso Natural) — last two years, just leave them in your shoes overnight.
- Dry tea bags — the tannins in black tea kill bacteria. Put two dry bags in each shoe overnight.
- Cornstarch — similar to baking soda, but less absorbent. Mix with a few drops of essential oil if you want a scent.
These methods do not wash bacteria away. They dry them out and absorb the smell. For deeper cleaning, you need to wash.
Wash Your Shoes the Right Way
Machine washing works for most tennis shoes. But not all. Check the care label. Remove insoles and laces first. Put the shoes in a mesh laundry bag. Use cold water and a gentle cycle. Add a small amount of liquid detergent. Do not use bleach — it breaks down foam and discolors mesh.
If you hand wash, mix a teaspoon of mild dish soap with warm water. Dip a soft brush or cloth and scrub the inside and outside. Rinse with a damp cloth. Do not soak the shoes. Too much water ruins the foam.
After washing, dry them the right way. Stuff with newspaper. Let them air dry fully. Never put them in the dryer. The heat can shrink the upper and melt the glue. Give them at least 24 hours to dry before wearing.
Daily Habits to Keep Odor Away
The best way to handle odor is to prevent it. Here is what works:
- Rotate your shoes. Do not wear the same pair two days in a row. Let them dry for 24 hours between wears. Even a quick sweat means moisture is trapped.
- Wear moisture-wicking socks. Cotton socks hold sweat. Polyester, nylon, or merino wool blends pull moisture away from your skin. This keeps the inside of your shoe drier.
- Use foot powder. Gold Bond or Dr. Scholl’s odor-fighting powder absorbs sweat before it reaches the shoe. Dust it inside your socks or directly into the shoe before putting them on.
- Spray with an enzyme deodorizer. Products like Febreze Fabric or Lysol Laundry Sanitizer kill odor-causing bacteria. Spray the inside after each wear. Let it dry before storing.
When to Replace Your Shoes
Sometimes no cleaning method works. Old shoes have foam that has broken down. The foam loses its cushioning and starts holding permanent odors. If you have tried baking soda, washing, and sprays and the smell still hits you when you take them off, it is time for new shoes.
Most tennis shoes need replacement every 300 to 500 miles or 6 to 12 months of regular use. The foam is not just for cushion — it breathes. Once it becomes compressed, it traps sweat and bacteria. New shoes will smell fresh again.
If you find a lingering musty smell even after drying well, your shoes may have mold. Mold requires a bleach solution or professional cleaning. In that case, consider replacing them. Mold is hard to kill completely in thick foam.
Frequently Asked Questions
Can I use bleach in my tennis shoes?
No. Bleach damages the foam midsole and the glue that holds your shoes together. It can also discolor colored mesh and stain white materials yellow. Stick to mild detergent or baking soda.
How often should I clean smelly tennis shoes?
If you wear them daily, dry them after every use and use a deodorizing spray weekly. Do a full wash every 2-3 months or when the smell becomes noticeable. If you play sports or sweat heavily, wash more often.
Does freezing shoes kill the odor?
Freezing can kill some bacteria, but it is temporary. The bacteria that cause odor are often cryogenic-resistant. The cold stops them from producing smells, but they come back once the shoes warm up. Combine freezing with baking soda for better results: seal shoes in a bag, freeze overnight, then add baking soda.
What is the best store-bought spray for shoe odor?
Look for enzyme-based sprays. They break down the bacteria, not just mask the smell. Febreze Fabric works. So does Lysol Laundry Sanitizer (spray the inside). Shoe-specific brands like Odor-Eaters or Sneaker Balls can help, but enzyme formulas generally work better for deep smell.