Foot odor comes down to bacteria feeding on your sweat. Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body. The sweat itself is nearly odorless, but bacteria on your skin break down amino acids in that sweat into pungent compounds. The main culprit is a bacterium called Staphylococcus epidermidis, which converts leucine (an amino acid in sweat) into isovaleric acid, the compound responsible for that signature cheesy, sour smell. Controlling foot odor means either reducing sweat, starving the bacteria of moisture, or killing them off.
Why Some People’s Feet Smell Worse
Everyone has bacteria on their feet, but not everyone has the same level of odor. The difference comes down to how much you sweat, how long that moisture stays trapped against your skin, and which bacterial populations thrive in that environment. Enclosed shoes create a warm, dark, humid space where bacteria multiply rapidly. If you wear the same pair of shoes every day without letting them dry out, you’re essentially culturing bacteria overnight and stepping back into them the next morning.
Hormonal changes during puberty, pregnancy, or periods of high stress can increase sweat production and make the problem worse. Certain medications also increase sweating as a side effect. And in some cases, the issue isn’t just normal bacteria but a specific skin condition called pitted keratolysis, which produces a noticeably stronger odor and has visible signs: clusters of tiny pit-like holes in the skin, usually on the soles, heels, or between the toes, along with white or lighter patches. If your feet look like that, it’s worth seeing a dermatologist, because it responds well to targeted treatment.
Wash With Purpose, Not Just Water
A quick rinse in the shower isn’t enough. Bacteria live on the surface of your skin and between your toes, and they need to be physically scrubbed away. Wash your feet daily with soap and a washcloth or brush, paying attention to the spaces between each toe. Dry your feet thoroughly afterward, especially between the toes, since bacteria thrive in moisture that lingers in those crevices.
For an extra antimicrobial step, a dilute vinegar soak can help shift the pH of your skin and reduce bacterial populations. Mix one tablespoon of white vinegar into one pint of warm water and soak your feet for up to 30 minutes. This is mild enough for regular use and creates an environment that’s less hospitable to odor-causing bacteria.
Choose the Right Socks
Your sock material matters more than most people realize. Cotton is the default choice for many, but it absorbs sweat and holds it against your skin, keeping bacteria well-fed and happy. The best options pull moisture away from the surface and resist bacterial growth on their own.
- Merino wool is the gold standard. Each fiber absorbs up to 30% of its weight in moisture before it even feels wet, pulling sweat vapor away from your skin while the outer surface stays dry. Merino also has natural antimicrobial properties that resist odor development for days between washes.
- Nylon doesn’t absorb water at all. Instead, its smooth surface channels moisture along the fiber so it can evaporate. It’s extremely durable, outlasting most other sock materials by two to three times in abrasion testing.
- Polyester (like Coolmax or Dri-FIT fabrics) uses engineered fiber shapes to wick moisture through capillary action. It dries fast, but it’s prone to trapping odor unless treated with antimicrobial finishes.
- Bamboo viscose absorbs more moisture than synthetics and feels cool, with some antibacterial properties, though it’s less effective than merino for odor control.
For everyday wear in closed shoes, a blend of about 55 to 60% merino wool with nylon and a small percentage of spandex gives you moisture management, odor resistance, and durability. For athletic use, a nylon-polyester blend with a small amount of merino offers fast drying with some odor control. The key is avoiding 100% cotton, which does the least to help.
Change your socks at least once a day. If you exercise or your feet sweat heavily, change them again afterward.
Rotate Your Shoes and Let Them Dry
Shoes need at least 24 hours to fully dry out between wears. Alternating between two or three pairs gives each one time to air out and prevents bacteria from building up in perpetually damp insoles. If you can, remove the insoles after wearing and stand them up to dry separately.
Shoe material plays a role too. Leather and canvas breathe better than synthetic uppers and rubber-lined shoes. In warmer months, open-toed shoes or sandals give your feet direct airflow and dramatically reduce the moisture that fuels odor. When closed shoes are necessary, look for styles with mesh panels or ventilation.
Cedar shoe inserts absorb moisture and leave a pleasant scent. Sprinkling baking soda inside shoes overnight can also help neutralize odors, though it works better as maintenance than as a fix for shoes that are already deeply saturated with bacteria.
Use Antiperspirant on Your Feet
This is one of the most effective strategies, and most people don’t think of it. The same antiperspirant you use under your arms works on your feet. Standard over-the-counter roll-ons or sprays can reduce sweating enough to make a noticeable difference for mild cases.
For heavier sweating, clinical-strength products with higher concentrations of aluminum chloride are available over the counter or by prescription. Products formulated for hands and feet typically contain 20 to 30% aluminum chloride, compared to the 10 to 15% used for underarms. Apply it to clean, dry feet at bedtime, since the aluminum ions need 6 to 8 hours to work their way into the sweat glands, and that process can’t happen if the glands are actively producing sweat. Nighttime application takes advantage of the body’s naturally low sweat output during sleep.
Start with nightly applications until you notice a reduction in sweating, then taper to once or twice a week. The effect isn’t permanent; normal sweating returns as the outer layer of skin naturally renews itself, so ongoing maintenance is needed.
Other Strategies That Help
Keeping your toenails trimmed and clean removes another hiding spot for bacteria. Dead skin buildup, especially on the heels and soles, provides extra food for microbes, so using a pumice stone or foot file once a week to remove callused skin can reduce odor.
Antibacterial soaps or washes containing benzoyl peroxide (the same ingredient used for acne) can be used on the feet a few times a week to lower the bacterial count on your skin. Some people find that tea tree oil, which has natural antifungal and antibacterial properties, helps when added to a foot soak or applied diluted to the skin.
Going barefoot at home when practical lets your feet air out and reduces the total hours per day they spend sealed in shoes. Even switching from shoes to slippers with breathable soles makes a difference over time.
When the Smell Won’t Go Away
If you’ve tried consistent hygiene, better socks, shoe rotation, and antiperspirant and the odor persists, there could be something else going on. Pitted keratolysis is a common and underdiagnosed bacterial skin infection that causes severe foot odor along with those characteristic small pits in the skin. It’s treatable, usually with topical antibiotics. Fungal infections like athlete’s foot can also worsen smell and often accompany bacterial overgrowth in moist environments.
Excessive foot sweating that doesn’t respond to over-the-counter antiperspirants is a condition called plantar hyperhidrosis. Dermatologists can offer treatments including prescription-strength topical products, iontophoresis (a procedure that uses mild electrical current to temporarily reduce sweat gland activity), or in some cases, injections that block the nerves triggering sweat production. These options are well-established and effective for people whose sweating goes beyond what lifestyle changes can manage.

