How to Wash White T-Shirts Without Yellowing (and Save the Ones That Already Did)

White tees turn yellow over time because of sweat, hard water, and storage - not just dirt. Here's how to keep new ones white and rescue old ones.
Yellowing on a white t-shirt is one of the most demoralising signs of garment aging. The tee still fits, the fabric is still strong, but the colour has shifted to a tired ivory that can't pass for white anymore. Worse, washing more aggressively often makes it worse.
The science of yellowing
White cotton can yellow for four distinct reasons:
Sweat oxidation. Sweat is mostly water, but it contains proteins, salts, and small amounts of urea. When these dry into the fabric (especially under arms and around the collar), they slowly oxidise on contact with air. Oxidised sweat is yellow.
Hard water minerals. Indian municipal water in many cities (especially Bangalore, Hyderabad, Chennai) is hard - meaning high in calcium and magnesium. These minerals bind to cotton fibres over many wash cycles and impart a yellow-grey tint.
Detergent residue. Cheaper detergents don't rinse out completely. The residue builds up over months of washing and yellows in storage.
Direct sun storage. Long-term storage in light, especially folded near a window, causes cotton to photoxidise. This is the slowest cause but accumulates over years.
Prevention - what to do with new white tees
Wash inside out. Reduces fibre friction against itself and other clothes, which preserves the optical brightener treatment that makes new whites look bright.
Use 30°C water for normal washes. Hotter water accelerates yellowing of stored sweat. Cooler water is fine for normal soiling.
Use a quality detergent at the right dose. Indian household tip: most people use 2-3x the recommended detergent amount. Excess detergent doesn't rinse out and yellows the fabric over time.
Rinse twice. Set your machine to "extra rinse" if washing whites. This single change does more to prevent yellowing than any other.
Add 1/2 cup white vinegar to the rinse cycle once a month. Vinegar dissolves mineral buildup from hard water without damaging the fabric. (Skip this if you live in an area with soft water.)
Dry indoors or in shade. Direct sun bleaches whites short-term but causes yellowing long-term through UV damage.
Rescue - bringing back already-yellow whites
The internet is full of overconfident rescue methods. Most don't work, and a few damage the fabric. These three actually work:
Method 1: Oxygen bleach soak. Dissolve 1 scoop of oxygen bleach (OxiClean, Vanish, or similar - NOT chlorine bleach) in a bucket of warm water. Soak the tee for 4-6 hours. Wash as normal. Works on light yellowing in one cycle, deep yellowing in 2-3 cycles.
Method 2: Lemon juice + sun. Soak the tee in a bucket of water with the juice of 4 lemons for 1 hour. Lay it flat in direct sun for 2-3 hours. The combination of citric acid and UV is a gentle bleaching agent. Works best on collar/underarm yellowing.
Method 3: Bluing agent (Mrs. Stewart's, Robin blue powder in India). A tiny dose of blue dye optically neutralises yellow tones. Add 1/4 teaspoon to the final rinse. The tee comes out brighter, not bluer.
What NOT to do
Chlorine bleach (Domex, generic bleach). It removes some yellowing in the short term but weakens cotton fibres and causes more yellowing long term. Skip it.
Hot water (60°C+). Sets remaining sweat proteins and locks in yellow.
Very long detergent soaks (24+ hours). Causes detergent residue to bind even harder.
When to stop trying
If a tee has been yellowed for years and three rescue cycles haven't helped, the optical brighteners are gone and the cotton itself has photoxidised. No rescue method recovers from this. Donate or recycle, and start fresh.
The best long-term defence: own enough white tees that each one only gets washed every 5-7 wears, not every 2 wears. Cotton needs rest cycles to release sweat oils and reset shape.

