Foot odor comes down to bacteria feeding on your sweat, and the fix is straightforward: cut off what those bacteria need to thrive. Your feet have roughly 250,000 sweat glands, more per square inch than anywhere else on your body. The smell itself comes from a fatty acid called isovaleric acid, produced when a common skin bacterium breaks down an amino acid in your sweat called leucine. A second species, Bacillus subtilis, has been found on the soles of people with especially strong foot odor. Controlling the smell means managing moisture, killing bacteria, or both.
Why Feet Smell Worse Than Other Body Parts
Most of your body lets sweat evaporate quickly. Your feet spend the day sealed inside socks and shoes, creating a warm, damp environment where bacteria multiply rapidly. The thick skin on your soles also traps moisture longer than thinner skin elsewhere. People who sweat heavily from their feet (a condition called plantar hyperhidrosis) tend to have worse odor simply because there’s more fuel for bacteria to consume.
Daily Washing That Actually Works
A quick rinse in the shower isn’t enough. You need to scrub your feet with soap every day, paying attention to the spaces between your toes where moisture and dead skin collect. Those crevices are prime bacterial habitat. After washing, dry your feet completely, including between each toe. Leftover moisture restarts the cycle immediately. A rough washcloth or gentle foot brush helps remove dead skin cells, which are another food source for odor-causing bacteria.
If regular soap isn’t cutting it, try an antibacterial wash. Benzoyl peroxide body washes (the same ingredient in acne treatments) can reduce the bacterial population on your skin. Some people also have success soaking their feet in black tea for 20 to 30 minutes a few times a week. The tannic acid in the tea helps close pores and reduce sweating.
Choosing the Right Socks
Cotton socks are the most common choice, and they’re one of the worst for foot odor. Cotton absorbs moisture and holds it against your skin, keeping your feet damp all day. That’s exactly what bacteria want.
Merino wool is a better option. It’s highly absorbent and pulls both moisture and heat away from your feet, which slows bacterial growth. It also has natural antimicrobial properties. Synthetic blends made from materials like polyester or nylon dry faster than wool, though they don’t control odor quite as well. Polypropylene is another synthetic that can’t absorb moisture at all, so sweat passes straight through it rather than pooling against your skin.
Whatever material you choose, change your socks at least once a day. If you exercise or your feet sweat heavily, change them again afterward. Keeping a spare pair in your bag is one of the simplest things you can do.
What to Do About Your Shoes
Shoes absorb sweat and bacteria over time, which is why a pair can smell terrible even when your feet are freshly washed. The single most effective habit is rotating your shoes so no pair gets worn two days in a row. Twenty-four hours of air drying between wears lets moisture fully evaporate.
For shoes that already smell, remove the insoles and let everything air out in a well-ventilated area or direct sunlight. UV light is genuinely effective at killing bacteria. Studies on UV-C devices show they can eliminate over 99% of common bacterial colonies within seconds of exposure. UV shoe sanitizers designed as inserts use this principle, though simply leaving shoes in sunlight for a few hours provides a milder version of the same effect.
Cedar shoe inserts absorb moisture and leave a pleasant scent. Sprinkling baking soda inside shoes overnight also helps neutralize odor, though you’ll want to shake it out thoroughly before wearing them. Avoid relying on scented sprays alone, which just mask the smell without addressing the bacterial source.
Antiperspirants Aren’t Just for Armpits
You can apply regular antiperspirant to the soles of your feet. The aluminum compounds temporarily block sweat ducts, reducing the moisture bacteria need. Apply it to clean, dry feet at night before bed so it has time to absorb. This works well for mild to moderate sweating.
For severe foot sweating, over-the-counter antiperspirants may not be strong enough. The skin on your soles is much thicker than underarm skin, making it harder for aluminum compounds to penetrate. Clinical-strength formulations help, but truly excessive sweating sometimes requires a doctor’s involvement. Treatments like iontophoresis, which uses a mild electrical current to temporarily reduce sweat gland activity, can be effective for stubborn cases.
Foot Powders and Sprays
Foot powders work by absorbing moisture before bacteria can use it. Look for powders containing zinc oxide or cornstarch as active ingredients. Apply them to dry feet before putting on socks, and dust some inside your shoes as well. Antifungal powders serve double duty if you’re also prone to athlete’s foot, which can compound the smell.
Spray-on products containing alcohol can kill surface bacteria on contact, but the effect is temporary. They’re useful as a supplement to other habits, not as a standalone fix.
When Odor Signals Something Else
Normal foot odor responds to the measures above within a week or two. If it doesn’t, or if you notice visible changes on your soles, you may be dealing with a bacterial skin infection called pitted keratolysis. The telltale signs are clusters of small, shallow pits (roughly 0.5 to 7 mm across) on the weight-bearing areas of your soles, especially the balls of your feet and heels. These pits become more obvious when your feet are wet. The odor from pitted keratolysis is distinctly different from regular foot smell because the bacteria produce sulfur compounds rather than the usual fatty acids.
Pitted keratolysis is common, treatable, and often mistaken for just “really bad foot odor.” Topical antibiotics clear it up relatively quickly once it’s properly identified. If your feet have a sulfurous or rotten-egg quality to the smell and you can see tiny craters on your soles, that’s worth getting looked at.
A Realistic Daily Routine
You don’t need to do everything on this list. A practical routine that handles most foot odor looks like this:
- Morning: Wash and thoroughly dry your feet, apply foot powder or antiperspirant, put on moisture-wicking socks.
- During the day: Change socks if they get damp. Go barefoot or wear open shoes at home to let your feet breathe.
- Evening: Wash your feet again, dry completely. Apply antiperspirant if using the nighttime method. Set your shoes out to air dry and rotate to a different pair tomorrow.
Most people see a noticeable improvement within the first week. The bacteria responsible for foot odor reproduce quickly, but they also die off quickly once you remove their preferred conditions. Consistency matters more than intensity. A simple routine you actually follow every day beats an elaborate one you abandon after a week.

