How to Remove Yellow Stains from White Clothes (And Stop Them Yellowing in Storage)
You pull a favorite white shirt from the back of the closet, and there it is. A dull yellow cast has crept across the collar. There's a shadow under the arms, and maybe a faint blotch you don't remember leaving behind. The crisp white you loved has turned soft and sallow, and you have no idea when it happened.
It's a frustrating discovery, and a surprisingly common one. The good news is that most yellowing isn't permanent, and a great deal of it is preventable.
Learning how to remove yellow stains from white clothes solves the immediate problem, but understanding why white fabric yellows in the first place is what stops it happening again.
White isn't actually the natural color of cotton or linen. It's typically achieved through manufacturing processes such as scouring, bleaching, and finishing.
Add body oils, antiperspirant, humidity, and the wrong kind of storage, and that bright white slowly shifts toward cream, then toward a tired, uneven yellow. Even the closet you trusted to protect your clothes may be cause of the damage.
This guide covers everything you need. First, how to whiten clothes that have already yellowed, gently and without harsh bleach. Then, how to keep your whites bright through long-term storage, using the same approach textile conservators rely on to protect historic fabrics for generations.
Why Do White Clothes Turn Yellow?
Yellowed whites rarely have a single cause. Usually several factors overlap, and the discoloration builds slowly until one day it's impossible to ignore.
At its root, yellowing is a sign of chemical change in the fabric, whether from the fibers themselves, from chemicals added during manufacturing, or from contaminants the fabric picks up along the way.
Start with the fabric. Bright white is rarely natural. Manufacturers achieve it using optical brighteners, fluorescent agents that absorb invisible UV light and reflect blue, tricking your eye into seeing a whiter white.
To achieve that cleaner, brighter appearance, manufacturers typically bleach it to reduce the natural colour of the fibers and scour the fabric to remove natural oils, waxes, and impurities.
The catch is that these brightening processes don't last forever. They break down with light, age, and exposure to everyday atmospheric gases, and as they fade the fabric yellows. So part of the yellowing you see is simply that white finish wearing out.
The next culprit comes from your own body. Sweat on its own is mostly clear and harmless. The trouble starts when perspiration meets the aluminum compounds in antiperspirant.
That combination, together with skin oils and proteins, bonds to fabric and slowly oxidizes into the familiar yellow underarm stain. It often doesn't appear right away. The discoloration develops gradually, over repeated wearings and washes.
Oxidation works everywhere else too. Residual body oils, leftover detergent, and natural fiber aging all react slowly with the air over time, and heat, light, and poor airflow all speed the process along.
And then there's storage, the cause almost nobody suspects. It deserves a section of its own.
Why White Clothes Turn Yellow in Storage: The Plastic Bag Problem
Here's a fact that surprises most people. The plastic bag meant to protect your clothes may be the very thing ruining them.
There's a specific, well-documented mechanism behind storage yellowing, and it has a name: phenolic yellowing. Researchers describe it as the discoloration that occurs when oxides of nitrogen in the air react with phenols in nearby materials, particularly a compound called butylated hydroxytoluene, or BHT.
BHT is an antioxidant added to plastics to keep them from breaking down. A peer-reviewed study published in the journal Heliyon notes that BHT is commonly added to the production of polyethylene and polypropylene bags, the same plastics used for dry cleaning bags and many storage bags.
The textile-testing firm James Heal, whose phenolic-yellowing test kit is used by major retailers, documents the reaction in detail: BHT migrates out of the plastic, and in the presence of moisture, slightly alkaline conditions, and nitrogen dioxide from ordinary household air, it reacts to form an intensely yellow compound.
The result is that canary-yellow cast you find on stored whites, often worst along folds, openings, and the shoulders where fabric pressed against the bag.
This is exactly why a freshly cleaned white shirt can come out of storage looking worse than when it went in. The yellowing comes from chemicals migrating out of the plastic sheets, films, bags, and cardboard the fabric sits against.
The Smithsonian's Museum Conservation Institute makes the point directly: plastic and paper transfer dust and problems to a textile, whereas washable cotton sheeting in a fine percale count protects it instead.
Why Plastic Storage Damages White Fabric
Beyond chemistry, plastic creates a physical problem. Plastic dry cleaning bags are petroleum-based. They trap moisture against the fabric and block air from circulating, sealing your clothes in a stagnant, humid pocket.
That's precisely the environment phenolic yellowing needs, and it's also where musty odors and mildew could develop. The bag isn't protecting your clothes. It's incubating the damage.
The lesson is simple. A dry cleaning bag is fine for the short trip home, but once you're there, take your clothes out and let them breathe.
The Conservation Standard: Breathable Cotton, Not Plastic
Textile conservators never seal valuable fabrics in plastic. The Smithsonian Institution, in its guidance on storing antique textiles prepared by its Division of Textiles, advises that fabrics should not be sealed in airtight plastic bags or containers, because textile fibers need to be in an environment with some air movement.
The Smithsonian recommends wrapping textiles in clean cotton cloth or muslin which allows air to circulate while shielding fabric from dust and light. Writing for the U.S. National Archives, Mary Lynn Ritzenthaler, chief of its Conservation Laboratory, offers nearly identical advice for family textiles: store them clean, in a cool and dry place, and cover them with muslin to keep dust and light away.
The standard, in other words, is breathable, chemical-free cotton. The same principle that protects museum collections protects the whites in your closet.
Why Truly Unbleached Cotton Has a Cream Color, Not White
This is where the right storage fabric matters, and where a common assumption trips people up. Truly unbleached cotton is cream, beige, or ecru in color. It is never bright white.
Any storage cover made from bright white cotton has been chemically bleached, regardless of marketing claims about natural materials or organic sourcing.
And bleaching residues are exactly the kind of chemistry you don't want pressed against a garment you're trying to keep from yellowing. Storing a white shirt to protect it, only to wrap it in a chemically treated cover, undoes the whole effort.
The term organic cotton adds to the confusion. Organic refers only to farming methods, meaning cotton grown without synthetic pesticides or fertilizers. It says nothing about how the fabric was processed after harvest, and organic cotton can still be bleached, dyed, or chemically treated during manufacturing.

This is why, if you want a conservation-minded approach to your storage, you should use cotton explicitly labeled as unbleached and undyed, showing its natural cream color.
The Butler's Closet Dress or Coat Garment Covers are made from exactly this kind of chemical-free cotton, with no dye, bleach, or sizing, and the fabric is scoured with a final water-only rinse.
The breathable cotton lets clothes air freely while keeping out dust and light, and it's specifically designed to prevent the yellowing that dry cleaning bags cause. For more on how this works, see The Butler's Closet guide to cotton storage bags.
How to Get Yellowing Out of White Clothes and Remove Yellow Stains
If your whites have already yellowed, take heart. They can usually be brought back, and you don't need harsh chlorine bleach to do it. For sweat-related yellowing in particular, chlorine bleach often makes things worse, since it can react with the proteins in perspiration and deepen the stain rather than lift it.
Work through the methods below from gentlest to strongest, and whichever one you choose, test it on a hidden seam or an inside hem first to make sure the fabric reacts well.
Method 1: Oxygen Bleach
Oxygen bleach, the powdered kind based on sodium percarbonate or sodium perborate, is the workhorse for age and storage yellowing. It's a standard recommendation for perspiration and storage discoloration, and it's gentle enough to be considered safe for most fabrics, working best in water as warm as the garment safely allows.
Dissolve the powder in warm water and soak the item. Light discoloration may lift in an hour or two. Heavily yellowed pieces may need a longer soak, even overnight, with the solution refreshed once or twice along the way.
When you're done, rinse the garment thoroughly in clean water so the dissolved compounds don't settle back into the fabric as it dries. This approach lifts yellowing without the fiber damage chlorine can cause.
Method 2: Baking Soda and Hydrogen Peroxide Paste
For targeted spots and underarm stains, a paste works beautifully. Combine baking soda with 3 percent hydrogen peroxide, the standard strength sold in pharmacies, into a thick paste.
Work it gently into the stain, let it sit for an hour or so, then launder as usual. Hydrogen peroxide is a mild oxidizer, and this combination is a long-standing remedy for sweat and oxidation stains on whites. Keep peroxide away from colored fabrics, since it can lighten dyes, and always patch-test first.
Method 3: White Vinegar Rinse
Vinegar earns its place through chemistry, specifically pH. Yellowing often signals that fabric has drifted alkaline, a state that attracts further discoloration. A diluted white vinegar rinse helps return the fibers toward neutral, and it's a long-recommended treatment for older perspiration stains.
Add roughly a cup to the rinse cycle, or dab diluted vinegar directly onto set underarm marks before washing. As a bonus, vinegar also helps strip the detergent buildup that leaves whites looking dull and gray.
Method 4: Sunlight
Sunlight is a genuine, completely free whitener. UV light naturally bleaches yellow tones from white cotton and linen, which is why generations hung their whites on the line.
Wash the item, leave it damp, then lay or hang it in direct sun before rinsing again. One caution: sunlight is for sturdy whites only. It can weaken and even yellow delicate or aged fibers rather than brighten them, so keep heirlooms, silk, wool, and fragile pieces out of it.
How to Remove Yellow Underarm and Perspiration Stains
Underarm yellowing deserves its own approach, because it's a combination stain. Part of it is protein from sweat, and part is residue from antiperspirant, which is why ordinary washing rarely shifts it. It's one of the most common ways perspiration and product residue build up in a fabric and discolor it over time.
Treat it promptly. Perspiration stains can actually weaken fabric fibers over time, so the longer they sit, the harder they fight back. Pretreat the area with a prewash stain remover or an enzyme-based detergent, which breaks down the protein component.
For color that has already set, apply white vinegar to the old stain, then launder in the hottest water the fabric allows.
For stubborn, waxy buildup, soak the garment in oxygen bleach and warm water before washing. That stiff feel in shirt underarms comes from aluminum-and-oil deposits, and a good enzyme soak followed by oxygen bleach addresses both the stiffness and the stain.
Prevention helps enormously. Let antiperspirant dry fully before dressing, wash sweaty shirts promptly rather than leaving them in the hamper, and rinse the underarm area with cool water if you can't manage a full wash right away. The less time those compounds spend sitting in the fabric, the less they set.
How to Whiten Yellowed Whites Without Bleach
If you'd rather avoid chlorine bleach entirely, you have a complete toolkit. Everything in the methods above qualifies: oxygen bleach, a baking soda and hydrogen peroxide paste, a white vinegar rinse, and sunshine.
Used together, they handle the large majority of household yellowing without a drop of chlorine.
For delicate, vintage, or heirloom whites, restraint matters more than firepower. Wash by hand in cool water with a gentle detergent, keep fragile fibers out of strong sun, and avoid harsh chemicals altogether.
For severe yellowing in a treasured or antique piece, the safest move is to consult a professional textile conservator before attempting anything at home. Not every whitening method is safe for every fiber, and an irreplaceable garment is no place to experiment.
Once a white is bright again, prevention becomes the whole game. And that comes down to how you store it.
How to Prevent White Clothes Yellowing in Long-Term Storage
Whitening yellowed clothes is satisfying. Never having to do it is better.
Begin by cleaning everything before storage. Always launder whites or have them cleaned professionally before storage because invisible body oils, sweat residue, and food traces oxidize into yellow stains during months in the dark. A shirt that looks perfectly clean going in can emerge stained if those residues are present.
Then choose breathable storage, which is the single most important step. Skip plastic bins and dry cleaning bags entirely, and use breathable, unbleached and undyed cotton covers that let air move around the fabric while keeping BHT-laden plastics well away from your whites. Store everything in a cool, dry, dark place, since heat, humidity, and light all accelerate yellowing.

For garments you hang, a full-length cotton cover does the work. The Butler's Closet Dress or Coat Garment Covers feature natural Corozo buttons rather than zippers that could snag delicate fabrics or slip and create gaps, plus an overlapping placket and a generous 4-inch gusset that gives clothes room without crushing them. At 24" x 4" x 54" they comfortably hold dresses, shirts, and longer pieces, and the breathable cotton is the same kind of fabric used by museums.

For table cloths and napkins, heirloom linens, and out-of-season bedding put away during warmer months, a cotton cover is ideal.
The Butler's Closet Fine Linen & Tablecloth Care Covers are made from the same chemical-free cotton, with twill ties on the sides so you can see the contents, and they're designed specifically to prevent yellowing and deterioration from dry cleaning bags. At 24" x 46" with a 200 thread count, they're excellent for vintage linens or inherited pieces you want to keep bright for years.
Check stored whites periodically, refold along different lines to avoid permanent creases, and keep the storage area ventilated. Small habits, repeated over time, are what keep white clothing white.
Keeping Your Whites Bright for Years
Yellowing feels like a mystery until you understand it, and then it becomes entirely manageable.
Knowing how to remove yellow stains from white clothes gives you the rescue tools: oxygen bleach, a baking soda and peroxide paste, a white vinegar rinse, and sunlight, with no harsh chlorine required.
Understanding why white fabric yellows gives you the prevention strategy: clean before storing, ditch the plastic, and protect your whites in breathable, chemical-free cotton the way textile conservators have for generations.
Your whites represent real investment and real care, and they deserve protection that works with the fabric rather than against it.
Explore The Butler's Closet collection of breathable cotton wardrobe care covers, made in the USA to textile conservation standards, and give your whites the kind of storage that keeps them bright for years to come.
Frequently Asked Questions
Why do white clothes turn yellow in storage or in the closet?
White clothes usually become yellow in storage because of a chemical reaction, not because they are dirty. Plastic dry cleaning bags and many plastic storage films are made with an antioxidant called BHT, which migrates out of the plastic and onto nearby fabric.
In the presence of moisture and the nitrogen oxides found in ordinary household air, it reacts to form an intensely yellow compound. Textile researchers call this phenolic yellowing, and it explains why whites often emerge from storage looking worse than when they went in.
Plastic compounds the problem by trapping moisture and blocking airflow, creating the stagnant, humid conditions the reaction needs. Residual body oils and detergent left in the fabric also oxidize slowly in the dark.
The fix is to store whites clean, keep them out of plastic, and use breathable, unbleached and undyed cotton covers in a cool, dry, dark place, so air can circulate and the reactive plastics stay far from your garments.
Why do white clothes turn yellow with age?
White isn't the natural color of most fibers, so age-related yellowing is partly the chemical white finish wearing out. The natural color of fabrics like cotton is cream.
The white comes from chemical processes like bleaching and many manufacturers brighten fabric using optical brighteners, fluorescent agents that make textiles look whiter than they really are.
These finishes have limited durability and yellow as they break down with light, washing, and time. On top of that, residual body oils, sweat, and detergent buildup oxidize slowly, and almost all white fabric yellows to some degree eventually.
Heat, humidity, and light all speed the process. The encouraging part is that age yellowing usually responds well to gentle oxidizers such as oxygen bleach and hydrogen peroxide, plus a white vinegar rinse to correct the alkaline drift that attracts further discoloration.
Storing whites correctly, clean and in breathable cotton, slows the aging considerably and keeps the original brightness around far longer than careless storage allows.
How do you get yellowing out of white clothes?
Work from gentlest to strongest, and always test a hidden area first. For overall storage or age yellowing, soak the garment in oxygen bleach dissolved in water as warm as the fabric safely allows.
Oxygen bleach is considered safe for most fabrics and works best in warm water. Light yellowing may lift in an hour or two, while heavy discoloration can need an overnight soak with the solution refreshed.
Rinse the garment thoroughly in clean water afterward so the released compounds don't redeposit as it dries. For spot stains, a paste of baking soda and 3 percent hydrogen peroxide works well, and a white vinegar rinse helps neutralize the alkalinity behind yellowing.
Sturdy white cotton and linen also brighten in direct sunlight. Avoid chlorine bleach on sweat-related yellowing, since it can react with the proteins in perspiration and deepen the stain rather than remove it.
How do you whiten yellowed white clothes without bleach?
You can whiten yellowed whites entirely without chlorine bleach using a handful of gentle methods. Oxygen bleach, the powdered sodium percarbonate kind, is the most effective all-purpose option and is considered safe for most fabrics.
A paste of baking soda and 3 percent hydrogen peroxide tackles targeted spots and underarm stains. A white vinegar rinse helps correct the alkaline state that makes fabric attract yellowing, and it's a long-trusted treatment for older perspiration marks.
Direct sunlight naturally bleaches yellow tones from sturdy white cotton and linen, a method used for generations. Used together, these handle most household yellowing.
For delicate, vintage, or heirloom whites, stay gentle: hand wash in cool water, keep fragile fibers out of strong sun, and consult a professional textile conservator before treating anything truly precious or antique.
Does sun bleaching work for yellowed clothes?
Yes, sunlight is a genuine and completely free whitener for the right fabrics. UV light naturally breaks down yellow discoloration on white cotton and linen, which is exactly why hanging whites on the line to brighten in the sun has been common practice for generations.
To use it, wash the item, leave it damp, and lay or hang it in direct sunlight, then rinse afterward. It pairs especially well with a lemon juice or vinegar pretreatment on stubborn spots.
There's an important limit, though. Sun works on sturdy, healthy white cotton and linen, but it can weaken and even yellow delicate, aged, or fragile fibers rather than brighten them.
Silk and wool in particular don't belong in strong sun. For heirloom or vintage whites, skip the sunlight and use gentler indoor methods instead, since the goal with treasured pieces is always to preserve the fiber rather than risk it for a quick brightening.
Does baking soda remove yellow stains?
Baking soda helps with yellow stains, though it works best alongside other ingredients rather than on its own. By itself, baking soda is a mild alkaline cleaner that lifts some oils and neutralizes odor, useful for freshening but limited on set yellowing.
Its real strength shows when you combine it with 3 percent hydrogen peroxide into a paste. The peroxide provides gentle oxidizing power to break down the yellow discoloration, while the baking soda boosts cleaning and helps lift residue.
Apply the paste directly to underarm stains or yellowed areas, work it in gently, let it sit for a while, then launder as usual.
This combination is a well-established remedy for sweat and oxidation stains on whites. Always patch-test first, keep the paste off colored fabrics since peroxide can lighten dyes, and avoid it on delicate fibers like silk and wool, which need much gentler care.
Does vinegar whiten yellowed clothes?
White vinegar helps whiten yellowed clothes, and it works by correcting fabric chemistry rather than by bleaching. Yellowing often signals that fabric has drifted into an alkaline state, which actually attracts airborne contaminants and further discoloration.
A diluted white vinegar rinse helps return the fibers toward a neutral pH, slowing re-yellowing and brightening the fabric in the process. It's a long-trusted treatment for older perspiration stains.
To use it, add roughly a cup of white vinegar to the rinse cycle, or dab diluted vinegar directly onto set underarm marks before laundering. Vinegar also helps strip detergent buildup, another contributor to dingy, yellow-tinged whites.
It's gentle enough for regular use on most washable fabrics. For the best results on serious yellowing, pair the vinegar rinse with an oxygen bleach soak, which lifts the discoloration directly while the vinegar keeps the fabric chemistry balanced.
Will oxygen bleach remove yellow age stains?
Oxygen bleach is one of the most effective options for yellow age and storage stains, and it's gentler than chlorine bleach. It works by releasing oxygen-based compounds that oxidize and break down the molecules causing yellow discoloration, lifting them away from the fibers.
Oxygen bleach is considered safe for most fabrics, fibers, and finishes, and is most effective in water as warm as the garment safely allows. Dissolve the powder in warm water and soak the item.
Light age yellowing may respond within an hour or two, while deeply yellowed pieces can need an overnight soak, sometimes with the solution refreshed once or twice.
Rinse the garment thoroughly afterward so dissolved compounds don't settle back into the fabric as it dries. Unlike chlorine bleach, which can react badly with sweat residue and weaken fibers, oxygen bleach restores brightness while being far kinder to the fabric structure, which makes it ideal for whites you want to keep for years.
How do you prevent yellowing in long-term storage?
Prevention comes down to two principles: store clean, and store breathable. First, always launder or professionally clean whites before putting them away, because invisible body oils, sweat, and food residue oxidize into yellow stains during months in the dark, even on items that look perfectly clean.
Second, never store clothing in plastic. Plastic dry cleaning bags and storage films contain BHT and trap moisture, the exact combination that drives storage yellowing.
Instead, use breathable, unbleached and undyed cotton covers that let air circulate and keep reactive plastics away from the fabric. Store everything in a cool, dry, dark place, since heat, humidity, and light all accelerate discoloration.
Check stored whites periodically and refold along different lines to avoid permanent creases. These are the same principles textile conservators follow, and breathable cotton covers like those from The Butler's Closet are built specifically to provide this kind of protected, well-ventilated, plastic-free storage.
Why do clothes yellow when stored in plastic?
Plastic causes two problems at once. The first is chemical. Plastic dry cleaning bags and many storage films are made with an antioxidant called BHT, which migrates out of the plastic and onto nearby fabric.
In the presence of moisture and the nitrogen oxides naturally in household air, BHT reacts to form an intensely yellow compound, a process textile researchers call phenolic yellowing.
The second problem is physical. Plastic is petroleum-based and seals fabric in an airless, moisture-trapping environment where clothes cannot breathe.
That stagnant humidity not only feeds the yellowing reaction but also creates conditions where musty odors and mildew could develop.
The Smithsonian Institution advises against sealing textiles in airtight plastic for exactly these reasons, recommending breathable cotton or muslin instead.
The practical takeaway is straightforward: use plastic only for the brief trip home from the cleaner, then transfer your garments to breathable cotton covers for any storage beyond a day or two.
How do you whiten a yellowed wedding dress, vintage shirt, or linen?
Delicate and heirloom whites call for caution over force. Local dry cleaners are rarely equipped to handle wedding gowns of any kind, let alone vintage or heirloom gowns.
The aggressive methods that work on a sturdy cotton T-shirt can permanently damage aged or fragile fibers. Start by identifying the fiber if you can, then work as gently as possible. Hand wash in cool water with a mild detergent formulated for delicates, and avoid wringing or scrubbing.
A very dilute oxygen bleach soak may help mild yellowing on robust cottons and linens, but skip it on silk, wool, and anything embellished.
Keep fragile and antique fabrics out of direct sunlight, which can weaken them rather than brighten them. For a treasured wedding gown, vintage piece, or inherited linen with serious yellowing, the safest course is to consult a professional textile conservator (not a local dry cleaner) before attempting anything yourself, since an irreplaceable garment isn't worth the risk of a home experiment.
Once cleaned, store these pieces flat or appropriately covered in breathable, unbleached and undyed cotton, never plastic, to keep them bright going forward.
Can you remove old yellow stains from white clothes?
Old yellow stains are harder to remove than fresh ones, but they're often far from hopeless. The key is patience and the right sequence. Older stains have had time to oxidize and bond more firmly to the fibers, so they typically need longer treatment rather than stronger chemicals.
Begin with an extended oxygen bleach soak in warm water, refreshing the solution and giving it overnight or even longer for deeply set discoloration.
For set perspiration marks, apply white vinegar, a long-trusted treatment for old sweat stains, then launder. A baking soda and hydrogen peroxide paste can target concentrated spots.
Repeating gentle treatments often achieves more than a single aggressive one. Resist the urge to reach for chlorine bleach on sweat-related yellowing, since it can react with the proteins and lock the stain in permanently.
If an old stain won't budge from a valuable or delicate item, a professional cleaner or textile conservator may have options that home methods can't safely match.
What causes yellow underarm stains?
Yellow underarm stains aren't caused by sweat alone. Perspiration on its own is mostly clear. The yellow appears when sweat combines with the aluminum compounds found in antiperspirant, along with the natural oils and proteins from your skin.
This mixture bonds to fabric and oxidizes over time into a yellow, sometimes stiff, residue in the underarm area. The stain usually develops gradually across repeated wearings and washes rather than appearing all at once, which is why it can seem to show up out of nowhere.
The waxy stiffness that often accompanies it comes from aluminum-and-oil buildup in the fibers. To minimize it, let antiperspirant dry fully before dressing, wash sweaty shirts promptly instead of leaving them in the hamper, and treat any discoloration early, since perspiration can weaken fabric the longer it sits. Enzyme detergents, oxygen bleach, and white vinegar are the most effective tools against it.