You’ve just finished a long day. You lift your arm to grab something off a high shelf and—woah. There it is. That sharp, tangy, or maybe even "oniony" scent that makes you want to keep your elbows glued to your ribs for the rest of the night.
It’s frustrating. You showered this morning. You applied deodorant. So, honestly, what gives?
Most people think sweat itself is the culprit. We’ve been conditioned to believe that moisture equals stench. But here’s the reality: sweat is basically just salt and water. It’s actually odorless. If you were to collect fresh sweat in a sterile lab environment, it wouldn't smell like much of anything. The real reason behind what makes underarms stink is a much more complex, microscopic drama happening right on the surface of your skin. It’s a battle between your glands, your unique biology, and billions of bacteria that call your armpits home.
The Secret Chemistry of the Apocrine Gland
To understand the funk, we have to look at the plumbing. Your body has two main types of sweat glands: eccrine and apocrine.
Eccrine glands are everywhere. They cover your forehead, your palms, and your back. Their only job is to cool you down by pumping out water and electrolytes. This is why your forehead might get wet during a run, but it rarely smells like a locker room.
The apocrine glands are different. These are concentrated in areas with lots of hair follicles—specifically your armpits and groin. They don’t really kick into gear until puberty, which is why toddlers can run around all day in the sun and still smell like laundry detergent, while a teenager just sitting on the couch can suddenly clear a room.
📖 Related: How to Use Kegel Balls: What Most People Get Wrong About Pelvic Floor Training
These glands produce a thicker, milky fluid that’s rich in proteins and lipids (fats). It’s essentially a high-calorie buffet for the bacteria living on your skin. When you’re stressed or moving around, these glands dump this protein-rich soup onto your skin.
It’s Actually Bacterial Poo (Sort Of)
This is where things get a bit gross, but also fascinating. Your skin is an ecosystem. You have a "microbiome" just like your gut does. In your underarms, the most common residents are Staphylococcus and Corynebacterium.
When the apocrine glands release that milky sweat, the bacteria go to work. They break down the large, odorless molecules in your sweat into smaller, highly volatile compounds. These compounds are what we actually smell. Specifically, researchers at the University of York discovered a unique "BO enzyme" (called a transport protein) in certain bacteria that allows them to take up odorless precursors and turn them into thioalcohols.
Thioalcohols are incredibly potent. Even in tiny amounts, they produce that classic "sulfury" or "onion-like" scent. Other bacteria produce volatile fatty acids, which lean more toward a "vinegary" or "cheesy" smell. So, when you ask what makes underarms stink, you’re really asking about the metabolic waste products of microscopic organisms. You are smelling bacterial chemistry in real-time.
Why Some People Smell Worse Than Others
Have you ever noticed that one friend who never wears deodorant but somehow always smells like nothing? It feels unfair.
👉 See also: Fruits that are good to lose weight: What you’re actually missing
Science says it might be their genes. There’s a specific gene called ABCC11. If you have a certain version of this gene, your apocrine glands don’t produce the specific proteins that bacteria love to eat. Interestingly, a huge majority of East Asian populations have this non-smelly gene variant. According to a study published in the Journal of Investigative Dermatology, about 95% of Koreans have the "dry earwax" gene, which is directly linked to having virtually no underarm odor.
But for the rest of us, other factors play a huge role:
- Stress Sweat: When you’re nervous—like during a job interview—your body triggers the apocrine glands specifically. This "stress sweat" is much more nutrient-dense than "heat sweat," which is why you might smell worse after a stressful meeting than after a workout.
- Dietary Choices: Garlic and onions are the usual suspects. They contain sulfur compounds that can be excreted through your pores. But did you know cruciferous vegetables like broccoli and cabbage can do it too? Even alcohol and excessive red meat consumption have been shown to alter the "scent profile" of your perspiration.
- Fabric Choice: Polyester is a nightmare. Synthetic fibers trap sweat and bacteria against the skin, creating a warm, moist greenhouse for odor. Natural fibers like cotton or merino wool allow the skin to breathe and don't hold onto those thioalcohols as stubbornly.
- The "Microbiome Shift": Sometimes, using too much antibacterial soap can actually make things worse. By killing off the "good" bacteria, you might be clearing a path for more aggressive, stinkier bacteria to move in and take over the neighborhood.
Beyond the Surface: Medical Causes of Odor
Sometimes, the stench isn't just about hygiene or bacteria. There are actual medical conditions that change how we smell.
Trimethylaminuria, often called "Fish Odor Syndrome," is a rare metabolic disorder where the body can't break down trimethylamine. The result is a pungent, fishy smell in the sweat, breath, and urine. It's often misdiagnosed as poor hygiene, but it’s actually a genetic issue involving enzymes.
Then there's hyperhidrosis. This isn't just "sweating a lot." It's an overactive nervous system that keeps the sweat glands in a permanent state of "on." While the sweat itself doesn't smell, the constant moisture means bacteria never stop feeding.
✨ Don't miss: Resistance Bands Workout: Why Your Gym Memberships Are Feeling Extra Expensive Lately
Hormones are another massive factor. During menopause, perimenopause, or even certain points in a menstrual cycle, the body's internal thermostat goes haywire. Hot flashes trigger a surge of sweat, and the changing chemistry of that sweat can make it smell more "metallic" or sharp than usual.
Rethinking Your Routine
If you’re struggling with what makes underarms stink, you’ve probably tried every stick on the shelf. But maybe the approach needs to change.
Most people use "deodorant," which just masks smell with fragrance, or "antiperspirant," which uses aluminum salts to plug the sweat ducts. If those aren't working, the problem might be the "biofilm" on your skin. This is a thin layer of bacteria and product buildup that a regular soapy scrub might not totally remove.
Some dermatologists suggest using a wash with benzoyl peroxide (the stuff usually used for acne) on your underarms a few times a week. It’s highly effective at killing the specific bacteria that create odor. Just be careful—it can bleach your towels!
Another trick? Acidify the environment. Bacteria hate low pH. Some people find that a gentle swipe of an AHA or BHA toner (like glycolic or salicylic acid) under the arms once or twice a week lowers the pH enough to keep the stinky bacteria from multiplying.
Actionable Steps to Reset Your Scent
Instead of just layering more fragrance on top of the problem, try these specific tactics to manage the chemistry of your underarms.
- Wash with purpose. Use a dedicated antibacterial wash or a 5% benzoyl peroxide cleanser. Leave it on for 30 seconds before rinsing to let it actually neutralize the bacteria.
- Dry completely. Bacteria love dampness. Use a hairdryer on a cool setting or wait at least five minutes after showering before getting dressed. Putting a shirt on over damp pits is an invitation for funk.
- Check your tags. Swap out your polyester gym shirts for "moisture-wicking" natural blends. If a shirt already smells bad even after washing, the bacteria are likely trapped in the fibers. Try an enzyme-based laundry detergent to break them down.
- Manage the hair. Underarm hair increases the surface area for bacteria to cling to. It also traps the apocrine sweat, giving the bacteria more time to feast. You don't have to go totally smooth, but trimming can significantly reduce the "scent trap."
- Hydrate. It sounds counterintuitive, but drinking more water dilutes your sweat. Concentrated sweat is more nutrient-dense and, therefore, more likely to result in a stronger odor when the bacteria get a hold of it.
- Monitor your "stress triggers." If you know you're headed into a high-pressure situation, apply your antiperspirant the night before. This gives the aluminum salts time to settle into the ducts while your sweat glands are less active, making them more effective the next day.
The reality is that everyone has a "scent." It’s a part of being a biological organism. But by understanding the specific interaction between your apocrine glands and your skin's microbiome, you can stop guessing why you smell and start managing the chemistry. It’s not about being "dirty"—it’s just about managing a very active microscopic ecosystem.