Your feet stink because bacteria on your skin are breaking down sweat and producing foul-smelling acids. The soles of your feet pack between 250 and 550 sweat glands per square centimeter, making them one of the sweatiest spots on your entire body. That’s two to five times denser than your face, chest, or arms. Trapped inside shoes and socks all day, that sweat becomes a feast for bacteria.
What Actually Produces the Smell
Sweat itself is mostly odorless. The stink comes from what bacteria do with it. A species called Staphylococcus epidermidis lives naturally on your skin and breaks down an amino acid in sweat called leucine. The byproduct is isovaleric acid, a compound with a sharp, cheesy, vinegar-like smell that most people recognize instantly as “foot odor.”
People with especially strong foot odor tend to also carry a second bacterial species, Bacillus subtilis, on their soles. The more bacterial activity happening on your feet, the stronger the smell. This is why your feet are worse after a long day in closed shoes: you’ve given bacteria hours of warmth, moisture, and food to work with.
Shoes and Socks Make It Worse
The inside of a closed shoe acts like a mini sauna. Synthetic materials like rubber and plastic trap heat and moisture because they lack the tiny pores that allow airflow. Leather, by contrast, has a naturally porous structure that lets sweat evaporate and can absorb and release moisture like a sponge. If you’re wearing cheap sneakers or plastic-lined dress shoes every day, you’re creating the ideal environment for bacterial growth.
Socks matter just as much. Cotton feels soft, but it absorbs up to 27 times its weight in water and holds onto it, keeping your feet damp for hours. Merino wool absorbs up to 30% of its weight in moisture before it even feels wet, then releases it gradually. Polyester absorbs almost nothing (less than 1% of its weight), so moisture sits on the surface of the fabric against your skin. For odor control, merino wool or wool-blend socks outperform both cotton and synthetic options.
Foods That Change How You Smell
What you eat can genuinely alter the chemistry of your sweat. Garlic and onions release sulfur compounds that get absorbed into your bloodstream and come out through your sweat glands, where skin bacteria amplify the smell. Cumin, curry, and fenugreek contain volatile compounds that do the same thing. Red meat releases odorless proteins through perspiration that become pungent when they mix with bacteria on your skin.
Cruciferous vegetables like broccoli, cabbage, and Brussels sprouts release sulfuric acid that intensifies through sweat. Alcohol gets metabolized into acetic acid, which your body pushes out through your pores. None of these foods will single-handedly make your feet reek, but if you’re already prone to foot odor, a diet heavy in garlic and red meat isn’t helping.
When the Problem Is Medical
If your feet sweat excessively even when you’re cool and relaxed, you may have a condition called hyperhidrosis. It causes sweating far beyond what your body needs for temperature regulation. Doctors diagnose it through a physical exam, sometimes using an iodine-starch test to map where the sweating is worst. Blood and urine tests can rule out underlying causes like an overactive thyroid or low blood sugar.
There’s also a bacterial skin infection called pitted keratolysis that causes severe foot odor with a distinct, sulfur-like quality. The telltale sign is clusters of small, crater-like pits on the soles of your feet, typically on weight-bearing areas like the balls of your feet and heels. The pits are shallow, roughly 0.5 to 7 millimeters across, and become more visible when your feet are wet. This condition is treatable with topical antibiotics, but it won’t resolve on its own.
Another possibility is erythrasma, a chronic skin infection that appears as well-defined reddish-brown patches. It’s caused by a type of bacteria that produces a pigment visible under ultraviolet light. If a doctor shines a Wood’s lamp on the affected skin, erythrasma glows a distinctive coral red. Like pitted keratolysis, it responds well to treatment once identified.
How to Reduce Foot Odor
Start with the basics: wash your feet with soap every day, scrubbing between the toes where bacteria accumulate. Dry them thoroughly before putting on socks. Moisture left between your toes after a shower feeds the same bacteria you’re trying to wash off.
Rotate your shoes so no single pair gets worn two days in a row. A shoe needs at least 24 hours to dry out completely. If you can, choose shoes made with leather or breathable mesh uppers instead of synthetic materials. Swap cotton socks for merino wool or moisture-wicking blends, and change your socks midday if your feet sweat heavily.
Over-the-counter antiperspirants work on feet, not just armpits. For mild sweating, a standard antiperspirant applied to dry soles at night can make a noticeable difference. For moderate to heavy sweating, prescription-strength formulas containing 10% to 30% aluminum chloride are used. Foot-specific formulations can go as high as 30% to 40% for the soles, since the skin there is much thicker than under your arms.
Vinegar Soaks
A vinegar foot soak can help by lowering the skin’s pH, making it less hospitable to odor-causing bacteria. Mix two parts warm water with one part vinegar and soak your feet for up to 20 minutes. White vinegar or apple cider vinegar both work. This isn’t a permanent fix, but doing it a few times a week can noticeably reduce the smell, especially when combined with better sock and shoe choices.
Why Some People’s Feet Smell Worse Than Others
Genetics play a role in how much you sweat and what your skin’s bacterial population looks like. Hormonal changes during puberty, pregnancy, or menopause can ramp up sweat production. Stress triggers sweating through a different pathway than heat does, and stress sweat contains more of the proteins that bacteria love to break down. People who are on their feet all day, especially in heavy boots or non-breathable safety shoes, face a compounding problem: more sweat production, less ventilation, and longer exposure time.
The good news is that foot odor is almost always manageable. The smell isn’t coming from you being unclean. It’s a predictable chemical reaction between your sweat and the bacteria living on your skin. Changing the environment inside your shoes, keeping your feet dry, and rotating footwear will eliminate the problem for most people. If those steps don’t work, the issue is worth bringing up with a doctor, since treatable conditions like pitted keratolysis or hyperhidrosis could be the cause.