How to Stop Your Feet from Stinking for Good

Foot odor happens when bacteria on your skin feed on sweat and produce smelly acid byproducts. The good news: you can eliminate most foot odor with a combination of hygiene changes, the right materials, and a few targeted treatments. Here’s what actually works.

Why Feet Smell in the First Place

Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body. The sweat itself is mostly odorless. The smell comes from bacteria that live on your skin and inside your shoes, breaking down that sweat into acid byproducts that smell like vinegar. One species in particular, Kyetococcus sedentarius, produces a sulfuric compound that gives off a rotten-egg smell. The warmer and wetter your feet stay throughout the day, the faster these bacteria multiply and the worse things get.

Daily Washing and Drying Technique

A quick rinse in the shower isn’t enough. Scrub your feet with soap every day, paying attention to the spaces between your toes, where bacteria and fungi concentrate. The drying step matters just as much. Fungi that cause athlete’s foot (and the additional odor that comes with it) thrive in warm, damp environments, and the skin between your toes stays moist long after you step out of the shower. Pat those spaces dry with a towel every time.

If you’re prone to sweating, applying a light dusting of foot powder or cornstarch after drying can absorb residual moisture before you put socks on.

Pick the Right Socks

Cotton is the default sock material, but it’s one of the worst choices for odor control. Cotton absorbs moisture readily and then holds it against your skin, leaving your feet sitting in dampness all day. You have better options:

  • Merino wool absorbs up to 30% of its own weight in moisture before it even feels damp. Its fibers pull moisture vapor away from the skin while the outer surface stays dry.
  • Bamboo-based fabrics absorb roughly 60% more moisture than cotton and tend to dry faster.
  • Synthetic fibers like polyester and nylon absorb almost nothing (less than 1% of their weight) and dry three to five times faster than cotton. They move sweat along the fiber surface and rely on evaporation, which keeps feet drier in active situations.

Whichever material you choose, change your socks at least once a day. If your feet sweat heavily, a midday sock change makes a noticeable difference.

Rotate and Air Out Your Shoes

Wearing the same pair of shoes two days in a row gives bacteria and fungi a warm, moist environment that never fully dries out. Rotating between at least two pairs lets each one air out for 24 hours or more between wears. Pull the insoles out when you take shoes off, and leave them in a well-ventilated area rather than a closed closet.

You might be tempted by UV shoe sanitizers marketed as bacteria killers. Be skeptical. The FTC has taken action against companies selling UV disinfectant devices that claimed to kill 95% to 99.99% of bacteria in shoes, finding they lacked scientific evidence to back those claims. A simpler approach works better: spray the inside of your shoes with a disinfectant spray designed for footwear, or sprinkle baking soda inside overnight to absorb odor and moisture.

Vinegar Foot Soaks

Vinegar creates an acidic environment that discourages bacterial growth. Mix one part vinegar to two parts warm water in a basin and soak your feet for 10 to 15 minutes. You can do this daily until the smell improves, then taper to a few times a week for maintenance. White vinegar or apple cider vinegar both work. The smell of vinegar itself fades quickly after you dry your feet.

Skip this if you have open cuts, cracked skin, or active sores on your feet, since the acidity will sting and can irritate broken skin.

Antiperspirants for Your Feet

The same type of antiperspirant you use under your arms can work on your feet, but standard drugstore formulas may not be strong enough. Products designed for excessive sweating contain higher concentrations of aluminum chloride, which temporarily blocks sweat glands. For underarms, 10% to 15% concentrations are typical. For the soles of the feet, formulations go up to 30% or even 40% because the skin there is much thicker.

Apply antiperspirant to clean, dry feet before bed, since sweat glands are less active at night and the product has time to absorb. You’ll typically notice results within a few days of consistent use. Over-the-counter “clinical strength” antiperspirants are a reasonable starting point, and prescription-strength options are available if those don’t cut it.

Factors That Make Sweating Worse

Some people sweat more than others for reasons beyond hygiene. Hormonal changes during puberty, pregnancy, and menopause can all increase sweating. Certain medications, including some antidepressants, list excessive sweating as a side effect. Being overweight increases sweat production as well, since the body works harder to regulate temperature. If you have hyperhidrosis, a condition causing excessive sweating beyond what’s needed for cooling, alcohol and spicy foods can amplify the problem.

Addressing these underlying factors, where possible, often reduces foot odor more than any topical fix alone.

When Basic Fixes Aren’t Enough

If you’ve tried everything above and your feet still smell, the issue may be hyperhidrosis rather than simple hygiene. One clinical option is iontophoresis, a treatment that uses a mild electrical current passed through water to temporarily reduce sweat gland activity. A typical course involves seven sessions over four weeks, starting with three visits the first week and tapering down. Each session lasts 10 to 20 minutes.

In clinical testing, about 37% of patients saw an 80% reduction in sweat production, and another 33% saw a 50% reduction. Around 30% didn’t improve, so it’s not guaranteed to work for everyone. After the initial course, maintenance sessions range from weekly to monthly depending on how your body responds. Iontophoresis devices are also available for home use with a prescription.

For severe cases that don’t respond to any of these approaches, injections that temporarily paralyze sweat glands are another option, typically lasting several months per treatment.