Why Your Towels Smell Even After Washing — And How to Fix It
The smell comes from bacteria feeding on detergent and softener residue trapped in the fibers. Adding more detergent makes it worse. Soak in hot water with oxygen bleach, wash hot, and dry immediately.
Quick fix
- Fill a tub or sink with the hottest tap water you have and dissolve oxygen bleach (sodium percarbonate) — about 1 tablespoon per gallon.
- Soak the towels for 30 minutes to an hour. The water will turn cloudy. That is residue coming out.
- Wash on the hottest cycle the towels allow, with your normal detergent amount and an extra rinse. No fabric softener.
- Move them to the dryer immediately, or hang them spread out so they dry within 6 hours.
- Badly affected towels may need a second round. This usually solves it without boiling.
What you need
- Oxygen bleach (sodium percarbonate — OxiClean and similar)
- Hot water, ideally around 140°F / 60°C
- A tub, sink or bucket large enough to submerge the towels
- Rubber gloves
Step by step
1. Wash towels separately
Keep the smelly towels apart from other laundry. The odor transfers, and towels need hotter water than most garments can take.
2. Dissolve the oxygen bleach in hot water first
Sodium percarbonate barely activates in cold water. Dissolve it fully in water around 140°F (60°C) before the towels go in. Below about 105°F you will see very little effect no matter how long you soak.
3. Soak for 30 to 60 minutes
The water goes cloudy and develops a distinct smell. That is bacteria and accumulated detergent releasing from the fibers. There is no benefit to going past two hours.
4. Run the hottest wash cycle
Drain the soak water, load the towels, and run the hot cycle with an extra rinse. Use your normal detergent dose. Adding extra detergent is the single most common mistake — what does not rinse out becomes food for the next round of bacteria.
5. Skip the fabric softener permanently
Softener coats fibers with a waxy film. That film reduces absorbency and holds moisture against the fabric, which is exactly what the bacteria need. Towels should never see softener.
6. Dry immediately and completely
Wet towels left in the machine start smelling again within about 30 minutes. Move them straight to the dryer, or hang them spread out with air circulating so they are bone dry within 6 hours. A tumble dryer is the most reliable option here.
Safety notes
- Do not mix oxygen bleach with chlorine bleach. One type of bleach is enough — combining them serves no purpose.
- Never mix chlorine bleach with any acidic cleaner (vinegar, toilet bowl cleaner, descalers). The combination releases toxic chlorine gas.
- Wear gloves when handling hot water and bleach solutions, and keep children and pets away.
- Colored towels can fade with long oxygen bleach soaks. Start with 30 minutes and check.
- Follow the care label for maximum wash temperature, and follow the dosing instructions on your bleach product.
Never mix different types of cleaning products. Chlorine bleach combined with acidic cleaners releases toxic gas. Always follow the instructions on the product label.
By situation
When boiling actually helps
For white cotton towels with severe odor, boiling on the stove for 10 to 15 minutes is the strongest option. Longer than that only damages the fibers. Never boil colored or microfiber towels.
Microfiber and plush hotel-style towels
Microfiber melts and mats above roughly 140°F. Use warm water instead and extend the soak to two hours. Heat is not the only variable — contact time works too.
Humid climates and no dryer
Drying speed is usually the real problem. Point a fan at the towels and leave at least a hand-width of space between them on the line. That spacing alone changes drying time dramatically.
The smell keeps coming back
At that point the washer is the more likely culprit than the towels. Mold in the door gasket and detergent drawer transfers to every load. Clean the machine before treating the towels again.
Why it happens
- The odor is produced by bacteria living in the fabric. Scented detergents mask it briefly but do nothing to the bacteria themselves.
- Those bacteria need three things: moisture, food, and a moderate temperature. Detergent and softener residue is the food, damp towels supply the rest.
- Cold-water-only washing never kills them, so the population builds slowly. That is why towels seem fine at first and then start smelling the moment they get wet.
- Overdosing detergent accelerates the problem. Residue that does not rinse away becomes the food supply.
Keeping it from coming back
- Hang used towels to dry before they go in the hamper. Tossing a damp towel into a basket is the most common trigger.
- Take laundry out of the machine as soon as the cycle ends. Setting a timer helps more than any product.
- Never use fabric softener or dryer sheets on towels.
- Run one hot wash per month. It does not need to be every load.
- Leave the washer door and detergent drawer open between loads so the drum dries out.
- Towels have a lifespan. After two or three years the fibers hold odor no matter what you do — that is a replacement signal, not a technique problem.
FAQ
Does vinegar or baking soda work?
Do I have to boil them?
Will a dryer fix the smell?
They smell fine dry but sour when wet. Why?
Brand new towels already smell odd.
Last reviewed: August 25, 2026
- Follow the dosing and temperature instructions on your oxygen bleach and detergent labels.