Your feet smell because bacteria on your skin are feeding on your sweat and dead skin cells, producing foul-smelling acids as a byproduct. Each foot has roughly 250,000 sweat glands, making your feet one of the sweatiest parts of your body. Trap all that moisture inside socks and shoes for hours, and you’ve created the perfect breeding ground for odor-causing bacteria.
What Actually Causes the Smell
The odor isn’t coming from sweat itself. Sweat is mostly water and is nearly odorless on its own. The problem starts when bacteria that naturally live on your skin break down that sweat and the dead skin cells on your feet. This process produces acid byproducts, and those acids are what you’re smelling.
Different bacteria produce different smells. One species, brevibacterium, thrives in the damp, salty spaces between your toes and produces the classic cheesy foot smell. (The same bacterium is actually used to make Muenster and Limburger cheeses.) Staph bacteria tend to create a yeasty odor. Another organism, Kyetococcus sedentarius, generates a sulfuric compound that makes feet smell like rotten eggs. A bacterial skin condition called pitted keratolysis, which causes small pits on the soles, produces a particularly foul, sulfuric stench. And fungal infections like athlete’s foot layer on their own cheesy or yeasty smell.
So “stinky feet” isn’t one single odor. Depending on which bacteria are most active, your feet might smell like vinegar, cheese, cabbage, rotten eggs, or even bleach.
Why Some People’s Feet Smell Worse
More sweat means more bacterial fuel, which means more odor. Several things influence how much your feet sweat. Hormonal changes during puberty, pregnancy, or menopause can ramp up sweat production. Certain medications increase sweating as a side effect. And some people have a condition called hyperhidrosis, which causes excessive sweating far beyond what’s needed for temperature regulation. When hyperhidrosis affects the feet specifically, it’s called plantar hyperhidrosis, and it’s one of the most common drivers of severe foot odor.
Stress also plays a surprising role. When you’re anxious or under pressure, your body activates apocrine sweat glands, which produce a thicker, protein-rich sweat that bacteria love. This is different from the watery, mostly odorless sweat your eccrine glands produce during exercise or hot weather. Stress sweat hits immediately with no warm-up period, and because it’s packed with proteins and lipids, it smells worse once bacteria get to work on it. If you’ve noticed your feet are particularly bad on high-pressure days, this is why.
Your Shoes Are Making It Worse
Feet that breathe rarely stink. The problem is that shoes create a sealed, warm, dark environment where moisture has nowhere to go. Bacteria and fungi thrive in exactly these conditions. If you wear the same pair of shoes every day without letting them dry out fully, bacterial colonies build up in the shoe lining and insoles, reinfecting your feet each time you put them on.
Sock material matters more than most people realize. Cotton socks absorb moisture but hold it against your skin, keeping your feet damp all day. That trapped moisture also makes you more susceptible to fungal infections like athlete’s foot, which compound the odor problem. Merino wool is a better choice: it pulls moisture away from the skin more effectively and does a notably better job of controlling odor. Synthetic moisture-wicking blends designed for athletic use work similarly.
How to Get Rid of Foot Odor
Start with the basics. Wash your feet daily with soap, not just letting shower water run over them. Scrub between your toes where brevibacterium likes to camp out. Dry your feet thoroughly afterward, especially the spaces between toes.
A vinegar soak can help shift the pH of your skin to make it less hospitable to bacteria and fungi. A pH of about 3.0 or below is enough to kill common fungi like the one responsible for athlete’s foot. Mix one part white vinegar with two parts warm water and soak for 15 to 30 minutes. The acidity disrupts bacterial growth and can reduce odor over time with regular use.
For your shoes, rotate between at least two pairs so each has a full day to dry out. Remove insoles after wearing them and let them air out separately. UV shoe sanitizers can significantly reduce bacterial contamination. In one study, a UVC device reduced bacterial levels on shoe surfaces by roughly 99% for common species like E. coli and staph.
Applying an antiperspirant to the soles of your feet and between your toes can also help. Over-the-counter foot antiperspirants containing aluminum chloride work by temporarily plugging sweat glands. For milder cases, this alone can make a noticeable difference.
When Basic Fixes Aren’t Enough
If you’ve been consistent with washing, sock changes, shoe rotation, and over-the-counter antiperspirants and your feet still smell strongly, the issue may be heavier sweating or a bacterial or fungal infection that needs targeted treatment.
Athlete’s foot often goes unrecognized because it doesn’t always cause the stereotypical itchy, peeling rash. Sometimes the only obvious sign is persistent odor. Over-the-counter antifungal creams or sprays can clear mild cases, but stubborn infections may need a prescription-strength option. Pitted keratolysis, the bacterial condition that creates small pits in the skin of your soles, typically requires a prescription topical treatment to resolve.
For plantar hyperhidrosis, prescription-strength antiperspirants containing higher concentrations of aluminum chloride hexahydrate are often the first step. These formulations designed for the feet can contain concentrations of 30% or higher, far stronger than what you’d find on a drugstore shelf. They’re applied at night, when sweat glands are less active, and washed off in the morning. Some people find them irritating at first, but they’re effective for many. Beyond topical treatments, options like iontophoresis (a procedure that uses a mild electrical current through water to reduce sweating) are available for people who don’t respond to antiperspirants.
Quick Daily Routine That Works
- Morning: Put on clean merino wool or moisture-wicking socks. Never re-wear yesterday’s pair.
- During the day: If your feet sweat heavily, carry a second pair of socks and change them midday.
- Evening: Wash and scrub your feet with soap, dry them completely, and remove insoles from your shoes to air out overnight.
- Weekly: Do a 20-to-30-minute vinegar soak two to three times per week if odor persists.
- Ongoing: Rotate shoes daily so no pair is worn two days in a row.
Most people see a significant improvement within one to two weeks of following these steps consistently. Foot odor is extremely common and almost always manageable once you cut off what the bacteria need: warmth, moisture, and a food source they can feast on undisturbed.

