Los Angeles’ mattress store — 5 showrooms, family-owned since 2012
Mattress buying guide6 min readUpdated Aug 2026

How to whiten sheets without wrecking them

White sheets go yellow from body oils, hard water and detergent buildup, not from dirt. Here is what actually restores them and what quietly destroys the fibers.

Stack of crisp folded white bed sheets on a wooden counter in a sunlit laundry room

How to Whiten Sheets Without Wrecking Them

White sheets rarely go grey or yellow because they are dirty. They go yellow because body oils, sweat and skincare products build up in the fibers over months and oxidize, and because detergent and minerals from hard water leave a film that never fully rinses out. That distinction matters, because the fix for buildup is completely different from the fix for a stain, and reaching for chlorine bleach every wash will actually accelerate the yellowing you are trying to remove.

Why white sheets turn yellow

Four things are usually responsible, often at once.

  • Body oils and sweat. You lose a meaningful amount of moisture and sebum every night. Oil is not water soluble, so a cold wash with ordinary detergent leaves most of it behind, where it slowly yellows.
  • Skincare and hair products. Benzoyl peroxide bleaches white cotton to a dull orange, and many face oils and self-tanners stain in patches.
  • Hard water minerals. Much of Southern California runs hard. Calcium and magnesium bind to fibers and to detergent, leaving a grey cast that gets worse with every wash.
  • Too much detergent. Counterintuitive but very common. Excess detergent does not rinse out, and the residue traps soil and dulls the fabric.

The method that actually works

Do this once to reset badly yellowed sheets, then use the maintenance routine below to keep them that way.

Step 1: strip the buildup

Fill a tub or a large basin with the hottest water your sheets can take (check the care label, but most cotton handles hot). Add oxygen bleach, the powdered sodium percarbonate kind, at the dose on the package, and stir until dissolved. Submerge the sheets fully and leave them four to six hours, or overnight for severe yellowing. The water will likely turn a murky brown. That is the buildup leaving.

Step 2: wash hot with less detergent than you think

Run the sheets through a hot cycle using about half the detergent you normally would. If your water is hard, add half a cup of washing soda to the wash to soften it, which lets the detergent do its job instead of binding to minerals.

Step 3: rinse with white vinegar, not fabric softener

Half a cup of distilled white vinegar in the rinse dissolves the last of the mineral and detergent residue. Do not use fabric softener on sheets at all. It works by coating fibers in a waxy film, which is exactly the substance you just spent a night removing, and it reduces absorbency and breathability along the way.

Step 4: dry in the sun if you can

Sunlight is a genuinely effective natural bleach on white cotton and linen, and Los Angeles supplies plenty of it. An hour or two on a line does more for whiteness than any dryer cycle. Do not do this with colored sheets, and do not leave whites out for days, since prolonged UV exposure weakens fibers over time.

What to avoid

Chlorine bleach as a routine. It whitens on the first few uses, then starts reacting with protein residues (sweat, skin) and yellows the fabric permanently. It also breaks down cotton fibers, which is why heavily bleached sheets go thin and tear at the hems. Keep it for occasional disinfection at most.

Bleach on anything that is not pure white cotton or linen. It will damage bamboo viscose, modal, silk and most blends, and it destroys elastic in fitted sheet corners.

Overloading the machine. Sheets need room to move. A packed drum means poor agitation and poor rinsing, which is a direct cause of residue buildup.

High dryer heat. It sets any remaining stain and shortens the life of the fabric. Medium heat, removed slightly damp, is better for both whiteness and longevity.

Keeping them white from here

  • Wash sheets weekly. Buildup is much easier to prevent than to strip, and our guide on how often you should wash your sheets covers the reasoning.
  • Add oxygen bleach to every third or fourth wash rather than waiting for visible yellowing.
  • Wash your face and let skincare absorb before bed. Benzoyl peroxide especially is worth keeping off white pillowcases entirely.
  • Own at least two sets and rotate them. Fibers recover between uses and each set lasts noticeably longer.
  • Use a mattress protector. It keeps oils out of the mattress itself, which is a much harder cleaning problem. See how to wash a mattress protector.

Fabric matters more than technique

Long-staple cotton in a percale weave is the most forgiving fabric for whites. It takes hot water and oxygen bleach repeatedly without pilling, and it gets softer with washing rather than degrading. Sateen looks brighter out of the package but shows oil marks sooner because of the way the weave sits on the surface. Our comparison of percale versus sateen goes into the trade-offs, and bamboo versus cotton is worth reading before you buy white bamboo, which cannot take the same treatment.

Frequently asked questions

How do you get sheets white again?

Soak them overnight in hot water with dissolved oxygen bleach, wash hot with half your usual detergent, rinse with white vinegar, and line dry in sun if possible. One full cycle of that restores most sheets that have gone dull. Sheets yellowed by chlorine bleach or benzoyl peroxide are chemically altered and will not come back.

How do hotels keep sheets white?

Industrial machines that wash very hot with proper mineral control, high-quality long-staple cotton chosen to survive it, and a short replacement cycle. Hotels retire linens far sooner than households do. You can copy the first two at home; the third is the part nobody mentions.

How do you get blood stains out of white sheets?

Cold water immediately, never hot, because heat cooks the protein into the fibers permanently. Rinse under a cold tap from the back of the fabric, then soak in cold water with a little salt or hydrogen peroxide before washing normally. For dried blood, soak in cold water with an enzyme detergent for several hours first.

How do you keep white sheets white?

Weekly washing, oxygen bleach every few cycles, no fabric softener, no chlorine bleach as a routine, correct detergent dose, and letting skincare dry before bed. Prevention is almost entirely about oil and residue not accumulating in the first place.

Can you bleach white sheets?

Occasionally, on pure white cotton or linen, well diluted and fully rinsed. As a regular habit it will yellow them permanently and weaken the fabric. Oxygen bleach does the same job without the damage and is safe on far more fabrics.

How do you wash white sheets so they stay bright?

Hot water, a smaller detergent dose than the cap suggests, a vinegar rinse, a loosely loaded drum and medium dryer heat. If your water is hard, adding washing soda to the wash makes more difference than any specialty whitening product.

Fresh sheets, better bed

Crisp white bedding does very little if the mattress underneath is a decade past its useful life. If yours sags, sleeps hot or leaves you sore in the morning, come try a few at one of our five Los Angeles showrooms, with same-day delivery across the metro and a free 120-night comfort guarantee. Browse our mattress toppers if you are trying to buy another year out of your current bed, or take the sleep quiz to narrow down what you actually need.

Ready to shop?

Find your match in 2 minutes.

Skip the comparison shopping. Answer a few questions and we'll narrow it down to the mattresses that actually fit your sleep style.

Read more from Mattress Buying Guide | Find Your Perfect Mattress.

Buying guides and sleep advice, no email signup required.

Call Find a store