White clothes turning yellow is one of the most common clothing problems I get asked about.
You open your wardrobe, pull out a white shirt, and it’s got a yellow tinge you don’t remember being there. Or you wash your whites and they come out looking dull. You had no idea why it happened, and you’re not sure what to do about it.
White clothes turn yellow for four main reasons:
- Sweat and deodorant, or other products on your skin like sunscreen and lotion
- Using too much chlorine bleach
- Detergent residue building up from poor washing or rinsing
- Storing them in sealed or plastic containers
This article walks you through exactly how to fix it step by step so you can get your whites looking bright again, and how to stop it from happening in the future.
Why White Clothes Turn Yellow
1. Sweat, deodorant, and skin products

This is the most common cause, and it’s slightly different from what most people assume.
Pure sweat alone doesn’t yellow fabric.
The reaction happens when sweat mixes with the aluminum compounds found in most antiperspirants. That combination bonds to the fibers and builds up a little more with every wash you do without treating it first.
Sunscreen is another cause a lot of people don’t think about. The chemical UV filters in most sunscreens, particularly avobenzone and oxybenzone, have a slight yellow color and bind strongly to fabric.
In hard water areas this gets worse, because the minerals in the water react with those filters and can intensify the stain. Body lotions cause similar issues through the oils they leave on the fabric.
If the yellow is concentrated at the armpit, collar, or neckline, this category is almost certainly the cause.
The quickest fix for this is the paste method.
→ Tap here to jump to the paste method section
2. Too much chlorine bleach

Bleach feels like the logical fix, but overusing it is actually one of the causes.
Chlorine bleach breaks down fabric fibers over time. Once those fibers degrade, the yellowing is permanent and can’t be reversed.
If the yellow appeared after a bleach wash, this is likely why. Switch to oxygen bleach going forward.
The quickest fix for this is the oxygen bleach soaking method.
→ Jump to the oxygen bleach soak section
3. Detergent buildup
Too much detergent, not enough rinsing, or an overloaded machine leaves an invisible residue in the fabric after every wash.
Over time that residue oxidizes and turns yellow. Hard water makes it worse because the minerals bind to the residue and speed up the discoloration.
The quickest fix for this is the white vinegar rinse method.
→ Jump to the white vinegar rinse section
4. Storage
This one surprises people.
You wash a shirt, it looks perfectly fine, you fold it away for a season, and it comes out yellow.

Even a visually clean garment can have invisible traces of body oil or detergent left in the fibers. Stored in a closed plastic bag or airtight bin with no airflow, those traces oxidize slowly over weeks or months.
It has nothing to do with how you washed it. It’s the storage.
The quickest fix for this is the oxygen bleach soaking method as well.
→ Jump to the oxygen bleach soak section
How to Fix Yellow Clothes
Quick tip for all 4 of these fixes: If the yellow doesn’t fully fade after the first round, it’s fine to repeat the process. Some stains need two or three passes. Just don’t overdo it, because repeating these treatments too many times can add stress to the fibers. If it still hasn’t shifted after a few tries, the garment may be past saving, and I cover that at the end of this article.
The paste method
Best for: underarm stains, collar yellowing, and other set-in yellow patches.
You need three things:
- 3 tablespoons dish soap
- 3 tablespoons baking soda
- half a cup of hydrogen peroxide
Mix them into a paste. Apply it directly to the yellow area. Let it sit for at least an hour, then machine wash in cold water.
Check the stain before the dryer. Heat permanently sets stains, so if there’s still yellow, repeat the paste before drying.
You can pick up hydrogen peroxide 3% on Amazon if you don’t have any at home.
Oxygen bleach soak
Best for: all-over dullness, clothes that came out of storage yellow, or spot treating areas on garments where you can’t soak the whole thing.
Important: use oxygen bleach here, not chlorine bleach. Chlorine bleach will make the yellowing worse, not better, and can cause permanent fiber damage.
I show exactly how I do this in the video below, including using the sink instead of a bucket which makes the whole thing a lot easier:
- Add 2 to 4 scoops of oxygen bleach to a bucket or sink filled with hot water.
Personal experience note: I’ve left things overnight many times without any issues, but the treatment works best while the water is still hot, so those first couple of hours matter most. - Soak the garment for up to 6 hours, stirring occasionally.
- Then wash as normal. You can also add a scoop directly into the washing machine drum alongside your detergent for a lighter maintenance boost.
For two-tone garments like a shirt that’s white on top and black on the bottom, don’t soak the whole thing. Instead use an oxygen bleach pen to treat just the yellow area directly.
My favorite oxygen bleach for soaking: OxiClean White Revive on Amazon.
White vinegar rinse
Best for: dull all-over yellowing where the discoloration isn’t concentrated in one spot.
Make sure you’re using standard distilled white vinegar at 5% acidity, the regular kind from any grocery store. Do not use concentrated cleaning vinegar, which is much stronger and can damage your fabrics and your machine.
Add half a cup to the rinse cycle instead of fabric softener. It strips out detergent residue without touching the fabric, and removes the heavy detergent or softener smell too, which is a nice bonus.
This is the distilled white vinegar you want (Amazon link.)
Lemon juice and sunlight
Cotton only technique: Skip it on synthetics or any delicates you want to preserve.
This is the natural, product-free approach and it genuinely works, but the mechanism is different from what most people assume.

The active agent here is actually the UV from the sun. Citric acid in lemon juice loosens stain molecules and enables sunlight-driven photo-oxidation, which breaks down the color compounds causing the yellow.
The lemon creates the right conditions for the sun to do the work.
Apply lemon juice directly to the yellow area. Leave the garment in direct sunlight for one to three hours, then rinse and wash as normal.
Do not mix the lemon juice with baking soda first. They neutralize each other on contact, which kills the acidic effect you need. Apply the lemon juice on its own.
4 Steps to Stop Yellowing from Happening Again

- Let deodorant and sunscreen fully absorb before getting dressed. Most underarm and neckline yellowing starts here. Wet deodorant or fresh sunscreen transfers straight onto fabric. Give both a couple of minutes to dry before putting anything on.
- Use less detergent than you think. The cap measure is almost always too much, especially in modern machines. Less detergent means less residue, which means less yellowing over time. If you can’t reduce detergent further without the clothes coming out dirty, try adding an extra rinse cycle instead. It can make a real difference.
- Skip fabric softener on whites. It coats the fibers in a way that traps dirt and speeds up yellowing. Use half a cup of distilled white vinegar in the rinse cycle instead. Same result, no residue.
- Store whites in breathable containers. Cotton bags or open shelving are ideal. Avoid plastic bags, vacuum bags, and airtight bins. Make sure every garment is fully clean and completely dry before it goes away for the season.
When It’s Not Worth Saving
Some yellowing is permanent.
If the damage is from long-term chlorine bleach overuse, the fibers are gone and no treatment will fix it. Same with old storage yellowing that has been sitting untreated for years.
If you’ve tried the paste method two or three times and nothing moves, the garment has probably passed the point of rescue.
More on Clothes Changing Color

Yellow is the most common discoloration I get asked about, but white clothes can turn grey, blue, or pink depending on what’s going wrong.
I’ve covered all of them here: Why Your Clothes Are Changing Color (And How to Fix It)
Pin this for later so you have it on hand next time a white shirt comes out of the wash looking yellow. The fixes work best when you treat it early, so having it saved is worth it.

12-year nomad, carry-on-only traveler across 5 continents, and creator of Organizing.TV.
I help you pack smaller, stress less, and actually enjoy the packing part of travel.
