Why Do My Feet Smell? The Real Science (And What Each Smell Means)
Share
By Paul G.
Originally published March 2026. Updated May 2026.
Your feet smell because of bacteria. Not sweat. Sweat by itself is mostly water and doesn't really have a smell. But when bacteria on your skin break down that sweat, they release acids and gases. Those are what stink.
That's it. That's the science in one paragraph.
But here's the part most people don't know. The smell isn't just one thing. Some people's feet smell like vinegar. Some smell like cheese. Some smell like ammonia or cat pee. Some smell like corn chips or popcorn. Each one is a different bacteria doing a different job. And each one tells you a little about what's actually going on down there.
I dealt with foot odor for years before I figured this out. So let me break it down the way I wish someone had explained it to me.
What Actually Causes the Smell?
Your feet have more sweat glands than almost any other part of your body. Around 250,000 of them. That's a lot.
Those glands produce sweat all day. And that's normal. Sweat is how your body cools itself down. The problem isn't the sweat. The problem is what happens next.
Bacteria live on your skin. Everywhere. That's also normal. But the bacteria on your feet love warm, dark, damp places. Like the inside of your shoes.
When those bacteria feed on your sweat, they break it down into chemical compounds. Different bacteria produce different compounds. And different compounds smell different. That's why one guy's feet smell like vinegar and another guy's feet smell like cheese. Same general process, slightly different chemistry.
So here's the simple version:
Sweat + bacteria + enclosed shoes = foot odor.
Your feet sweat. Bacteria eat the sweat. The bacteria release smelly compounds. Your shoes trap all of it inside. By the end of the day, you've got a problem.
Why Do My Feet Smell Like Vinegar?
This is the most common one. If your feet smell sour, sharp, or kind of like ACV, you're smelling isovaleric acid.
Isovaleric acid is what a strain of bacteria called Staphylococcus epidermidis produces when it eats the sweat on your skin. It's the same acid that gives certain aged cheeses their sharp tang. So if you've ever thought "my feet smell like a salad bar," you weren't wrong. That's literally the chemistry.
A few things make the vinegar smell worse:
Wearing the same shoes two days in a row. The bacteria multiply in the damp shoe overnight, and you put your feet right back into the colony in the morning.
Polyester or nylon socks that trap moisture against your skin. Synthetics hold heat and sweat right where the bacteria want it.
Going sockless in flats or loafers. Nothing absorbs the sweat, so it pools right in the shoe.
If your feet smell like vinegar even after you wash them, that's a clue your shoes are the bigger problem. Clean feet plus dirty shoes equals dirty feet about an hour later. We get into that more in a minute.
Why Do My Feet Smell Like Cheese or Parmesan?
This one is a fun fact, even if it doesn't feel fun in the moment.
The cheese smell comes from a bacteria called Brevibacterium linens. Same bacteria that's used to age stinky cheeses like Limburger, Muenster, and certain Brie rinds. When cheesemakers want that funky pungent rind, they actually cultivate this bacteria on purpose. They wash the cheese with a brine that helps it grow.
Your feet, unfortunately, are doing the same thing for free.
Brevibacterium loves warm, salty, slightly damp environments. Like the inside of a sock at the end of a long day. When it feeds on the proteins in your skin and sweat, it produces sulfur compounds that smell exactly like aged cheese. Because they are the exact same compounds.
The fix is the same as the vinegar smell. Reduce the moisture, kill the bacteria, treat the shoe. The bacteria can't grow if the environment isn't right for it.
Why Do My Feet Smell Like Ammonia or Cat Pee?
This one is different from the others, and worth paying attention to.
Vinegar and cheese smells come from bacteria breaking down sweat and skin oils. Ammonia comes from your body breaking down protein. When your body has more protein to deal with than your kidneys and liver can comfortably process, some of that nitrogen ends up coming out through your sweat as ammonia. Bacteria on your feet then concentrate it into something that smells like a litter box.
A few common reasons this happens:
You're not drinking enough water. Dehydration concentrates everything in your sweat, including the ammonia byproducts.
You're eating a high-protein diet. Body builders, keto, carnivore, big preworkout shakes. The body has to dump the excess nitrogen somewhere.
You're working out hard and your muscles are burning protein for fuel because you're low on carbs.
Most of the time it's one of those three things. Drink more water, balance the protein with some carbs, and the smell usually fades within a few days.
But if the ammonia smell sticks around even when you're hydrated and eating normally, talk to your doctor. Persistent ammonia body odor can sometimes be a signal that your kidneys or liver are working harder than they should. The Cleveland Clinic flags persistent ammonia smell as worth checking out, especially if it's happening on the rest of your body too. Don't panic, but don't ignore it.
Why Do My Feet Smell Like Fritos, Popcorn, or Corn Chips?
This one cracks people up. There's actually a name for it. People call it Frito feet.
It comes from the same bacteria family as the cheese smell. Brevibacterium and a few others, plus a compound called 2-acetyl-1-pyrroline. That compound is the exact same chemical that gives popcorn, corn chips, and freshly baked bread their warm, toasty smell. Your feet are literally producing the popcorn molecule.
It's mostly harmless. Just bacteria doing their thing in a warm shoe. People notice it the most after a long day in sneakers, with no socks, in summer heat.
If you have a dog, you've probably smelled this on their paws too. Same chemistry, same bacteria, same Frito smell. The dog doesn't have a hygiene problem. Neither do you.
The fix is the same as everything else. Get the moisture down, kill the bacteria, give the shoe time to dry. The smell goes away.
What If My Feet Smell Like Something Else?
Sometimes the smell doesn't fit neatly into any of the categories above. Here's a quick rundown of the other ones I see come up.
Fish. Usually a compound called trimethylamine, which can build up if your liver isn't processing it well. Rare. If it's persistent and showing up on your breath or skin too, talk to a doctor.
Yeast or sour bread. Often a fungal infection, not just bacteria. Athlete's foot can produce a yeasty smell, especially between the toes. If you also see flaking, peeling, or itching, get an antifungal cream from any drugstore.
Onions or garlic. Sulfur compounds again, but a different group than the cheese smell. Sometimes diet-related. Sometimes a hyperhidrosis sweat profile.
Vomit, poop, or anything truly nasty. Almost always a sign that bacteria have been growing unchecked for a long time, often in a shoe that hasn't been treated. Throw the insoles out, treat the shoe, start fresh. If the smell is on your feet even right out of a clean shower with no shoes, see a doctor to rule out an infection.
The big picture: most foot odors are normal bacteria doing what bacteria do. A few are worth flagging to a doctor. The next sections will get you most of the way to fixing the common ones.
Why Do Some People's Feet Smell Worse Than Others?
Not everyone deals with this the same way. Some people can wear the same shoes all week and never have a problem. Other people take their shoes off and clear the room. I was that guy, by the way.
Here's why:
Genetics. Some people just produce more sweat. It runs in families. If your dad had smelly feet, you might too. It's not your fault. It's just how your body works.
Your shoes. Shoes that don't breathe trap more moisture. Dress shoes, work boots, and synthetic sneakers are the worst. The less air flow, the more bacteria thrive.
Your socks. Cotton socks absorb sweat but hold onto it. Synthetic socks (polyester, nylon) are even worse. Wool and moisture-wicking fabrics pull sweat away from your skin.
How active you are. If you're on your feet all day or working out, your feet sweat more. More sweat means more food for bacteria. More bacteria means more smell.
Medical conditions. Some people have a condition called hyperhidrosis. That means their body produces way more sweat than normal. It's not dangerous, but it makes foot odor a lot harder to control.
Stress. Stress sweat is different from regular sweat. It comes from different glands and contains more proteins. Bacteria love it. So if you're stressed out, your feet might smell worse than usual.
Why Do Your Feet Still Smell After Washing?
This is the one that drove me crazy for years.
I'd scrub my feet in the shower. Really go at them. Soap, hot water, between every toe. And then two hours later, same smell.
Here's why: washing your feet only fixes half the problem.
Yes, you're killing bacteria on your skin. Good. But what about your shoes?
Your shoes have been soaking up sweat and bacteria for months. Sometimes years. Every time you put clean feet into dirty shoes, the bacteria from your shoes transfer right back onto your skin.
It's like washing your hands and then grabbing a doorknob in a public bathroom. The clean part doesn't stay clean for long.
That's a whole topic on its own, and I broke it down in this post on why your feet still smell after a shower. Worth a read if it's been driving you nuts too.
What Makes Foot Odor Worse?
Some habits make the problem way worse. And most people don't realize it.
Wearing the same shoes every day. Your shoes need time to dry out between wears. If you wear the same pair every day, they never fully dry. Bacteria love that.
Going sockless. I get it. Loafers with no socks looks clean. But without socks, there's nothing absorbing the sweat. It all goes straight into the shoe.
Synthetic socks. Polyester and nylon trap heat and moisture against your skin. Switch to cotton at minimum. Merino wool is even better.
Not drying between your toes. After a shower, most people dry their feet but skip between the toes. That's where moisture gets trapped. And that's where bacteria grow the fastest.
Hot environments. If you live somewhere hot and humid, your feet are going to sweat more. There's no way around it. You just have to manage it better.
How to Actually Fix Foot Odor
Okay. Now you know what causes it. Here's what to do about it.
Wash your feet every day. Not just letting water run over them in the shower. Actually wash them with soap. Get between every toe. Then dry them completely.
Rotate your shoes. Give each pair at least 24 hours to dry out between wears. If you can, keep 2-3 pairs in rotation.
Wear the right socks. Merino wool or moisture-wicking blends are best. Change your socks if they get damp during the day.
Treat your shoes. Your shoes are half the problem. If they smell, clean feet won't stay clean for long. Use a shoe spray or deodorizer to kill the bacteria trapped inside.
Treat your feet. This is the part most people skip. You can use a foot deodorant or antibacterial product on your feet to stop odor before it starts. Look for something with antibacterial ingredients that dries fast and won't make a mess.
Dry between your toes. Every time. After every shower. This is free and it makes a big difference.
Replace old insoles. If the insoles in your shoes are more than a few months old, they're probably holding onto bacteria. Swap them out.
Here's what I do every day. I apply foot deodorant to my feet in the morning. Takes about 15 seconds. Then I spray the inside of my shoes at night when I take them off. That's the whole routine. I've been doing it every day for years. At this point it's automatic. I don't even think about it. And I don't worry about my feet anymore.
Here is my Foot Reset Kit. A roll-on for your feet and a spray for your shoes. Under $20 and it lasts 30 days. If you want to be sure your feet won't smell, this is what I built and what I use every day.
But honestly, whatever you use, the key is consistency. Pick a routine and stick with it. Don't break the chain.
When Should You See a Doctor?
Most foot odor is normal. Annoying, but normal.
But there are a few signs that you should talk to a doctor:
Excessive sweating that doesn't stop. If your feet are soaking wet even when you're sitting still, you might have hyperhidrosis. A doctor can help with prescription options.
Sudden changes. If your feet never smelled before and suddenly they do, something might have changed. Could be a new medication, a fungal infection, or something else worth checking out.
Skin changes. If you notice peeling, cracking, redness, or itching between your toes, that could be athlete's foot or another fungal infection. Get it treated before it gets worse.
Persistent ammonia or fishy smell. If you've fixed the hydration and the diet and the smell is still there, that's worth a check. Same goes for fishy smell on your skin or breath.
Pain or swelling. If foot odor comes with pain, swelling, or discharge, see a doctor. That's not normal foot odor. That's something else.
Here's what I'll say. A lot of these issues start small. A little moisture. A little bacteria. It builds up over time. And by the time you notice the smell, cracking, or peeling, it's been going on for a while.
That's why a daily routine matters. When you're keeping your feet clean, dry, and treated every day, you're not just stopping odor. You're staying ahead of all the stuff that comes with it. The same routine that stops the smell also keeps your skin healthier. I'm not a doctor. But I can tell you that since I started taking care of my feet every day, I haven't dealt with any of that.
For most people reading this, it's just regular foot odor. And the fix is straightforward. Keep your feet clean, keep your shoes clean, and use the right products consistently.
Get more foot care tips that actually work.
One email a week from me. Honest tips, no spam, no fluff. Just stuff I've learned from years of dealing with smelly feet.
Frequently Asked Questions
Why do my feet smell like vinegar?
It's a compound called isovaleric acid. A strain of bacteria called Staphylococcus epidermidis produces it when it feeds on the sweat on your skin. The same compound gives certain aged cheeses their sharp tang. The fix is the same as for any other foot odor: reduce the moisture, kill the bacteria on both your feet and inside your shoes, and don't wear the same pair two days in a row.
Why do my feet smell like cheese or parmesan?
A bacteria called Brevibacterium linens. It's the same bacteria cheesemakers use to age stinky cheeses like Limburger and Muenster. It thrives in warm, salty, slightly damp environments, which is exactly what the inside of your sock looks like at the end of a long day. Same fix applies: dry feet, fresh socks, treat the shoe.
Why do my feet smell like ammonia or cat pee?
Usually it's a sign that your body is processing more protein than your kidneys can comfortably keep up with, often combined with dehydration. Common in people on high-protein diets, keto, or hard training cycles. Drink more water and balance the protein with carbs and it usually fades within a few days. If it's persistent even when you're hydrated, talk to your doctor.
Why do my feet smell like Fritos or popcorn?
It's the same bacteria family that causes the cheese smell, plus a compound called 2-acetyl-1-pyrroline that's also found in popcorn, corn chips, and fresh bread. People call it Frito feet. It's mostly harmless and fixes the same way as other foot odor.
Why do my feet smell so bad even though I wash them?
Because washing only cleans your skin. Your shoes still have bacteria trapped inside from weeks or months of wear. When you put clean feet into dirty shoes, the bacteria transfer right back. You need to treat both your feet and your shoes.
Is foot odor a sign of a health problem?
Usually not. Most foot odor is caused by normal bacteria breaking down sweat. But if you notice excessive sweating (even at rest), sudden changes in smell, persistent ammonia or fishy smell, or skin issues like cracking and peeling, it's worth talking to your doctor.
Why do my feet smell worse in certain shoes?
Shoes that don't breathe trap more moisture and heat. Synthetic materials, dress shoes, and work boots are common culprits. Shoes with better ventilation and natural materials (canvas, leather) tend to smell less.
Can foot odor go away on its own?
Sometimes, if the cause was temporary, like a stressful week or a hot environment. But for most people with ongoing foot odor, it won't go away without changing your routine. The bacteria aren't going anywhere unless you actively manage them.
What kills foot odor instantly?
Washing your feet with antibacterial soap kills the bacteria causing the smell right now. But "instantly" is temporary if you don't address your shoes. For long-term results, you need a daily routine that treats both your feet and your shoes. There are several products that work. Look for something that targets the bacteria and is easy enough to use every day. Here's the one I use.
Related reading: