Free Authentication Guide — Updated 2026 Fake Louis Vuitton Belt — Expert Belt Reviews
Home / Blog / how to get smell out of tennis shoes

how to get smell out of tennis shoes

July 11, 2026 Blog 1 views

We’ve all been there. You kick off your favorite pair of tennis shoes after a long walk, a tough workout, or a day of running errands, and a certain… aroma hits you. It’s not just a little sweaty; it’s a full-on, eye-watering smell that seems to have taken up permanent residence in the fabric. You love those shoes—they’re comfortable, broken in perfectly, and maybe even a little stylish. But that odor is a dealbreaker. You might have tried tossing them in the washing machine, only to find the smell returns after one wear, or you’ve doused them in Febreze, which just adds a floral scent on top of the funk. It’s frustrating, but here’s the good news: that smell isn’t permanent. You just need to understand what’s causing it and how to fight it the right way. Let’s break down the science of stinky shoes and, more importantly, how to get rid of it for good.

The Real Culprit: It’s Not Just Sweat

First, let’s clear up a common misconception. Your sweat itself is actually odorless. It’s mostly water and salt, with a little bit of electrolytes. The real problem is the bacteria that live on your skin and, more specifically, the bacteria that migrate into your shoes. When your feet sweat inside a warm, dark, and poorly ventilated shoe, you create the perfect breeding ground for these microscopic critters. They feast on the dead skin cells and oils you leave behind, and as they digest this material, they release waste products—volatile organic compounds (VOCs). These VOCs are what you’re actually smelling. Think of it like a tiny, microbial party happening inside your sneakers, and the smell is the aftermath. The more you wear the shoes without letting them dry out, the more the bacteria multiply, and the stronger the odor becomes. So, the key to eliminating the smell isn’t just masking it; it’s about killing the bacteria and removing their food source.

The Foundation: Prevention Is Your Best Weapon

Before we dive into the cleanup, let’s talk about the habits that can stop the smell from ever taking hold. The single most important thing you can do is let your shoes dry out completely between wears. Bacteria need moisture to thrive. If you wear the same pair of sneakers every single day, they never get a chance to fully dry, and the bacterial population just keeps growing. The simplest solution is to have two pairs of athletic shoes and rotate them. Give each pair at least 24 hours to air out in a well-ventilated area—not in a dark closet or a gym bag. Another game-changer is your socks. Cotton socks might feel soft, but they absorb moisture and hold it against your skin, which is a bacteria buffet. Instead, opt for moisture-wicking socks made from materials like merino wool, bamboo, or synthetic blends. These pull sweat away from your feet and allow it to evaporate, keeping your shoes drier and less hospitable to bacteria.

Method 1: The Deep Clean (For Washable Shoes)

If your shoes are already stinky, the first step is a thorough cleaning. But proceed with caution—not all shoes are created equal. Check the care label on the tongue or inside the shoe. Most canvas, mesh, and synthetic athletic shoes can handle a gentle machine wash, but leather, suede, or shoes with delicate stitching might need a different approach. For machine-washable shoes, remove the laces and insoles first. The insoles are often the smelliest part because they absorb the most sweat. Give them a pre-treatment by scrubbing them with a mixture of warm water and a small amount of dish soap or a specialized sports detergent. For the shoes themselves, place them in a mesh laundry bag or a pillowcase to protect them. Wash on a gentle cycle with cold water and a small amount of detergent. Add a cup of white vinegar to the rinse cycle—it’s a natural deodorizer that neutralizes odors without leaving a strong smell of its own. Never put your shoes in the dryer. The heat can warp the shape, melt the glue, and damage the materials. Instead, stuff them with clean, dry towels or newspaper to absorb moisture and help them hold their shape. Let them air dry completely in a well-ventilated spot, away from direct sunlight or a radiator.

Method 2: The Power of Sunlight and Fresh Air

Sometimes, the simplest solution is the most effective. UV light from the sun is a natural disinfectant that can kill many types of bacteria and fungi. On a sunny, low-humidity day, take your smelly shoes outside and place them in direct sunlight for a few hours. The combination of the UV rays and the fresh air can work wonders. This is especially effective if you first sprinkle a generous amount of baking soda inside the shoes. Baking soda is a classic odor absorber. It works by neutralizing the acidic compounds produced by bacteria. Let the shoes sit in the sun for two to three hours, then tap out the baking soda. You can also use a similar principle with a darker alternative: activated charcoal. You can buy charcoal shoe inserts or simply place a few small sachets of activated charcoal inside each shoe overnight. Charcoal is incredibly porous, which makes it excellent at trapping odor molecules. It’s a passive, chemical-free solution that works gradually but effectively.

Method 3: Freeze the Funk

Believe it or not, your freezer can be a powerful tool in the fight against shoe odor. Most bacteria can’t survive extreme cold. This method is particularly useful for shoes that are already dry but still smell, or for delicate materials that you can’t wash. First, make sure your shoes are completely dry. If they’re damp, the water will freeze and could damage the materials. Place each shoe in a separate sealable plastic bag, removing as much air as possible before sealing. Put them in the freezer for at least 24 hours. The cold temperature will kill a significant portion of the bacteria. When you take them out, let them thaw completely at room temperature before wearing them. You might notice a slight improvement, but for best results, combine this with another method, like a baking soda treatment, to tackle the dead bacteria and their waste products.

Method 4: Targeted Treatments for Stubborn Odors

For those persistent smells that just won’t quit, you might need to bring in some specialized products. Look for shoe deodorizing sprays or powders that contain ingredients like tea tree oil, which has natural antibacterial and antifungal properties. You can also make your own DIY spray by mixing equal parts water and white vinegar in a spray bottle, adding a few drops of tea tree or lavender essential oil. Lightly mist the inside of your shoes, but don’t soak them. Let them air dry completely. Another option is to replace the insoles entirely. Insoles are often the most bacteria-laden part of the shoe. You can buy new, odor-resistant insoles made with activated charcoal or antimicrobial treatments. This is a cheap and effective way to give your old shoes a fresh start. Finally, consider using a UV shoe sanitizer. These devices use UVC light to kill bacteria and viruses inside the shoe. They’re a bit of an investment, but they’re incredibly effective and can be used on any type of shoe material.

When to Say Goodbye

Sometimes, despite your best efforts, the smell is just too deep-seated. If you’ve tried deep cleaning, freezing, baking soda, and new insoles, and the odor still lingers, it might be time to accept that the bacteria have infiltrated the padding and foam core of the shoe. This is especially common in older, well-worn shoes where the structural materials have started to break down. In that case, the most practical solution is to recycle your old shoes and invest in a new pair. When you do buy new ones, take the lessons you’ve learned to heart. Rotate your shoes, wear moisture-wicking socks, and give them time to air out. A little bit of prevention goes a long way, and it’s a lot easier than trying to reverse-engineer a fresh-smelling shoe from a biohazard.