Working out feels great. Dealing with the sweaty aftermath, less so. Sweat has a habit of sinking into fabric, and sometimes the funk lingers even after a full wash cycle.
If your favorite gym shirt still smells ripe, don’t toss it. This is a common laundry problem with a fix, and it comes down to what sweat leaves behind in the fibers. Below are seven simple methods to remove sweat smells from clothing so you can head to the gym, or the office, feeling fresh.
Key Takeaways
- Sweat itself is odorless: the smell comes from skin bacteria feeding on the oils and proteins sweat leaves in your clothes.
- Break the oil to release the smell: distilled white vinegar and enzyme sports detergents dissolve the trapped sebum so odor rinses out.
- Skip fabric softener on activewear: it coats synthetic fibers and seals bacteria in, so smells keep coming back.
- Polyester traps odor more than cotton: wash gym gear inside out in cool water, since high heat bakes smells into synthetics.
What Causes Body Odor?
Body odor forms when skin bacteria break down the odorless proteins and oils from apocrine sweat into volatile sulfur compounds. Here is the part most people get wrong: sweat itself is basically odorless. The smell is made by bacteria that live on your skin (1).
Your apocrine glands, concentrated in areas like the armpits, release proteins and fatty compounds. Skin bacteria feed on them and turn them into volatile odor molecules. Much of that sharp, onion-like underarm smell comes from sulfur compounds called thioalcohols, produced mainly by the bacterium Staphylococcus hominis as it breaks down otherwise odorless sweat (2). Antiperspirants and probiotic deodorants manage this on your skin, but your clothes hold the same bacteria and oils, so they need their own treatment.
Why Body Odor Sticks to Clothes
You would think a normal wash cycle would rinse the smell away, but modern activewear makes it stubborn. This lingering odor even has a nickname: “permastink.”
The usual culprit is body sebum, the oily substance your skin produces. It is sticky and works its way deep into fabric (3). Hot water can melt sebum out of natural fibers, but most gym clothes are synthetics like polyester, nylon, and spandex. Polyester is hydrophobic, so it repels water while attracting oil. That means it grabs onto sweat’s oily compounds and gets smellier over time instead of shedding them, and it cannot take the high heat that would melt the oils away (4).
A University of Ghent study measured this directly. Researchers had 26 volunteers wear identical cotton and polyester shirts through 1 hour of intensive cycling, then swabbed the fabric. The polyester shirts showed a full log increase in bacterial growth, reaching roughly 17,200,000 colony-forming units per square centimeter, far above the count on the cotton shirts (5).
Once bacteria settle into those trapped oils, they can build a biofilm that a normal wash struggles to break up, so the smell returns the moment your body warms the fabric back up. Cramming the machine full makes it worse, since standard detergent in a crowded drum can just move bacteria around rather than rinse it out (6). The real fix is to break down the oils that shelter the bacteria.
Tricks to Get Sweat Smell Out of Clothing
If your laundry hamper smells suspicious, don’t panic. You probably already have what you need in the pantry. Here are seven methods that actually strip sweat smell, starting with the ones that break down oil.
Pro Tip
Distilled White Vinegar
Vinegar is the workhorse of laundry day. The acetic acid in distilled white vinegar cuts through the oily sebum that shelters odor bacteria, freeing the smell so it can rinse away (7).
- Mix one cup of distilled white vinegar into half a gallon of cold water in a sink or bucket.
- Submerge the smelly clothes and let them soak for 20 to 30 minutes.
- Wring them out and run them through the machine as usual.
Don't Worry About The Smell
Baking Soda
Baking soda is a natural deodorizer. It works by pulling both acidic and alkaline odor molecules toward a neutral, scent-free state (8), which makes it handy for general sweatiness.
- Mix baking soda with a little warm water to form a paste.
- Rub the paste onto the underarms or wherever the smell is strongest.
- Let it sit for at least 15 minutes, or overnight for stubborn smells.
- Wash the garment as usual.
Lemon Juice
Prefer a fresh citrus scent? Lemon juice is a solid alternative. Its citric acid works much like vinegar, breaking down oils and neutralizing odor (9).
- Squeeze the juice of three lemons into two liters of warm water.
- Let the mixture cool slightly.
- Soak the clothes for 30 to 45 minutes.
- Rinse with cool water, then wash or air dry.
Aspirin and Cream of Tartar
This old-school hack genuinely works on set-in underarm funk. Cream of tartar (potassium bitartrate) is mildly acidic, and aspirin contains salicylic acid, so together they loosen stains and smell (10).
- Crush three uncoated white aspirin tablets and dissolve them in a cup of warm water.
- Stir in one tablespoon of cream of tartar.
- Scrub the solution into the armpits of the shirt with an old toothbrush.
- Let it sit for 20 minutes before washing.
Washing Soda
Washing soda (sodium carbonate) is baking soda’s stronger cousin. It is highly alkaline and good at cutting heavy grease (11).
Safety First
- Sprinkle a quarter cup of washing soda over the smelly, damp sections of the garment.
- Add a splash of water and rub the fabric together to work it in.
- Let it sit for 30 minutes to break down the oils.
- Wash the garment right away to rinse the soda out.
Enzymatic Cleaners
Sometimes you need science on your side. Enzymatic cleaners, often sold as sports or activewear detergents, contain enzymes that target the exact residue bacteria feed on. Proteases break the protein in sweat and dead skin into pieces small enough to rinse away, while lipases split the oily sebum into fatty acids and glycerol so it washes out instead of clinging to the fibers. That is why an enzyme detergent often clears smells that plain detergent leaves behind, especially on synthetics you cannot wash hot.
- Choose a laundry booster or detergent labeled “enzymatic” or “for activewear.”
- Follow the bottle for a pre-soak, or add it straight to the wash cycle.
- Use this route for synthetic gym clothes that cannot handle hot water.
Salt Soak
Salt has mild antibacterial properties and can help draw sweat out of fibers (13). It is a gentle option when you do not have anything else on hand.
- Dissolve half a cup of salt in a large bowl of warm water.
- Soak the sweaty areas, or the whole garment, for about an hour.
- Wash as usual.
Tips to Prevent Stink in Clothes
Removing the smell is step one. Keeping it from coming back is even better, and a few tweaks to your laundry routine go a long way.
- Wash Them Soon: Do not let sweaty gym clothes sit balled up in a hamper for days. The longer they stay damp, the more bacteria multiply. If you cannot wash them right away, hang them to dry first.
- Skip the Fabric Softener: Fabric softeners leave a coating on the fibers. On synthetic activewear, that coating traps sweat and bacteria underneath and seals the smell in. Use vinegar as a natural softener instead.
- Ditch the Heat for Synthetics: High heat can bake smells into polyester and nylon. Wash gym gear in cool water and let a good sports detergent do the work.
- Use the Sun: UV light helps kill bacteria, so line dry white or light-colored gym clothes outside when you can (14).
- Don’t Overload the Washer: Clothes need room, water flow, and friction to get clean. Stuff the drum too full and the water cannot circulate to rinse the sweat out.
- Clean Your Machine: If freshly washed clothes smell musty, the washer may be the source. Run a monthly empty hot cycle with two cups of white vinegar to clear mold and bacteria from the drum.
FAQs
Don’t Sweat It
Everyone deals with body odor. It is part of being human, and it does not mean your favorite gym gear is finished. Once you know the smell lives in the oils trapped in the fabric, the fix is simple: break those oils down. A vinegar soak, a baking soda paste, or an enzyme sports detergent will get you back to fresh.