How to Stop Your Feet From Smelling for Good

Foot odor happens when bacteria on your skin break down sweat and dead skin cells, producing short-chain fatty acids that smell. The good news: a combination of better hygiene habits, the right socks and shoes, and a few inexpensive home treatments can eliminate the problem for most people.

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, particularly Corynebacterium species, that thrive in the warm, moist environment inside your shoes. These bacteria feed on sweat-softened dead skin (keratin) and produce volatile fatty acids as a byproduct. Those acids are what you actually smell.

This means foot odor has two root causes you can target: excess moisture and bacterial overgrowth. Anything that keeps your feet drier or reduces the bacterial population will help.

Daily Washing and Drying

Washing your feet with soap every day sounds obvious, but most people just let soapy shower water run over them and call it done. That’s not enough. Use a washcloth or brush to scrub the soles, between each toe, and around the toenails, where dead skin and bacteria accumulate. The CDC recommends washing your feet daily and drying them completely afterward.

The drying step matters more than people realize. Towel off between every toe before putting on socks. Bacteria multiply fastest in damp conditions, so even a little residual moisture between your toes gives them a head start. If your feet tend to sweat heavily, let them air dry for a few minutes after toweling off.

Choosing the Right Socks

Sock material makes a significant difference. Pure cotton is actually one of the worst choices for sweaty feet. Cotton absorbs moisture readily but dries very slowly, leaving your feet sitting in dampness all day.

  • Merino wool is the top performer. It absorbs up to 30% of its weight in moisture without feeling wet, and it has natural antimicrobial properties that slow bacterial growth.
  • Engineered synthetics like Coolmax use capillary wicking action to pull sweat to the outer surface of the fabric, where it evaporates quickly. They don’t absorb moisture at all, just transport it away from the skin.
  • Cotton blends perform better than pure cotton but still lag behind merino and performance synthetics.

Change your socks at least once a day. If your feet sweat heavily, carry a spare pair and swap them out midday. This alone can make a noticeable difference within a week.

Managing Your Shoes

Shoes trap heat and moisture, creating the exact environment bacteria love. The single most effective shoe habit is rotation: never wear the same pair two days in a row. Shoes need at least 24 hours to fully dry out between wears. If you only have one pair of daily shoes, consider getting a second.

Remove insoles after wearing and let them air out separately. Sprinkle baking soda inside shoes overnight to absorb residual moisture and neutralize odor, then shake it out before wearing them. Cedar shoe inserts also absorb moisture and leave a clean scent. When possible, choose shoes made from breathable materials like leather or canvas over synthetic uppers that trap air.

Be cautious with UV shoe sanitizers marketed as odor eliminators. The FTC has taken action against multiple companies for making false and baseless claims about their UV devices’ ability to kill bacteria, so don’t rely on these as a primary solution.

Vinegar Soaks

A vinegar foot soak creates an acidic environment that discourages bacterial growth. Mix one part vinegar (white or apple cider) with two parts warm water in a basin and soak your feet for 15 to 20 minutes. You can do this a few times per week. The acidity helps shift the skin’s pH to a level less hospitable to odor-causing bacteria. Some people notice improvement after just a few sessions.

If you have cracked skin, open sores, or cuts on your feet, skip the vinegar soak until they heal, as the acidity will sting and can irritate broken skin.

Antiperspirants for Your Feet

The same antiperspirant you use under your arms works on your feet. Over-the-counter antiperspirants containing aluminum compounds temporarily block sweat ducts, reducing the moisture that feeds bacteria. Apply a thin layer to clean, dry feet before bed (sweat glands are less active at night, giving the product time to absorb), then wash it off in the morning.

If regular antiperspirant isn’t strong enough, specialty products designed for excessive sweating contain aluminum chloride hexahydrate at higher concentrations. For feet, concentrations around 30% are typically recommended. These are available both over the counter and by prescription, and they’re noticeably more effective than standard formulas. Start with every-other-night application, as higher concentrations can cause skin irritation until your skin adjusts.

When Basic Steps Aren’t Enough

If you’ve tried all of the above consistently for several weeks and still have significant foot odor, excessive sweating (plantar hyperhidrosis) may be the underlying issue. There are medical treatments worth knowing about.

Iontophoresis uses a mild electrical current passed through water to temporarily reduce sweat gland activity. In a study of patients treated three times per week for four weeks, those with sweaty soles saw their self-rated severity scores drop from an average of 8.5 out of 10 down to 3.0. Home iontophoresis devices are available, though they require consistent use to maintain results.

Botox injections are another option, but they’re less reliable for feet than for other body areas. The injections are more painful in the soles due to the density of nerve endings, and about 50% of patients report dissatisfaction with the results. When they do work, the effects last anywhere from 7 to 16 months before repeat treatment is needed.

A Realistic Timeline

Most people see meaningful improvement within one to two weeks of combining daily foot washing, proper drying, better sock choices, and shoe rotation. Adding an antiperspirant or vinegar soaks can speed things up. The key is consistency. Foot odor isn’t a problem you fix once; it’s a maintenance issue, because the bacteria on your skin are always there, always ready to get back to work the moment conditions turn warm and damp again.