Clean cream cotton fitted sheet and pillowcases on a bed

How to Get Blood Out of Sheets (Fresh or Dried)

To get blood out of sheets, rinse the stain with cold water, treat it with hydrogen peroxide or a paste of baking soda and water, then wash on a cold cycle — and keep it away from heat until the stain is completely gone. Heat is the one thing that turns a removable stain into a permanent one. Everything else in this guide is negotiable; that part isn't.

Why Cold Water Is Non-Negotiable

Cream cotton sheet beside a basin of clear cold water

Blood is protein. Protein cooks. Run hot water over a blood stain and you're essentially setting an egg white into the weave of your sheet — the protein bonds to the fibers and stops being something a detergent can lift.

The same logic rules out the dryer. A stain that looks mostly gone coming out of the wash can reappear permanently after twenty minutes of hot tumbling. Air-dry until you're sure, every time.

How to Get Blood Out of Sheets: Fresh Stains

A fresh stain is a five-minute problem if you catch it. Work through these in order.

  1. Blot, don't rub. Press a clean cloth or paper towel onto the stain to lift the excess. Rubbing pushes blood sideways into fibers that were previously clean.
  2. Rinse from the back. Hold the fabric under cold running water with the underside facing up, so the water pushes the blood back out the way it came rather than through the rest of the sheet.
  3. Treat the spot. Apply your cleaner of choice from the list below and let it sit for at least fifteen minutes.
  4. Rinse and check. Cold water again. Hold it to the light. If there's a shadow, repeat before it goes anywhere near a machine.
  5. Wash cold, dry low or flat. Normal detergent, cold cycle, and no dryer until the stain is genuinely gone.

How to Get Dried Blood Out of Sheets

Dried blood is slower, not impossible. The added step is rehydration — you need the stain soft again before anything can lift it.

  1. Scrape off the crust. A dull knife edge or the back of a spoon lifts the surface layer without snagging the weave.
  2. Soak in cold water for thirty minutes to a few hours. Add a spoonful of salt or a little detergent to the water. For a stubborn stain, an overnight soak is fine.
  3. Work the cleaner in with your fingers or a soft brush. An old toothbrush is ideal, used gently — you're loosening the stain, not scrubbing the fabric thin.
  4. Repeat before washing. Dried stains usually need two or three rounds. Each pass takes a little more.

Expect this to take longer than you want it to. A stain that sat for a week may never come out completely, and that's worth knowing before you spend an evening on it.

Four Things Already in Your House That Work

  • Hydrogen peroxide — the most effective option on white and light bedding. It fizzes on contact with blood, which is how you know it's working. It can also lift color, so test a hidden corner on anything dyed before you commit.
  • Baking soda paste — two parts baking soda to one part cold water, spread over the stain and left for half an hour. Gentle, colorfast, and the safest pick for delicate or colored fabric.
  • Salt water — a tablespoon of salt in a bowl of cold water. Mild, slow, and the traditional choice for fabrics you don't want to treat aggressively.
  • Enzyme detergent — laundry detergents that list enzymes are built to break down protein stains specifically. Dab it on neat, let it sit, then wash cold.

Skip the internet's more creative suggestions. Meat tenderizer and cola both circulate as blood-stain hacks, and both are more likely to leave you with a second stain to deal with.

What Not to Do

Four reliable ways to make it worse:

  • Hot water. Sets the protein. This is the big one.
  • The dryer, too early. Same problem, more heat.
  • Chlorine bleach on a fresh stain. It can react with blood and set a yellowed mark that's harder to shift than what you started with. If you bleach at all, do it after the stain is out, as a brightening step.
  • Hard scrubbing. It spreads the stain and abrades the weave, leaving a thin patch that outlives the mark.

Fabric-Specific Cautions

Folded stack of cream cotton sheets on a wooden surface

Not every sheet takes the same treatment.

Linen handles cold soaking well but dislikes aggressive brushing, which roughs up the fiber surface. Go slow and let the soak do the work. Our guide to washing linen sheets covers the rest of its care quirks.

Cotton is the most forgiving of everything here, which is part of why it's the default for bedding you expect to actually live with. Our cotton bedding collection is the low-drama option if you're replacing a set that lost this particular fight.

Colored and printed sheets should never meet hydrogen peroxide without a spot test. Baking soda paste or plain salt water is the safer route.

Silk and satin need cold water and a gentle detergent only — no peroxide, no brushing, no soaking for hours.

When the Stain Wins

Sometimes it does. An old stain on a sheet that's already been through the dryer a few times is usually permanent, and no amount of soaking changes that.

Two reasonable exits: retire the set to a guest bed where nobody inspects the corners, or replace it. If you're replacing, a mid-tone or patterned set is quietly more forgiving than crisp white for anyone with recurring stain luck — our sheets and pillowcases range covers both ends of that spectrum.

Frequently Asked Questions

Does hydrogen peroxide damage sheets?

It can lift color from dyed fabric and, used repeatedly, weaken fibers over time. On white cotton it's the most effective household option. On anything colored, test first.

Can you get dried blood out of sheets?

Usually, if the sheet hasn't been through a hot dryer. Soak in cold water to rehydrate the stain, then treat and repeat. Expect several rounds.

Does vinegar remove blood stains?

White vinegar helps on fresh, light stains and is safe on most fabrics, but it's weaker than hydrogen peroxide or an enzyme detergent on anything set in.

Should you use hot or cold water on blood?

Cold, always. Hot water sets protein stains into the fibers permanently.

Can you put stained sheets in the dryer?

Not until the stain is completely gone. Dryer heat locks in whatever is left, and at that point the mark is there for good.

The Bottom Line

Cold water, blot instead of rub, treat with hydrogen peroxide or baking soda, and keep the whole thing away from heat until the stain has genuinely disappeared. Fresh stains take minutes. Dried ones take patience and a few rounds. The only unrecoverable mistake is reaching for hot water first.

Back to blog