Armpit odour comes from bacteria breaking down the fluids your apocrine sweat glands release. Those glands sit deep in the armpit and produce a thick, oily secretion. The fluid itself has little smell. The smell appears after bacteria living on your skin consume it and release new compounds.
That distinction matters. Sweat is not the problem. Bacteria are. This is why deodorant and antiperspirant work in different ways, and why some people smell strongly while others barely do.
What Causes Armpit Odour?
Two types of sweat glands sit in the armpit, and only one of them is linked to body odour.
Eccrine glands are found all over your body. They produce a watery, salty sweat that cools you down. This sweat is nearly odourless. Apocrine glands are concentrated in the armpits and groin. They start working at puberty and release a thicker fluid containing proteins, lipids, and steroids.
Apocrine fluid has no strong smell on its own. The odour forms when skin bacteria break it down. Certain bacteria — mainly species in the Staphylococcus and Corynebacterium groups — convert the compounds in apocrine sweat into molecules called thioalcohols and short-chain fatty acids. Those molecules are what your nose detects.
One detail that surprises many people: the bacteria that cause odour are not invaders. They are normal, permanent residents of your skin. Everyone carries them. What differs is how much apocrine fluid they have to work with, and how efficiently each person’s skin chemistry converts it.
Why Does Puberty Change Body Odour?
Apocrine glands are inactive before puberty. They become active when hormone levels rise, which is why children generally do not have armpit odour and teenagers often do.
This is a normal developmental change, not a sign of poor hygiene. The glands respond to androgens — hormones present in both boys and girls, though in different amounts. Once activated, they stay active for life. Odour intensity can shift with hormonal changes later on, including pregnancy and menopause.
Why Do Some People Smell More Than Others?
Several factors affect how much odour a person produces, and most are outside their control.
- Genetics. A gene called ABCC11 influences both earwax type and apocrine gland activity. People with one particular variant produce far less apocrine secretion and often have little or no armpit odour. This variant is common in people of East Asian descent and rare in people of European or African descent.
- Bacterial population. The mix of bacteria on your skin varies between individuals. Some people carry more of the odour-producing species.
- Hormones. Androgen levels influence how much apocrine fluid the glands release.
- Diet. Strong-smelling foods such as garlic, cumin, and curry can pass compounds into sweat, though the effect varies widely between people.
- Stress. Emotional stress triggers apocrine glands more than heat does. This is why nervous sweat tends to smell stronger than exercise sweat.
- Medications. Some drugs change sweat production or body chemistry. If you notice a sudden change in odour after starting a medication, that is worth mentioning to a clinician.
Odour also changes with age. Older adults often produce a different scent profile, sometimes called “old person smell.” Research has linked this to a compound called 2-nonenal, which forms from the breakdown of fatty acids in skin. It is not a hygiene issue.
What Makes Armpit Odour Worse?
Odour gets stronger when bacteria have more time and moisture to work with.
Warmth and humidity are the main drivers. Tight clothing traps heat and limits airflow, which raises skin temperature and keeps the area damp. Synthetic fabrics tend to make this worse than breathable natural fibres. Shaving or trimming underarm hair can reduce surface area for bacteria to cling to, though the evidence on how much this changes odour is limited.
What you eat plays a smaller role than most people assume. The link between diet and body odour is real but modest for most people. Spices and strong-flavoured foods can influence sweat composition, but they are rarely the main cause.
Stress deserves more attention than it usually gets. Apocrine glands respond to adrenaline. A tense meeting or a moment of anxiety can trigger a stronger release than a hot day.
Is Armpit Odour a Sign of a Health Problem?
Ordinary armpit odour is not a medical condition. It is a normal result of bacteria and apocrine sweat interacting.
There are situations where odour can point to something else. A sudden, dramatic change in body odour — especially one that persists despite good hygiene — is worth discussing with a doctor. Certain metabolic conditions can change how sweat smells. Liver or kidney problems, uncontrolled diabetes, and some rare metabolic disorders can produce distinctive odours, though these are uncommon and usually come with other symptoms.
Bromhidrosis is the medical term for persistent, severe body odour. It can be caused by an overgrowth of odour-producing bacteria, a change in skin pH, or an underlying condition. It is treatable, but it usually needs more than standard deodorant.
If you notice a new or worsening odour along with fatigue, weight change, excessive thirst, or other unexplained symptoms, that combination is a reason to see a clinician. Odour alone is rarely the first sign of a serious illness.
How Do Deodorants and Antiperspirants Actually Work?
These two products solve the problem in completely different ways, and confusing them leads to disappointment.
Deodorants target bacteria. They contain antimicrobial ingredients that reduce the bacterial population, or they lower skin pH to make the environment less favourable for odour-producing species. They do not stop sweat.
Antiperspirants target sweat. They contain aluminium salts that form a temporary plug in the sweat duct, reducing how much fluid reaches the skin surface. Less sweat means less food for bacteria.
Many products combine both. If odour is your main concern, a deodorant may be enough. If you also sweat heavily, an antiperspirant addresses the source more directly. Some clinicians recommend applying antiperspirant at night, when sweat glands are less active, because the aluminium salts have time to form the plug before you start sweating the next day.
For people with excessive sweating, a condition called hyperhidrosis, stronger prescription antiperspirants or other treatments may be appropriate. That is a conversation to have with a doctor, not something to self-treat with higher-strength products.
Can You Reduce Armpit Odour Without Products?
Basic hygiene helps, but it has limits. Washing removes sweat and some bacteria, but the glands refill within hours. Washing more than once or twice a day is unlikely to help and can irritate skin.
Keeping the area dry matters more than most people realise. Bacteria need moisture. Drying thoroughly after a shower, choosing breathable fabrics, and changing out of sweaty clothes promptly all reduce the conditions bacteria need.
There is no strong evidence that detoxes, special diets, or supplements reliably reduce armpit odour. Some people report improvement from cutting back on certain foods, but this is individual and not well studied. If a product claims to “balance” your body or “flush toxins” to stop odour, that claim is not supported by clinical evidence.
What works is straightforward: reduce bacteria, reduce moisture, and address any underlying condition if one exists.
Frequently Asked Questions
Is armpit odour caused by sweat itself?
No. Sweat is nearly odourless when it leaves the gland. The smell comes from bacteria on your skin breaking down the proteins and lipids in apocrine sweat.
Why does my armpit odour smell different than it used to?
Changes in hormones, diet, stress, medications, or skin bacteria can all shift how your sweat smells. A sudden, persistent change with no clear cause is worth mentioning to a doctor.
Does shaving your armpits reduce odour?
Shaving removes hair that bacteria can cling to and may reduce odour slightly for some people. The evidence for a strong effect is limited, and shaving can irritate skin if done too often.
When should I see a doctor about armpit odour?
See a doctor if odour is severe, persists despite good hygiene and antiperspirant use, or comes with other symptoms like fatigue, weight change, or excessive thirst. Persistent severe odour has a medical name — bromhidrosis — and it is treatable.

