How to Get Blood Out of Sheets
There is exactly one rule that decides whether a blood stain comes out or becomes permanent: cold water, always, and never hot. Get that right and the rest is just picking a method - fresh or dried - and being patient.
Blood on the sheets is one of those small household emergencies that feels worse than it is — a nosebleed, a scraped knee, a cut finger, that time of the month. The panic is understandable, but it also causes most of the damage, because the instinct is to grab hot water and scrub, and those are the two things guaranteed to make the stain permanent. Slow down. There is a single rule that decides the whole outcome, and once you know it, blood is honestly one of the more removable stains you will ever deal with.
The short version, before anything else: always cold water, never hot — and no drying until the stain is completely gone. Everything below hangs off that one sentence.
The one rule that governs everything
Blood is largely protein, and protein does something specific when it meets heat: it cooks. Think of an egg white going from clear and runny to white and solid the instant it hits a hot pan. Heat coagulates the protein in blood the same way, and once it has set, it bonds into the weave of the fabric and stops being water-soluble. A cold stain can be rinsed and lifted; a cooked one is chemically welded in place.
That is why cold water is not a preference here, it is the whole game. Cold keeps the protein loose and dissolvable so it can float out of the fibers. Hot water — even warm — starts to set it. And the sneaky version of the same mistake is the dryer: you can do everything right, see a faint shadow left, throw the sheet in the dryer to "deal with it later," and the hot air bakes that shadow into a permanent brown mark. So the rule has two halves. Cold water throughout, and no heat drying until you are certain the stain is out. Air-dry and inspect first, every time.
Fresh stains: act fast, blot, and rinse from the back
A stain caught while it is still wet is the easy case, and speed matters more than technique. Start here:
- Blot, do not rub. Press a clean, dry cloth or paper towel onto the stain to lift as much blood as possible. Rubbing does the opposite of what you want — it grinds the blood deeper into the weave and spreads a small spot into a big smear.
- Rinse from the back of the fabric. Turn the sheet inside out so the stain faces down, and run cold water through the back of the fabric. This pushes the blood back out the way it came in, rather than driving it further through the cloth. Hold it under a cold tap and let the water do the work.
- Then pick one method. After the rinse, a plain cold-water soak for a while is often enough on its own. If it needs more, make a salt paste — a little cold water and table salt worked gently into the mark, where the salt helps draw the blood out — or work in a small amount of ordinary dish soap, which is built to cut through the fats and proteins in exactly this kind of mess. Rinse cold, check, and repeat if a ghost remains.
Most fresh stains surrender at this stage. If you have time before a proper laundering, a long cold soak in the sink or a bucket is the single most forgiving thing you can do — it loosens everything and buys you room to work.
Dried or old stains: rehydrate first, then break the protein
A stain that has dried — the one you find the next morning, brown and stiff — needs a different approach. First, rehydrate it: dampen the mark with cold water and let it soften for a bit so the treatment can actually get into the crust. Then reach for one of these, roughly in order of how reliable I find them:
- Enzyme (biological) laundry detergent — the workhorse. These contain protease enzymes that literally digest and break apart the blood protein instead of just diluting it. For a set stain, this is the most dependable option there is. Work it into the damp spot, let it dwell, then rinse cold.
- Hydrogen peroxide — great on white cotton. The ordinary drugstore strength fizzes on contact with blood, and that bubbling lifts the stain loose. It rinses clean and is superb on white sheets. The catch: it is a mild bleach, so it can lighten dyes. Spot-test coloured sheets first on a hidden hem.
- Baking-soda paste. Mix baking soda with a little cold water into a paste, spread it over the stain, let it dry, then brush it off and rinse. Gentle and cheap — a solid choice when you want to avoid anything harsh.
- Diluted white vinegar. A mild acid that helps break blood down; soak the stained area in a cold water-and-vinegar mix, then rinse. Handy when you have no enzyme detergent on hand.
Whichever you choose, treat it as a cycle rather than a one-shot: apply, wait, rinse cold, inspect, repeat. Set stains tend to fade in stages, and a second or third pass often clears what the first left behind.
Match the method to the fabric
The fiber you are working with narrows your options, so check the sheet before you commit to anything strong.
- Cotton and percale: the most forgiving. Cold soaks, dish soap, salt, enzyme detergent, baking soda and — on whites — hydrogen peroxide are all fair game. This is where you have the most room to be aggressive.
- Silk and satin: delicate protein and fine filament fibers. Skip peroxide and harsh scrubbing entirely; stick to a gentle cold rinse and a mild, spot-tested treatment, blotting rather than working it hard. When in real doubt, this is the one to hand to a cleaner.
- Lyocell, TENCEL and coloured or patterned sheets: gentle and cautious. Lyocell is weaker when wet, and dyes lift under bleach-type agents, so favour an enzyme detergent or a cold soak and always spot-test anything stronger on a hidden corner before it touches the visible stain.
The habit worth building is the spot test itself: a dab on an inside hem or under the fitted-sheet elastic, a short wait, and a look for any colour change or damage before you go near the part people can see.
What not to do
The mistakes are as important as the methods, because each one can turn a fixable stain into a ruined sheet:
- Do not use hot or warm water. This is the cardinal sin — it cooks the protein and sets the stain for good.
- Do not reach for chlorine bleach first. It is harsh on cotton over time, off-limits for silk, wool, lyocell and colours, and on blood it can leave a yellow-brown cast rather than a clean lift. Save it as a diluted last resort for white cotton only, and never mix it with other cleaners.
- Do not rub or scrub hard. It drives blood deeper and spreads the stain. Blot and rinse instead.
- Do not dry the sheet until the stain is truly gone. The hot dryer is the last chance to make a stain permanent — do not hand it that chance.
Finish: air-dry, check, then launder as normal
When you think you have won, resist the dryer. Let the sheet air-dry and then look at it in good light — a faint stain that was invisible while wet often reappears as the fabric dries. If any shadow remains, you have lost nothing: rehydrate and run your method again while everything is still cool and reversible. Only once the fabric is genuinely clean should you send it through a normal cold wash to finish the job, following the routine in my guide to how to wash sheets. And if the blood soaked through to the layer underneath, the same cold-water, protein-first logic applies down there too — the difference is you cannot rinse a mattress, so head over to how to get stains out of a mattress for the blot-and-treat version. Patience is the whole trick here: cold water, the right method, and never letting heat near it until the stain has genuinely given up.
Common questions
Why does cold water get blood out but hot water does not?
Blood is mostly protein, and protein behaves like an egg white: heat cooks it and locks it in place. Cold water keeps the protein loose and dissolvable so it can rinse away, while a hot wash - or a hot dryer later - coagulates it and bonds it into the fibers, turning a removable stain into a set, brown one. That single fact is why every step here uses cold water and why you never dry a sheet until the mark is truly gone.
What is the best thing to get a set-in, dried blood stain out?
An enzyme or biological laundry detergent is the most reliable choice for old, dried blood. Those detergents contain protease enzymes that actually break the blood protein apart rather than just diluting it, which is exactly what a set stain needs. Rehydrate the spot with cold water first, work in the enzyme detergent, and let it sit for a while before rinsing cold. Hydrogen peroxide is the runner-up on white cotton, but enzymes are the workhorse for anything that has already dried.
Can I use hydrogen peroxide on coloured or patterned sheets?
Cautiously, and only after a spot test. Hydrogen peroxide is excellent on white cotton because it fizzes the blood loose and rinses clean, but it is a mild bleaching agent and can lighten dyes. Dab a little on a hidden corner - an inside hem or under the fitted-sheet elastic - wait, and check for colour change before you touch the visible stain. On dark or richly dyed sheets I skip peroxide entirely and reach for an enzyme detergent, which lifts blood without the bleaching risk.
I already washed and dried the sheet and the stain is still there. Is it hopeless?
Not always, but the odds drop once heat has set it. The dryer is the real problem - it bakes the protein in. Try rehydrating the stain and giving it a long cold soak with an enzyme detergent, then a hydrogen peroxide treatment if the sheet is white. Air-dry and check before it ever sees the dryer again. Repeat the cycle a couple of times; set stains often fade in stages rather than vanishing at once, and some simply will not fully clear.
Should I just use chlorine bleach to be safe?
Not as a first move. Chlorine bleach is harsh: it weakens cotton fibers over time, it is a definite no on silk, wool and most coloured or lyocell sheets, and on blood it can actually react to leave a faint yellow-brown cast rather than a clean result. Save it as a last resort for white cotton only, well diluted, after gentler methods have failed - and never mix it with other cleaners. Cold water plus an enzyme detergent solves most stains without it.
Sources
Where the facts on this page come from. We cite other people's testing because we don't do our own — here's what that means.
Read next
- How to Wash Bed Sheets (by Fabric)A wash-and-dry method for every kind of sheet — cotton and percale, sateen, linen, bamboo viscose, flannel and microfiber — plus how often to wash, how to handle new sheets, and why sheets pill and how to slow it down.
- How to Get Stains Out of a MattressA stain-by-stain method for a mattress — sweat and yellowing, urine, blood, and everyday spills — built on the rules that matter most: blot never rub, use barely any moisture, and dry it fully so you never trade a stain for mold.
- How to Whiten Yellowed PillowsWhy pillows yellow and how to strip it out — a hot-wash-and-soak whitening method with a booster and a sun-dry — plus the fills that can't be washed and the point where yellowing means it's time to replace.
- The Best Sheets on AmazonSix Amazon sheet sets worth buying, plus how to read a listing: why thread count lies, what Egyptian cotton isn't, and the sizing spec that causes most returns.
- How Often Should You Wash Your Sheets?About once a week for most people - but sweat, pets, allergies, and skin can push it higher. Here is how to set an honest sheet-washing schedule.