Smelly feet aren't fun for anyone, so good personal hygiene and changing your shoes regularly should keep your feet fresh and sweet smelling.
Medically known as bromodosis, stinky feet are a common year-round problem.
The main cause is sweaty feet combined with wearing the same shoes every day.
Anyone can get sweaty feet, at any temperature or time of year.
But teenagers and pregnant women are more likely to get them because hormonal changes make them sweat more.
You're also more likely to have sweaty feet if you're on your feet all day, wear shoes that are too tight, are under a lot of stress, or have a medical condition called hyperhidrosis, which makes you sweat more than usual.
Feet often become smelly if sweat soaks into your shoes and they don't dry before you wear them again.
The good news is that smelly feet are usually easy to treat by keeping your feet clean and dry, and changing your shoes regularly.
To treat sweaty or smelly feet yourself, try to:
If you often get sweaty feet, you might want to try:
Smelly feet are a harmless problem that generally clears up. Sometimes, however, it can be a sign of a medical condition.
See your GP if simple measures to reduce your foot odour don't help, or if you're worried that your level of sweating is abnormally high.
Your doctor can offer you a strong prescription antiperspirant or refer you for a treatment called iontophoresis, which delivers a mild electric current through water to your feet to combat excessive sweating.
Page last reviewed: Mon Oct 2018 Next review due: Fri Oct 2021