Foot odor comes down to bacteria feeding on your sweat, and getting rid of it requires cutting off what those bacteria need to thrive: moisture, warmth, and dead skin. Your feet pack roughly 250,000 sweat glands and can produce up to a cup of sweat per day. That sweat itself is mostly odorless, but bacteria naturally living on your skin break down amino acids in the sweat and produce isovaleric acid, the compound responsible for that signature sour, sweaty-feet smell. The fix involves attacking the problem from multiple angles: hygiene, footwear, and when necessary, stronger treatments.
Why Feet Smell Worse Than Other Body Parts
Two bacterial species do most of the damage. One, a common skin-dwelling bacterium called Staphylococcus epidermidis, breaks down an amino acid called leucine in your sweat and converts it into isovaleric acid. The other, Bacillus subtilis, has been found in higher numbers on the foot skin of people with strong odor. These bacteria flourish in the warm, dark, sealed environment inside your shoes, which is why your feet smell worse than, say, your forearms, even though both produce sweat.
Shoes trap moisture against skin for hours at a time, creating the perfect breeding ground. The longer your feet stay damp inside a closed shoe, the more bacteria multiply and the more odor compounds accumulate. Everything below targets one or more links in that chain.
Daily Washing and Drying Routine
Wash your feet with soap every day, not just letting shower water run over them. Scrub between the toes and along the soles where bacteria concentrate. The step most people skip is drying: towel off thoroughly, especially between each toe. Bacteria need moisture, and leftover dampness between your toes is prime real estate.
If your feet tend to sweat heavily, washing them a second time midday (even a quick rinse at the sink) can make a noticeable difference. After drying, you can dust your feet with a light layer of cornstarch or foot powder to absorb residual moisture before putting on socks.
Socks That Actually Help
Cotton socks absorb sweat but hold onto it, keeping your feet damp all day. You have better options. Merino wool is the strongest performer for odor control because it absorbs excess moisture and heat from your foot while naturally resisting bacterial growth. It’s more expensive, but if odor is your main concern, it’s worth the tradeoff.
Synthetic moisture-wicking fabrics like polypropylene, CoolMax, and DryMax work differently. They don’t absorb moisture at all. Instead, they shuttle sweat from the skin surface to the sock’s outer layer, where it can evaporate. These dry faster than wool but don’t control odor quite as well. Either option is a major upgrade from plain cotton.
Change your socks at least once a day. If you exercise or your feet sweat heavily, change them twice. Keeping a spare pair in your bag is one of the simplest things you can do.
Give Your Shoes Time to Dry
Wearing the same pair of shoes two days in a row is one of the biggest contributors to persistent foot odor. Shoes need at least 24 hours to fully dry out between wearings. Rotating between two or three pairs gives each one time to air out and lets bacteria die off as the moisture evaporates.
To actively deodorize shoes, sprinkle baking soda inside and leave it overnight to absorb moisture and neutralize odors. Shake it out in the morning. For deeper cleaning, remove the insoles and wash them with warm soapy water, then let them air dry completely before reinserting. A spray of equal parts rubbing alcohol and water misted inside the shoe (focusing on the insole and heel area) kills bacteria on contact. A few drops of tea tree oil added to the mix provides extra antifungal and antibacterial action.
UV shoe sanitizer devices are another option. They use ultraviolet light to kill bacteria and fungi inside the shoe without chemicals.
Vinegar Soaks for Stubborn Odor
A vinegar foot soak changes the pH of your skin, making it less hospitable to odor-causing bacteria. Mix one part vinegar (white or apple cider) with two parts warm water in a basin. You’ll need enough to fully cover your feet. Soak for 15 to 20 minutes, then dry your feet completely.
Doing this three to four times per week can significantly reduce odor within a couple of weeks. The smell of vinegar itself fades quickly once your feet dry. Skip vinegar soaks if you have open cuts, blisters, or cracked skin, since the acidity will sting and can irritate broken skin.
Antiperspirants for Your Feet
The same active ingredient in underarm antiperspirant, aluminum chloride, works on feet too. Over-the-counter antiperspirant sprays or roll-ons designed for feet typically contain 10% to 15% aluminum chloride, which temporarily blocks sweat glands and reduces moisture output. Apply it to clean, dry feet before bed so it has time to absorb overnight.
For more severe sweating, prescription-strength formulations go up to 30% or even 40% aluminum chloride for the soles of the feet. These stronger concentrations can cause skin irritation, so they’re typically used under a doctor’s guidance. But starting with a standard antiperspirant applied to the soles is a surprisingly effective first step that many people overlook.
When Sweating Is the Core Problem
Some people’s feet sweat excessively regardless of temperature or activity, a condition called plantar hyperhidrosis. If powders, sock changes, and antiperspirants aren’t enough, two clinical options exist.
Iontophoresis uses shallow pans of water to send a mild electrical current through the skin of your feet. This temporarily disrupts the sweat glands. Sessions typically run 20 to 30 minutes and need to be repeated regularly, but home-use devices are available so you don’t need to visit a clinic every time.
Botox injections into the soles of the feet block the nerve signals that trigger sweating. The effect lasts about six to nine months before needing a repeat treatment. It’s effective but can be uncomfortable given how sensitive the soles are.
Open Shoes and Breathable Materials
Closed-toe shoes made from synthetic materials (like plastic or vinyl) trap the most heat and moisture. Leather and canvas allow more airflow. Sandals and open-toed shoes eliminate the sealed environment entirely, which is why foot odor tends to disappear in summer for sandal wearers.
When closed shoes are necessary, look for mesh panels or ventilation features. Going barefoot at home when possible also gives your feet a chance to air out and reduces the total hours per day that bacteria have ideal growing conditions.
Foods and Underlying Conditions
Diet plays a smaller role than hygiene and footwear, but it’s not irrelevant. The same amino acid (leucine) that skin bacteria break down into foot-odor compounds is found in protein-rich foods. Most people process leucine without any issue, but rare metabolic conditions can cause isovaleric acid to build up in the body, producing a persistent sweaty-feet smell even from clean skin. If your foot odor is unusually strong, doesn’t respond to any of the measures above, and is accompanied by other symptoms, it’s worth mentioning to your doctor.
Spicy foods, garlic, and onions can also influence body odor more broadly by releasing sulfur compounds through sweat. Cutting back on these won’t eliminate foot odor on its own, but it can reduce the overall intensity.