If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

Remove Body Odor From Clothes: 8 Eco Methods

Updated
Detergent alone will not touch it. Bacteria are still living in the fibers.

You washed it, dried it, and folded it. Then you pull the shirt on and it still smells like a locker room. Frustrating, and more common than you would think.

Regular detergent lifts dirt, but it often cannot break down the oily residue that odor-causing bacteria feed on, so the smell survives a normal wash. The good news is that the fix usually lives in your pantry, not the cleaning aisle.

Below are eight eco-friendly ways to remove body odor from clothes, from vinegar soaks to color-safe oxygen bleach, plus how to keep the funk from coming back.

Key Takeaways

  • Sweat is odorless: body odor comes from skin bacteria feeding on the oils sweat leaves in fabric, so the fix is dissolving those oils, not masking them.
  • Vinegar soak: soak clothes in one part distilled white vinegar to four parts cold water for 30 minutes to break down odor-causing residue naturally.
  • Oxygen bleach: sodium percarbonate is a color-safe, biodegradable booster that deodorizes without chlorine, good for whites and colors alike.
  • Wash cold, dry in the sun: heat bakes odor into polyester, so wash synthetics in cold water and line dry, since UV light helps kill bacteria.


How to Remove Body Odors from Clothes

Standard detergent lifts surface dirt, but it can leave behind the sticky body oils that trap odor. These eight methods strip that buildup so your clothes smell clean again, and most of them use things you already own.

Distilled White Vinegar

White vinegar on the wooden table top

Vinegar is the first thing to reach for. The acetic acid cuts through the mineral and bacterial buildup that detergent leaves behind, freeing the trapped smell so it rinses away. It is cheap, gentle on most fabrics, and doubles as a natural fabric softener.

  1. Air it out: Never toss damp, sweaty clothes straight into the hamper. Let them dry first to stop mold and bacteria from taking hold.
  2. Soak it: Mix one part distilled white vinegar with four parts cold water. Submerge the clothes for 30 minutes.
  3. Wash: Run the cycle as normal.
  4. Check the smell: Do not dry the item until the smell is gone. Heat locks the odor in.
  5. Repeat: If it still stinks, soak it again.

Top Tip

For gym socks, pre-soak them in this vinegar solution every time. Even after a light workout, socks trap a lot of bacteria.

Baking Soda

Baking soda works the opposite way to vinegar. It is alkaline, so it neutralizes the acidic compounds in sweat and urine rather than dissolving oil. That makes it a good general deodorizer and a gentle option for delicate fabrics.

  1. Prepare the soak: Fill a sink or bucket with warm water.
  2. Dissolve: Add one cup of baking soda and stir until it dissolves.
  3. Soak: Submerge the garments and let them sit overnight. That dwell time matters for deep-set odors.
  4. Wash: In the morning, wash with a heavy-duty, unscented laundry detergent. Skip heavy fragrances that only mask the problem.
  5. Dry: Once the odor is gone, dry according to the care label.

Bonus Tip

For localized smells like armpits, mix baking soda with a little water into a thick paste. Rub it into the fabric, leave it overnight, and wash as normal.

Enzyme Detergents (For Organic Stains)

Sometimes pantry remedies are not enough. For vomit, feces, or heavy set-in sweat, you need enzymes. Enzyme detergents carry two workers: proteases break the protein in sweat and dead skin into pieces small enough to rinse out, and lipases split the oily sebum into fatty acids and glycerol so it washes away instead of clinging to the fibers. That is why they clear smells plain detergent leaves behind, especially on synthetics you cannot wash hot.

  1. Remove residue: Scrape off any solids first. Wear gloves for hygiene.
  2. Cold rinse: Rinse the spot with cold water. Hot water can cook proteins into the fibers and set the stain.
  3. Pre-treat: Apply an enzyme-based stain remover or heavy-duty detergent to the spot and let it sit for 15 minutes.
  4. Wash: Wash on the warmest setting the care label allows to clear the bacteria.

Try This

Look for detergents labeled “Sports” or “Active Wear.” They are built to pull oils out of synthetic fabrics like polyester.

Lemon Juice

Sliced lemon to remove fridge odor

If you want a fresh, natural scent instead of vinegar sharpness, lemon juice is a solid eco-friendly swap. Its citric acid breaks down oils much like vinegar does, and it smells a lot better (1).

  1. Squeeze: Juice several lemons.
  2. Mix: Combine the juice with two liters of warm water.
  3. Soak: Let the clothes sit in the solution for 30 to 60 minutes.
  4. Wash: Rinse with cool water and run a normal cycle.
  5. Sun dry: Hang it outside. Lemon residue plus sunlight acts as a natural, gentle bleacher.

Keep In Mind

Lemon juice works as a mild bleach. Skip it on dark or black clothing unless you want accidental tie-dye (2).

Washing Soda

Washing soda (sodium carbonate) is baking soda’s stronger, grittier cousin. It is highly alkaline and works as a solvent on a wide range of stains, which makes it a good match for gym clothes with a stubborn, set-in funk.

Safety Note: Washing soda can irritate skin. Wear rubber gloves when you handle it (3).

  1. Sprinkle: Cover the smelly areas with washing soda, up to a quarter cup for large patches.
  2. Scrub: Spray lightly with water to form a paste and work it into the fibers with your gloved hands.
  3. Wait: Let it sit for 30 minutes.
  4. Launder: Wash as normal to rinse away the soda and the smell.

Oxygen Bleach

Oxygen bleach is washing soda’s next step up, and it is the eco pick for colors. Sold as a powder called sodium percarbonate, it releases hydrogen peroxide and washing soda together the moment it hits water. The peroxide lifts and deodorizes while the soda cuts grease, and because it breaks down into soda ash, water, and oxygen, it is biodegradable and chlorine-free. Used as directed it is color-safe, so it handles whites and colors alike.

  1. Dissolve: Stir a scoop of oxygen bleach into a tub of warm water so it activates fully.
  2. Soak: Submerge the clothes and leave them for one to six hours, depending on how strong the smell is.
  3. Wash: Run a normal cycle to rinse everything out.

Good To Know

Test a hidden seam on dark items first, and see our guide to using oxygen bleach for dosing by load size.

Aspirin and Cream of Tartar

This one sounds like a science fair project, but the chemistry holds up. Cream of tartar creates an acidic environment (4), and aspirin contains salicylic acid, which goes after sweat stains (5). It is less eco than the pantry acids above, so save it for set-in underarm stains.

  1. Crush: Crush three uncoated aspirin tablets into a cup of warm water.
  2. Mix: Add one tablespoon of cream of tartar.
  3. Scrub: Work the paste into the armpits or collar with an old toothbrush.
  4. Rest: Leave it for 20 minutes.
  5. Wash: Launder as usual.

Salt

Out of everything else? Check the pantry for table salt. Salt draws moisture out of fabric and has mild antibacterial properties, so it can take the edge off a light smell (6).

  1. Dissolve: Stir half a cup of salt into a bowl of warm water until clear.
  2. Soak: Add the smelly clothes and soak for a few hours.
  3. Wash: Rinse and wash as normal.

How to Remove Body Odor from Clothes Without Washing

Sometimes you need to freshen a blazer or a pair of jeans without running a full load. Here is how to knock back the bacteria between washes.

The Vinegar Spray

Handy for neutralizing odor on the fly.

  1. Mix: Combine equal parts distilled white vinegar and water in a spray bottle.
  2. Scent (optional): Add a few drops of essential oil. Thyme, oregano, and rosemary have antibacterial properties (7), while lemon or eucalyptus just smell fresher.
  3. Spray: Turn the garment inside out and spray the smelly areas well.
  4. Dry: Hang it somewhere airy. The vinegar smell fades as it dries.

The Vodka Trick

Theater costumers have leaned on this for decades, since delicate costumes cannot be washed daily.

  1. Pour: Put cheap, high-proof vodka into a spray bottle. Do not dilute it.
  2. Spray: Mist the clothes. The alcohol kills odor bacteria on contact.
  3. Evaporate: As the alcohol dries off, it takes the smell with it and leaves no scent behind.

What Causes Body Odors?

To fix the smell, it helps to know where it comes from. Sweat itself is basically odorless. The odor appears when bacteria on your skin break sweat down into volatile compounds (8).

Most of it happens around the apocrine glands in high-friction spots like the armpits and groin. Those glands release a milky, protein-rich fluid that bacteria feed on, and the sharp, onion-like note comes from sulfur compounds called thioalcohols that certain skin bacteria produce as they digest it.

Feet follow the same script, made worse by shoes. Socks trap moisture and turn into a warm, dark home for bacteria and fungi. Other sources of clothing odor include cooking residue, smoke, mildew from damp towels, and fuel.

Why Do My Clothes Smell of BO After Washing Them?

You open the machine expecting fresh laundry and get hit with a wet-dog or locker-room smell instead. A few things cause it:

  • Sebum buildup: Sebum is a sticky, waxy body oil that works deep into synthetic fibers like polyester. Wash in cold water with a weak detergent and the oil, and its smell, stays put (9). Polyester clings to these oils far more than cotton does, which is why gym gear gets the worst of it. We go deeper on that in our guide to removing sweat smells from clothing.
  • Too much detergent: More soap is not better. Excess suds cushion the clothes so they do not rub clean, and the leftover residue can trap bacteria in the fabric.
  • Dirty machine: If your washer has mold in the gasket or gunk in the drum, you are rinsing clothes in dirty water. Run a monthly empty hot cycle with vinegar to clear it.

How to Prevent Body Odors

Stopping the smell before it starts beats scrubbing it out later, and a few habits make your laundry greener too.

  • Wash Inside Out: The sweat and oils sit on the inside of your clothes. Turning them inside out puts the dirty surface against the water and detergent.
  • Wash Cold: Water heating is about 90% of the energy a washer uses, so a cold cycle is the single biggest way to cut laundry energy (10). Cold water also keeps high heat from baking odor into synthetics.
  • Line Dry in the Sun: Sunlight is a free, natural disinfectant. Hanging light-colored clothes outside lets UV light help kill lingering bacteria and skips the dryer energy draw.
  • Don’t Let It Sit: Bacteria multiply fast in damp fabric. Leave sweaty gym clothes balled up for three days and the smell gets much harder to shift. Hang them to dry if you cannot wash right away.
  • Wear Deodorant: Antiperspirant blocks the sweat ducts and cuts the food supply for bacteria. Apply it at night and again in the morning.
  • Shave High-Odor Areas: Hair gives bacteria more surface to cling to, so shaving the armpits can noticeably cut odor retention (11).
  • Watch Your Diet: Garlic, onions, and a lot of red meat can shift your body chemistry and make your sweat smell stronger (12).

FAQs

How Does Baking Soda Get Rid of Body Odor in Clothes?

Baking soda gets rid of body odor in clothes by neutralizing it rather than covering it up. Baking soda is alkaline and most body odors, from sweat and urine, are acidic, so it reacts with them to cancel out the pH and the smell. It works best as an overnight soak or a paste rubbed into the worst spots.

Can I Soak Clothes in Vinegar Overnight?

Yes, you can soak clothes in vinegar overnight safely, though 30 minutes is usually enough for odor. For a longer soak, keep the vinegar well diluted with water to protect delicate fibers, and use distilled white vinegar rather than a darker type that could stain.

Will Vinegar Damage Clothes?

Vinegar will not damage most clothes, since it is a mild acid that is safe for everyday fabrics. Avoid using it near natural stone, never mix it with bleach because that creates toxic fumes, and go easy over time, as heavy use can wear down the rubber seals in a washing machine.

Why Can’t You Smell Your Own Body Odor?

You cannot smell your own body odor because of olfactory adaptation, often called nose blindness. Your brain tunes out constant background scents so it can notice new ones, which means the smell you live with all day fades from your awareness. It is why other people usually notice your odor before you do.

What Foods Make Body Odor Worse?

The foods that make body odor worse are the pungent, sulfur-rich ones. Garlic, onions, broccoli, cauliflower, and cabbage lead the list, along with heavy spices like curry and cumin, red meat, and alcohol. Their compounds leave your body through your pores and sweat, which then feeds the bacteria on your clothes.

Why Do My Gym Clothes Smell Worse Than My Regular Clothes?

Gym clothes smell worse because they are usually made of synthetics like polyester and spandex, which are hydrophobic. They repel water but soak up the oily sebum that odor bacteria feed on, trapping it deep in the fibers where regular detergent struggles to reach. Wash them inside out in cold water with an enzyme or sports detergent.


Chase Freshness

That stubborn funk in a favorite shirt is annoying, but it is rarely permanent. Once you know the smell lives in the oils trapped in the fabric, the fix is simple: break those oils down.

Start with a vinegar soak or a baking soda wash, since those pantry staples handle most odor problems on their own. Reach for color-safe oxygen bleach or an enzyme detergent when the smell is really dug in.

Then keep it from coming back. Wash cold, dry in the sun when you can, clean your machine now and then, and stop letting sweaty socks sit in the hamper for a week. Your nose, and everyone near you, will thank you.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Beth McCallum

About the Author

Beth McCallum

Beth McCallum is a freelance writer & book blogger with a degree in creative writing, journalism, and English literature. Beth firmly believes that a tidy house is a tidy mind. She is always looking for new ways to sustainably clean and tidy her house, that's kind on the environment but effective in the house, too!