Home Improvement

How to Get Stink Out of Towels for Good

Towels that smell sour the moment they get wet are not dirty in the usual sense. They are coated in a film of body oil, hard water minerals, and detergent residue that traps bacteria. Regular washing makes it worse because the soap film grows. How to get stink out of towels comes down to stripping that film off the fibers, killing what is already living in there, and changing the washer habits that cause the buildup. Done right, a 90-minute treatment will pull years of stink out of cotton towels.

Why Towels Smell After Years of Washing

Every laundry cycle deposits a thin layer of fabric softener, detergent surfactants, and water hardness minerals onto cotton fibers. After 100 to 200 washes, the buildup blocks the cotton’s ability to absorb water and release it during drying. The damp interior fibers become a 24-hour incubator for Moraxella, the bacterial species responsible for that wet-dog smell.

This is also why fabric softener and dryer sheets make stink towels worse, not better. They add more coating to fibers that already cannot breathe.

The Two-Wash Strip Method

This is the deep clean that actually fixes the problem. Do not skip steps and do not combine the two washes.

  1. Run a hot water wash (130 degrees F minimum) with 2 cups distilled white vinegar in the detergent dispenser. No detergent. No towels in the load besides the stinky ones. Use the longest cycle and an extra rinse.
  2. Without drying, immediately run a second hot wash with 1 cup baking soda sprinkled directly into the drum. No detergent.
  3. Dry on high heat for the full cycle, then check for any lingering smell. Repeat once if needed.

The vinegar pulls mineral and soap buildup out of the fibers. The baking soda neutralizes residual acid and any leftover odor. Mixing them in one wash creates carbon dioxide and water, which is fun chemistry but does no cleaning.

OxiClean and Borax for Heavy Cases

For towels that have been stinky for years, add one of these to the vinegar wash:

  • OxiClean Versatile Stain Remover: 1 scoop (line 2) per medium load. Use only in water above 110 degrees F or the percarbonate will not activate.
  • 20 Mule Team Borax: 1/2 cup per load. Works in any water temperature.
  • Tide Hygienic Clean Heavy Duty 10x: 1 capful, full strength, plus the vinegar in a separate slot.

Skip chlorine bleach unless the towels are white. It damages the fiber and will not fix the underlying soap film issue.

Hot Soak for Front-Load Washers

Front-load washers use 25 to 40 percent less water than top loaders, which means less rinse action. If your washer is front-loading, add a presoak before the wash:

  1. Fill a utility sink or bathtub with the hottest tap water you can produce.
  2. Add 1 cup OxiClean, 1/2 cup borax, and 1/2 cup powdered Tide. Stir to dissolve.
  3. Submerge towels and soak 4 to 8 hours, agitating with a wooden spoon every hour.
  4. Drain, then run the two-wash strip method.

Bath water at 130 degrees F will scald skin in under 5 seconds, so wear rubber gloves and keep kids out of the room.

Looking to buy How to Get Stink Out of Towels for Good? Compare top-rated options.
Shop on Amazon →Browse Our Shop
As an Amazon Associate we earn from qualifying purchases.

Dryer Habits That Prevent Re-Stinking

Dryer time matters as much as wash time. Towels need to come out of the dryer completely dry, not “warm and almost dry.” Residual moisture is exactly what restarts bacterial growth.

  • Use high heat, not low or medium
  • Run the cycle for 60 to 90 minutes for a normal load
  • Clean the lint filter before each load and wash the screen with soap monthly
  • Check that your vent duct is clear and the exterior flap opens freely
  • Add 2 to 3 wool dryer balls to speed drying by 15 to 20 percent

If your dryer takes more than 90 minutes to dry a load of towels, the vent is likely clogged. A blocked vent is also a fire hazard worth fixing before it becomes a smell issue.

Habits That Cause Stinky Towels

Once you strip the towels, change the habits that created the problem:

  • Stop using fabric softener on towels, ever. It coats fibers and traps bacteria.
  • Use half the detergent the bottle says. Modern HE detergents are concentrated and the listed dose is roughly double what is actually needed.
  • Hang wet towels spread out, not folded over a hook. A balled-up towel takes 6+ hours to dry; a spread one takes 2.
  • Wash towels every 3 to 4 uses, sooner if anyone in the house works out or has long hair.
  • Never leave wet towels in the washer overnight. Even one night creates the smell that restarts the cycle.

When to Replace Rather Than Strip

Cotton towels have a lifespan of about 500 wash cycles, or 2 to 5 years in normal household use. If towels still smell after the two-wash strip method twice, the fibers are too broken down to recover. Replace with 100 percent cotton or cotton-bamboo blends at 600 to 700 GSM (grams per square meter). Brands like Frontgate Resort, Brooklinen, and Costco Charisma all hold up well in hard water.

Avoid towels marketed as “antimicrobial” or “silver-infused.” The treatments wash out in 20 to 30 cycles and do not address the underlying soap film issue.

Quick Sniff Test

After the strip method, run cold water over the towel for 30 seconds and smell. If it smells like wet cotton with no sour note, you are done. If a faint mildew note returns, do one more vinegar-baking soda cycle. Most towels reset fully within one full treatment cycle, even ones that have stunk for years.

Also check washer cleanliness while you are stripping towels. Residue inside the washer drum and detergent dispenser can recontaminate freshly cleaned loads. Run a hot empty cycle with 1 cup of bleach and 1 cup of vinegar (separately, in two consecutive empty cycles, never combined) to reset the washer itself. Wipe the door gasket on front-loaders with vinegar after every wash and prop the door open between uses.