White towels inevitably yellow over time from body oils, hard water, and age. Here's how to restore them.
Why White Towels Yellow
- Body oils and sweat: Build up in fibres
- Hard water minerals: Deposit and discolour
- Detergent residue: Traps oils and yellows
- Age: Natural fibre degradation
- Insufficient hot water: Oils not fully removed
Method 1: Oxygen Bleach Soak
Effective and safe for all white towels.
Steps
- Fill tub/basin with very hot water
- Add oxygen bleach per package directions (usually 1 scoop per gallon)
- Submerge towels completely
- Soak 4-6 hours or overnight
- Wash in hot water with detergent
- Dry in sunlight if possible
Method 2: Sunlight
Natural bleaching - free and effective.
Steps
- Wash towels normally
- While still damp, hang in direct sunlight
- Leave for several hours
- Repeat as needed
Works best in strong summer sun. Multiple sessions may be needed.
Method 3: Hydrogen Peroxide
Gentle bleaching alternative.
Steps
- Add 1 cup hydrogen peroxide (3%) to washing machine
- Hot water wash
- Normal detergent
- Extra rinse
Method 4: Chlorine Bleach (Occasional)
Most powerful but can damage fibres if overused.
Steps
- Add 1/2 cup chlorine bleach to wash
- Hot water
- Normal detergent
- Extra rinse to remove all bleach
Caution: Use sparingly. Frequent chlorine bleach weakens fibres.
Method 5: Laundry Stripping
Removes buildup that's causing yellowing.
See our stripping guide.
Combination Approach
For very yellowed towels:
- Strip first (removes buildup)
- Oxygen bleach soak (whitens)
- Sun dry (natural bleaching)
Prevention
- Wash white towels separately
- Use hot water (60°C)
- Don't overload machine
- Periodic oxygen bleach treatment
- Occasional sun drying
When to Accept Defeat
Some yellowing is permanent, especially in very old towels. If multiple treatments don't help, consider:
- Accepting the patina
- Demoting to cleaning rags
- Replacing with new white towels