Foot odour

Also called bromodosis

Key points about foot odour

  • Most people experience smelly feet now and again, but for some people sweaty feet are an ongoing and embarrassing problem.
  • The main causes of sweaty, smelly feet are:
    • not washing your feet daily
    • wearing the same shoes every day
    • wearing shoes that are too tight so that sweat can't evaporate, or shoes that are made of 'unbreathable' material (such as plastic) 
    • stressful situations that cause you to sweat more
    • hormonal changes in the body (especially in teenagers and pregnant women)
    • a fungal infection such as athlete's foot between the toe 
    • a condition called hyperhidrosis, in which people sweat far more than usual.   
Woman reacting to bad smell coming from shoe

In most cases, smelly feet are easy to treat. Wash your feet with an anti-bacterial soap or a mild, antiseptic solution, every day for about a week. Make sure you dry your feet well, before putting on socks or shoes. This usually reduces the amount of bacteria on the feet. 

If you suspect that you have a fungal infection like athlete's foot, speak to your pharmacist about using an antifungal product to get rid of the infection.

Foot products

  • Use an antiperspirant spray or foot powder on your feet.
    • These products reduce sweating from the sweat glands on the soles of your feet.   
    • Examples include Prantal powder, Gran's Remedy, or aluminium chloride foot products. 
  • Use surgical spirits (can be bought from your pharmacy).
    • Apply following a bath or shower (make sure you have dried your feet well with a towel) by dabbing cotton wool dipped in surgical spirits between your toes.

Foot care

Good foot care or foot hygiene is very important in preventing smelly feet.

  • Wash feet daily with soap and water and dry thoroughly – especially between the toes.
  • Keep toenails short and clean.
  • Remove hard skin from the soles of your feet – it can become soggy when damp, becoming a place for germs (bacteria) to grow


  • Wear fresh socks every day. Wear cotton or woollen socks and avoid wearing nylon socks.
  • Avoid wearing the same pair of shoes two days in a row. Instead, alternate your shoes daily to allow them to dry out.
  • Wear leather or canvas shoes, that allow your feet to 'breath'. Avoid plastic shoes. 
  • If you use your canvas or sports shoes very often, machine wash them and dry them out thoroughly, every now and again. 
  • If you wear insoles, air them out every day. This can also help reduce foot odour.
  • Wear open-toed sandals in summer and go barefoot at home in the evenings. 
  • Avoid tight-fitting shoes. Choose a shoe size and style that allows air to circulate, including sandals and open-toed shoes.  

In most cases, the treatment and prevention mention above will reduce smelly feet. However, in some people, despite their best efforts, smelly feet still persists. If this is the case, it is a good idea to see your doctor or podiatrist.

It is also best to see your doctor if you have other conditions such as diabetes, peripheral neuropathy and peripheral arterial disease, where excessive sweating can put your feet at risk of foot infection leading to more serious conditions such as a skin infection (called cellulitis) and ulceration.   

Need help now?

Credits: Healthify editorial team. Healthify is brought to you by Health Navigator Charitable Trust.

Page last updated: