Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to remove blood from sheets

To remove blood from sheets, strip the bed, flush the stain from the back with cold water, then soak the stained section in cold water with an enzyme detergent before washing warm. Blood is a protein stain that heat cooks into the fibers, so keep sheets out of a hot wash and the dryer until the mark is completely gone.

Best method
Cold flush, enzyme soak of the stained section, warm wash
Time
30 minutes for fresh blood; several hours to overnight for dried
Difficulty
Easy
Stain type
Protein

You will need

  • Cold water and a basin or sink
  • Enzyme laundry detergent or enzyme presoak
  • Oxygen bleach, for a leftover brown mark
  • Chlorine bleach or 3% hydrogen peroxide, for white cotton only

How to remove blood from sheets

  1. 1

    Strip the bed and check underneath

    Take the sheet off as soon as you notice the stain, and look at the mattress pad or mattress below. Blood on a fitted sheet often soaks through.

    Why: Blood dries and binds to fibers over time, and treating every layer now stops a second stain from setting while you work on the first.

  2. 2

    Flush the spot from the back with cold water

    Gather the stained part of the sheet and hold it under a cold tap with the wrong side facing the water, so the water pushes the blood back out. Keep going until the water runs clear or the stain stops fading.

    Why: Cold water dissolves blood proteins that haven't set. Warm or hot water starts to coagulate them between the yarns.

  3. 3

    Soak just the stained section

    Fill a basin or sink with cold water and an enzyme detergent or enzyme presoak, then bunch the stained area into it. You don't need to submerge the whole sheet. Soak fresh stains at least 30 minutes and dried stains several hours or overnight.

    Why: Protease enzymes cut clotted blood protein into small pieces that rinse away, which water alone can't do once blood has dried.

  4. 4

    Rub in detergent and wash warm

    Work a little enzyme detergent into the spot, then wash the sheet set in warm water with a normal detergent dose. Don't overload the washer: sheets need room to move and rinse.

    Why: With the protein broken down, warm water is enough to wash it out, and a crowded drum leaves detergent and soil behind.

  5. 5

    Bleach any brown shadow

    If a rusty mark remains, rewash or soak with oxygen bleach. On white cotton sheets labeled bleach-safe, chlorine bleach or a dab of 3% hydrogen peroxide also works.

    Why: The leftover color is heme, the iron-containing pigment in blood. It can stay after the protein is gone, and an oxidizing bleach breaks it down.

  6. 6

    Line-dry or check before the dryer

    Hang the sheet, or at least check the spot in daylight before it goes in the dryer. Repeat the enzyme soak if you can still see any trace.

    Why: Dryer heat sets leftover protein so firmly that it may never come out.

What makes blood on sheets different

The chemistry is the same as any protein stain: proteins in blood clot onto fibers as they dry, and heat cooks them in place. What's different with sheets is timing and size. Blood from a nosebleed or a period often sits for hours overnight, so many bedding stains are dried by the time you see them, and a whole sheet is awkward to soak.

That's why it works best to treat the stained section on its own in a basin and leave the full wash for after. It also matters for routine bedding care: many people wash sheets in hot water for dust mites, but a hot wash with a blood stain still in it will set the stain. Get the blood out first, then wash as hot as the label allows.

By situation

Dried period blood on sheets

Scrape off any crust, then give the stained section a long enzyme soak, several hours or overnight, changing the water if it turns pink. Sources differ on the soak temperature for dried blood: the American Cleaning Institute allows warm water at this stage, while Iowa State and Kentucky extension keep it cold. Starting cold is the safe choice.

The sheets already went through a hot wash or the dryer

A hot wash may have partly set the protein: soak again in cool water with an enzyme presoak, rewash and follow with oxygen bleach. After a hot dryer the stain is much harder to move. Repeat the enzyme soak a few times before bleaching, and expect that some heat-set marks won't fully clear.

White cotton sheets

After the enzyme step, chlorine bleach (if the label allows it) or 3% hydrogen peroxide clears the last color. Peroxide fizzes on blood because an enzyme in blood breaks it into water and oxygen; that's normal.

Colored, sateen and microfiber sheets

Use oxygen bleach rather than chlorine on colored cotton and polyester microfiber, and test hydrogen peroxide on a hem first because it can lighten some dyes. Sateen's smooth face comes from long surface threads, so dab rather than scrub.

Silk sheets and pillowcases

Silk is a protein fiber, so enzyme presoaks can damage it and chlorine bleach ruins it. Sponge the spot gently with cold water only. If the label says dry clean, take it to a cleaner within a day or two and point out the stain.

Blood on a duvet cover or comforter

Remove the cover and treat it like a sheet. For blood on the comforter itself, spot-treat the shell with cold water and enzyme detergent on a cloth rather than soaking the fill, and make sure it dries completely so it doesn't develop a mildew smell.

What not to do

  • Don't put the sheets straight into a hot wash. Hot water coagulates blood proteins between the fibers and can make the stain permanent.
  • Don't tumble-dry while any stain is visible. Dryer heat sets whatever protein is left.
  • Don't scrub the fabric hard. Rubbing spreads blood, pushes it deeper and can rough up the weave, especially sateen.
  • Don't combine bleach with ammonia. Ammonia is sometimes suggested for old blood. Mixed with chlorine bleach it releases toxic chloramine gas, so never mix them.

Other methods that work

3% hydrogen peroxide

Dab the drugstore 3% solution onto the spot after the cold rinse, let it bubble, blot, and rinse well. It's handy on white sheets and small dried spots.

Caution: It can lighten dyes, so test on a hem first. Use only the 3% strength.

Salt water soak

An old government bulletin suggested soaking dried blood in strong salt water before washing. It's traditional, with weak evidence, and current extension guides recommend an enzyme presoak instead.

Caution: Rinse well afterward. It doesn't replace the enzyme soak.

Diluted ammonia

A mild ammonia solution can help loosen old protein stains on colorfast cotton. Test first, because it can shift some dye colors.

Caution: Never use it with chlorine bleach. Rinse thoroughly before any bleach step.

Stain still there?

A faint brown or yellow outline remains

That's usually the heme pigment, not protein. Soak the section in oxygen bleach, or use peroxide or chlorine bleach on white cotton, then wash.

The stain looked gone when wet but showed up dry

Wet fabric hides stains. Rewet the area, repeat the enzyme soak, and check it dry in good light before the dryer.

Yellow patches are spreading across the sheet, not just at the stain

That's usually body-oil buildup, not blood. Wash in the warmest water the label allows with enough detergent, and pretreat oily areas like pillowcases with liquid detergent.

Safety

  • Wear disposable gloves when handling someone else's blood.
  • Test hydrogen peroxide, ammonia or bleach on a hidden hem first.

Never mix cleaning products; see chemicals you must never combine.

Questions

What's the best way to get blood out of sheets?

Cold water first, then an enzyme soak of the stained section and a warm wash. On white cotton sheets, a bleach step clears leftover color. Keep them out of the dryer until the stain is gone.

Can you get dried period blood out of sheets?

Yes, in most cases. Scrape off any crust and soak the area for several hours or overnight in water with an enzyme detergent, then wash warm and use oxygen bleach for any leftover mark.

Does hot water get blood out of sheets?

No, it sets it. Hot water cooks blood proteins into the fabric. Use cold water to rinse and soak, warm for the wash, and save hot washes for after the stain is gone.

Will hydrogen peroxide bleach my sheets?

It can lighten some dyes on colored sheets, so test on a hem first. On white cotton it's safe and works well on leftover blood color.

How do I keep blood from soaking into the mattress?

Check under the sheet as soon as you strip the bed and treat the mattress pad or mattress with a damp-cloth spot method. A washable mattress protector makes this much easier next time.

Blood on other surfaces

Other stains on sheets

Sources

  1. Stain Removal Guide, American Cleaning Institute
  2. Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
  3. Quick and Easy Stain Removal for Clothing (HS 305, May 2026), Iowa State University Extension and Outreach
  4. Removing Stains From Washable Fabric, Texas A&M AgriLife Extension
  5. Laundry Basics, American Cleaning Institute
  6. Chlorine gas: What happens if you mix bleach and other cleaners, National Capital Poison Center (Poison Control)

Last updated . Methods are drawn from the sources above; how we research and check our guides.