Body odour 


Body odour is an unpleasant smell that can occur when you sweat 

Heavy sweating and smelly feet

Hyperhidrosis is a condition where a person sweats excessively and much more than the body needs to regulate temperature. Read more about hyperhidrosis.

If you have hyperhidrosis, you are more likely to also have smelly feet (bromodosis). Bromodosis occurs because shoes and socks prevent sweat evaporating or being absorbed, which attracts bacteria. Read more about smelly feet.

Living with excessive sweating

Excessive sweating can make people's lives a misery, but there are good treatments available

Body odour, also known as bromhidrosis, is the unpleasant smell that can occur when you sweat.

The sweat itself does not smell. The unpleasant odour is produced by bacteria on the skin that break down the sweat into acids.

Sweat glands

There are 3-4 million sweat glands on the human body. The two types of sweat gland are:

  • eccrine glands - which are spread across the skin and regulate body temperature by cooling the skin with sweat when you get hot
  • apocrine glands - mainly found in hairy areas of the body, such as the armpits and genital area; apocrine glands develop during puberty and release scented chemicals called pheromones

Sweat produced by the eccrine glands is usually odourless, although it can smell if bacteria start to break it down.

It can also take on an offensive odour if you consume certain food and drink, such as garlic, spices and alcohol, as well as some types of medication, such as antidepressants.

However, it is the apocrine glands that are mainly responsible for body odour because the sweat they produce contains high levels of protein, which bacteria find easy to break down.

People who sweat excessively from their apocrine glands, or have a lot of bacteria on their skin, tend to have worse body odour.

Who gets body odour?

Anyone who has reached puberty (when the apocrine sweat glands develop) can produce body odour. As men tend to sweat more than women, they are more likely to have body odour.

Things that can make body odour worse include:

  • being overweight
  • eating rich or spicy foods
  • certain medical conditions, such as diabetes

Managing body odour

The best way to avoid getting body odour is to keep areas of your body prone to sweating clean and free of bacteria.

Use soap to wash every day, paying particular attention to areas that sweat most, such as armpits, genital area and feet. Washing removes sweat and reduces the number of bacteria on your skin.

Changing your clothes and socks on a regular basis will also help. You should wash your clothes regularly.

Using an antiperspirant or deodorant daily will also help prevent body odour. Antiperspirants work by reducing the amount of sweat your body produces. Deodorants use perfume to mask the smell of sweat.

Regularly shaving your armpits can also help reduce body odour. The hair in your armpits traps sweat and odour and provides ideal conditions for bacteria to multiply.

In severe cases of body odour, surgery or treatment with botulinum toxin may be possible options.

Read more about how to treat body odour.

Page last reviewed: 26/06/2012

Next review due: 26/06/2014


How helpful is this page?

Average rating

Based on 42 ratings

All ratings

Add your rating


The 1 comments posted are personal views. Any information they give has not been checked and may not be accurate.

User587263 said on 27 August 2011

Having Hyperhidrosis is nothing to do with being overweight. If you're overweight and you sweat, then that's normal. Excessive sweating (Hyperhidrosis) is entirely different. You can have Hyperhidrosis at any weight.

My lowest body weight was 7 stone (I'm a recovering anorexic) and I still sweated a huge amount. Carrying extra weight only exacerbates your sweating, it doesn't automatically mean you have Hyperhidrosis.

You can sneeze three times but it doesn't mean you have Bird Flu.

Report this content as offensive or unsuitable

How to stop smelly feet

Smelly feet aren’t much fun for anyone, but there are simple steps to make sure yours stay fresh

'Fish odour syndrome'

Trimethylaminuria, the genetic disorder that causes a strong body odour usually described as like rotting fish