What Causes Smelly Feet? 5 Reasons and How to Fix Each
Share
By Paul G.
Published: April 13, 2026
What causes smelly feet? Bacteria. They live on your skin and inside your shoes. They feed on your sweat. And they produce a compound called isovaleric acid that smells sour and rotten. That's the short answer.
But there's more to it. Most people have multiple things making their feet smell, not just one. I spent years blaming my feet when the real problem was all five of these working together. Once I figured out which causes applied to me, fixing it got a lot simpler.
Here are the 5 most common causes of smelly feet and how to fix each one.
5 Causes of Smelly Feet
| 1 |
Sweat 250,000 sweat glands per foot. More than anywhere else on your body. |
| 2 |
Bacteria They feed on sweat and produce isovaleric acid. That's the smell. |
| 3 |
Shoes That Never Dry Dark, warm, damp. Bacteria multiply overnight in your shoes. |
| 4 |
Wrong Socks Nylon and polyester trap moisture. Merino wool wicks it away. |
| 5 |
Only Treating One Side Treating feet OR shoes alone never lasts. You need to do both. |
Most people have more than one cause. Fix them all for lasting results.
1. Sweat (Your Feet Have 250,000 Sweat Glands)
Your feet sweat more than almost any other part of your body. They have around 250,000 sweat glands packed into a pretty small area. That's more per square inch than your armpits.
Most of the time you don't notice because the sweat gets trapped in your socks and shoes. But all that moisture is what starts the whole chain. Without sweat, bacteria don't have anything to feed on.
Some people sweat more than others. If your feet are always damp, even when you're just sitting down, that's a sign sweat is a big part of your problem.
How to fix it: Wear moisture-wicking socks like merino wool or ones with Coolmax fabric. They pull sweat away from your skin instead of trapping it. Let your feet breathe when you can. Going barefoot at home helps your skin dry out between wears.
2. Bacteria Feeding on That Sweat
Sweat by itself doesn't actually smell that bad. The smell comes from bacteria that live on your skin. They break down the sweat and dead skin cells on your feet and produce waste. That waste includes isovaleric acid, which is the compound that gives foot odor that sour, cheesy smell.
Everyone has bacteria on their feet. It's normal. The problem is when there's too much sweat for too long in a warm, closed space. That's when bacteria multiply fast and the smell gets out of control.
How to fix it: Use a foot deodorant that stops odor at the source. Apply it on clean feet before putting on socks. This keeps bacteria in check throughout the day. For a deeper look at how bacteria cause the smell, check out Why Do Your Feet Smell? The Real Science Behind Foot Odor.

3. Shoes That Never Dry Out
Your shoes are like a gym bag you never open. Dark, warm, and damp. That's all bacteria need.
When you wear shoes all day, sweat soaks into the insole and lining. You take them off at night. Put them back on in the morning. They never fully dry out. The bacteria inside keep growing, day after day.
That's why some shoes smell terrible even when your feet are clean. The bacteria live in the shoe, not just on your skin. And every time you put your feet in, they come right back.
How to fix it: Rotate your shoes. Give each pair at least 24 hours off between wears so they can dry out. Use a shoe spray when you take them off to stop bacteria from building up. If your shoes are already bad, swap the insoles or wash them before starting a new routine. I wrote a whole post about how to get rid of shoe odor if you want to go deeper.
4. The Wrong Socks
The socks you wear make a bigger difference than most people think. Nylon and polyester trap moisture against your skin. Your feet stay wet all day. Bacteria love that.
Switching to the right socks won't fix foot odor by itself. But it makes everything else you do work better. Think of it as removing one of the five causes from the equation.
How to fix it: Switch to moisture-wicking socks. Merino wool is the best option. Socks with Coolmax or Dri-FIT fabric work too. Avoid thin dress socks made of nylon if you can. And change your socks if they get damp during the day. A fresh pair at lunch can make a real difference.
5. Not Treating Both Sides
This is the one I missed for years. I was treating my feet but ignoring my shoes. Or spraying my shoes but doing nothing for my feet. It never lasted.
Foot odor is a two-part problem. Bacteria live on your skin AND inside your shoes. If you treat just one side, the other side reinfects it. You can wash your feet perfectly and then put them into shoes full of bacteria. By the end of the day, you're right back where you started.
How to fix it: Treat your feet and your shoes every day. A foot deodorant for your skin and a shoe spray for your shoes. That combination is what finally worked for me after years of trying single products. I wrote about the full routine in The 2-Step Fix That Actually Works.
How to Know Which Cause Is Yours
If your feet smell in every pair of shoes: The problem is on your skin. Focus on treating your feet first.
If only certain shoes smell: The problem is in the shoes. Those pairs need to be sprayed, cleaned, or rotated out.
If your feet are always damp: Sweat is your biggest factor. Start with better socks and let your feet breathe more.
If you've tried products and they stop working: You're probably only treating one side. Add the other side (feet or shoes, whichever you're missing).
If all of the above sounds familiar: You've got multiple causes working together. That's actually normal. The fix is addressing all of them with a simple daily routine. Here's a comparison of the product formats available to help you pick what fits your life.
What I Do About It
Once I figured out that all five of these causes applied to me, the fix was pretty simple. I use a roll-on on my feet before I put on socks. I spray my shoes when I take them off. I wear merino wool socks when I can. And I rotate my shoes so they get a day to dry out.
That's it. No soaking. No powder. Takes me about 30 seconds a day. If you want to try the same routine, here's the kit. Or check out more smelly feet solutions to find what works for you.
Want more tips like this? I send one email a week. No spam. Just stuff that works.
Drop your email and I'll keep you in the loop.
FAQ: What Causes Smelly Feet
What causes smelly feet in adults?
Bacteria on your skin break down sweat and produce a compound called isovaleric acid. That's the sour smell. Adults tend to have worse foot odor than kids because they spend more hours in closed shoes, sweat more, and are less likely to change socks during the day. The combination of sweat, bacteria, and shoes that never dry out is what causes the smell.
Why do my feet smell even when they're clean?
Because the bacteria that cause foot odor also live inside your shoes. Even if you wash your feet, you're putting them into shoes that still have bacteria in the insole and lining. Those bacteria transfer back to your clean feet within hours. That's why treating your shoes matters just as much as treating your feet. Here's more on that.
Is foot odor a sign of a health problem?
Usually no. Foot odor is almost always caused by bacteria and sweat, not a medical condition. But if your foot odor is sudden, severe, or comes with other symptoms like redness, swelling, or skin changes, it's worth seeing a doctor. In rare cases, excessive sweating (hyperhidrosis) or fungal infections can make foot odor worse.
Can changing socks fix smelly feet?
It helps, but it probably won't fix it completely on its own. Switching from nylon or polyester to moisture-wicking socks like merino wool reduces the moisture bacteria need. But if you're not also treating your feet and your shoes, the smell will still come back. Better socks are one piece of the puzzle, not the whole fix.
What's the fastest way to stop foot odor?
Treat both your feet and your shoes every day. Use a foot deodorant on clean feet before putting on socks. Spray inside your shoes when you take them off. Most people notice a difference within 3 to 5 days of doing both consistently. Here's the routine I use.