Skip to main content Skip to navigation
Stain Removal
13 min read

How to Remove Blood Stains from Clothes and Sheets

Blood is a protein stain: cold water first, no heat until it is gone. Steps by fabric, with peroxide last.

Updated on Reviewed by the Launderwise editorial team Part of our stain removal guide
Editorial standards
Diagram of sourced blood-stain steps by fabric, from a cool-water first step to 3% hydrogen peroxide checks, ending on the check before any heat

Disclosure: Some product links are affiliate links; we may earn a commission if you buy through them.

Protocol

Method steps

  1. Rinse in cold water, from the wrong side Rinse fresh blood under cold running water (UGA Extension). Texas A&M flushes a stain from the wrong side of the fabric, so it is forced off the surface and not through the fabric.
  2. Rub in soap or detergent UGA rubs fresh blood with bar soap or liquid detergent; Consumer Reports rubs detergent in with fingers or a soft toothbrush and lets it sit 10 minutes.
  3. Rinse and repeat Rinse again in cold water and repeat (UGA Extension).
  4. Still there: soak Soak in cool water for 30 minutes or longer; if the stain remains, use a lukewarm enzyme pre-soak (UGA Extension), except on silk and wool, which protein enzymes can damage (Smithsonian MCI).
  5. Wash cold, and no heat until it is gone Wash on a cold cycle (Consumer Reports). Do not dry the fabric in the dryer or press it until all of the stain has been removed (Texas A&M).

Rinse blood in cold running water from the wrong side, rub in bar soap or detergent, rinse and repeat, then wash on a cold cycle. If the stain remains, soak it cool, then in an enzyme pre-soak, with 3% hydrogen peroxide last, after a colourfastness test. No dryer or iron until the stain is gone.

Blood has one strict starting rule: cold water first. Consumer Reports says to rinse blood quickly with cold water and warns that washing in hot water can set some stains, including blood. UGA Extension adds the reason to move fast: treat it immediately, because stains set by heat will be difficult to remove.

What you’ll need

The one thing not to reach for is the hot tap.

A bar of soap or liquid laundry detergent — UGA's first step on fresh blood

An enzyme pre-soak or enzyme detergent — for traces that remain, not on silk or wool

Oxygen bleach — if the stain persists after the enzyme soak, when the care label allows bleach

3% hydrogen peroxide — the last step, after a hidden-area colourfastness test

Blood is a protein stain, and protease enzymes are used in detergents to help break down blood and other protein soils (Novonesis); Texas A&M says enzyme products aid in removing protein stains such as blood. Use the product label as the dosing authority. A standard liquid laundry detergent↗ covers the detergent step in UGA’s and Consumer Reports’ routes.

If the stain persists after the enzyme soak, Texas A&M’s protein-stain route is to re-launder with detergent and a bleach appropriate for the fabric. It says oxygen bleaches are usually safe for all fabrics and colours, but not for fabrics with flame-retardant finishes, and that powdered bleach packages carry their own colourfastness test.

Why cold water comes first

Iowa State University Extension says protein stains set if exposed to hot water, an iron or a dryer, so a hot wash, the dryer and the iron all wait until the mark is gone. The one warmer step in the routes cited here is the enzyme pre-soak: UGA runs it in lukewarm water, Iowa State in cold to lukewarm water, under 38 °C (100 °F).

If the blood is still wet, start with the fresh steps below. If a stain remains after them, or has already dried, move to the longer soak route.

Blood stain decision table

Choose the route by the state of the stain and by the surface.

Stain and surfaceStart hereIf it staysLimit
Wet, fresh blood on a washable garmentCold running water, then bar soap or liquid detergent; rinse and repeat (UGA)Detergent left 10 minutes, then a cold cycle (Consumer Reports)No dryer until the stain is removed (Consumer Reports)
Still there, or already dryCool-water soak, 30 minutes or longer (UGA)Enzyme pre-soak (UGA), then 3% peroxide after a hidden-area test (UGA)Old stains may be impossible to remove (Texas A&M)
Already tumble-driedCool-water soak, then an enzyme soak (not on silk or wool)3% peroxide after a hidden-area testStains set by heat will be difficult to remove (UGA)
Silk or woolCool water, sponge or tampDetergent the label allows; no enzyme productPretest before peroxide; skip it on a no-bleach label
MattressCold, damp rag, dabbed (Sleep Foundation)Baking soda and hydrogen peroxide method (Sleep Foundation)Test the solution first; no bleach or harsh cleaners
Upholstery or carpetSponge or blot with cold water (UGA, upholstery)Mild detergent solution, blotted (UGA, carpet)Overwetting can leave a ring on upholstery (UGA)

Step by step: a fresh blood stain

UGA’s rule is to treat blood immediately. The steps at the top of the article give the order; this section adds where each one comes from and where the sources differ.

1. Rinse in cold water, from the wrong side

UGA rinses fresh stains in cold running water. Texas A&M applies stain remover to the wrong side of the stain, so the stain is forced off the surface and not through the fabric, and flushes it away from the wrong side.

2. Rub in soap or detergent

UGA’s blood page says to rub fresh blood with bar soap or liquid detergent. Consumer Reports rubs detergent into the stain with fingers or a soft toothbrush and lets it sit 10 minutes. Texas A&M’s general spot-treatment rule is different: tamp lightly with a soft brush and do not rub, which may roughen the fabric, damage the fibres or remove colour through abrasion. These are two sources’ own rules, not one rule; the diagram further down shows Texas A&M’s sponge-or-tamp step.

3. Rinse and repeat

UGA rinses again in cold water and repeats.

4. Still there: soak

A mark that survives the rinse moves to the longer route below: a cool soak, then an enzyme pre-soak where the fibre allows it.

5. Wash cold, no heat until it is gone

Consumer Reports washes on a cold cycle. Texas A&M’s heat rule then applies: do not dry the fabric in the dryer or press it until all of the stain has been removed.

Check the tag before the first rinse

Cold water is the rule for blood; the garment decides everything after it. The decoder converts the symbols printed on it into a wash, bleach and professional-cleaning verdict.

Decode the care label

Still there, or already dry: the longer route

UGA gives one longer route for blood that remains, without tying it to the stain’s age:

  1. Soak in cool water for 30 minutes or longer.
  2. If the stain remains, soak 30 minutes or longer in lukewarm water with an enzyme pre-soak. Skip this on silk and wool: the Smithsonian Museum Conservation Institute says protein enzymes can damage them.
  3. Rinse, rub detergent into any remaining stain, and rinse again.
  4. If the stain still remains, put a few drops of 3% hydrogen peroxide on it for 1-3 minutes, rinse thoroughly and launder.

Texas A&M’s protein route runs the same way: after the cool-water steps, soak in an enzyme solution following the package directions, rewash and inspect. If the stain persists, it re-launders with detergent and a bleach appropriate for the fabric.

An oxygen-bleach wash

Oxygen bleach is the bleach Texas A&M calls usually safe for all fabrics and colours. Use it only where the care label does not cross out the bleach triangle.

  1. Read and follow the package directions for the oxygen-bleach powder↗, as Texas A&M says to for any product.
  2. Run the colourfastness test the package gives.
  3. On a coloured garment, bleach the whole garment, not just the spot, to prevent uneven colour removal (Texas A&M).
  4. Keep the fabric out of the dryer until all of the stain is gone.

The delicate-fabric route

On silk, wool or anything the care label restricts, stay with Texas A&M’s cool-water, detergent-solution, sponge-or-tamp steps, using a detergent the label allows. Texas A&M’s rule for doubt is to leave it to a professional dry-cleaner and point out the location and type of stain.

MethodTimeSource’s limit
Oxygen bleachPackage directions (Texas A&M)Usually safe for all fabrics and colours; not on flame-retardant finishes (Texas A&M)
3% hydrogen peroxide1-3 minutes (UGA)Pretest; may decolorize some dyes (Smithsonian MCI)
Cool water and detergent solution, sponge or tampRepeat until no more stain is removed (Texas A&M)Silk and wool are weaker in water (Smithsonian MCI)

Common home hacks: what the sources say

Texas A&M’s general warning covers most kitchen remedies: old remedies are unreliable and may produce an additional stain. Two come up for blood.

Dish soap: a detergent, in two cited methods

Dish detergent does appear in the cited methods. UGA’s wet spotter for wool and silk upholstery uses white dishwashing detergent, and the Sleep Foundation adds 2 or 3 drops of clear dish soap to its mattress solution. Texas A&M warns that coloured detergents can stain fabrics, so stay with a clear or white one.

White vinegar: not in a blood route

None of the real-blood routes cited here (UGA, Texas A&M, Consumer Reports, the Sleep Foundation) uses vinegar, and Texas A&M says white vinegar may change the colour of some dyes. Never mix it with bleach: the CDC links bleach mixed with vinegar or ammonia to chlorine or chloramine gases.

On the go: first aid when you’re away from the tap

You rarely catch blood next to a sink. The goal away from home is to keep the mark treatable until you can follow the full route.

  • Blot the excess. Texas A&M says to blot excess liquid from the surface without damaging the fabric.
  • Flush with cold water from the wrong side if you can reach a tap, per UGA’s cold running water and Texas A&M’s wrong-side rule.
  • Skip anything alcohol-based. Texas A&M says blood is one of the stains set by alcohol.
  • Treat it as soon as you can. Texas A&M says old stains may be impossible to remove.

The rule that matters on the go is the same as everywhere else: no dryer or iron until you have confirmed the stain is gone.

When it’s already been dried in

This is the worst case: the item went through a hot wash or the dryer, and the mark is now set. UGA says stains set by heat will be difficult to remove, so treat this as a rescue attempt.

  • Start with the same cool-water steps: a soak in cool water, then an enzyme soak on fabrics other than silk and wool.
  • If the stain still remains, use 3% hydrogen peroxide only after a hidden-seam test: UGA Extension puts a few drops on the stain for 1-3 minutes, then rinses thoroughly. On a coloured garment, Texas A&M says not to bleach just a spot but the whole garment, to prevent uneven colour removal.
  • If it persists, Texas A&M’s last step is a re-launder with detergent and a bleach appropriate for the fabric. The Smithsonian Museum Conservation Institute says dried, aged blood needs special chemical reagents and that a dry-cleaner can treat just the stain.
  • Hydrogen peroxide is a bleach — the Smithsonian says it may decolorize some dyes. Test a hidden seam before treating the visible stain.
  • Never mix bleach with vinegar or ammonia — the mixtures can release chlorine or chloramine gases. Texas A&M says never to mix stain removers and to rinse thoroughly between them.

Blood on sheets and bedding

The Sleep Foundation gives sheets their own route, and it starts with getting the sheet off the bed: moving the bedding quickly can help prevent the mattress or carpet from getting stained. For a fresh stain, it submerges the stained part in a bowl of cold water for about five minutes, rinses it cold, then washes the sheets on a cold or gentle setting. For a dried stain, it pretreats with an enzyme-based stain remover following the package, washes cold on a gentle setting within the care tag, and checks the stain before drying, repeating if it is still there.

Blood on a mattress, sofa or carpet

A mattress, an upholstered sofa or a carpet can’t go in the machine, so the goal shifts: lift the blood in place without pushing it further in. UGA’s carpet rule is not to force the stain further into the fibre and to keep blotting until no more stain is removed.

Mattress. For a fresh mark, the Sleep Foundation (external link) dampens a rag with cold water and gently dabs, moving to a clean rag when it gets dirty. For a dried one, it first tests a few drops of the solution on a small area, because hydrogen peroxide can stain some fabrics, then:

  1. Spreads a thin layer of baking soda over the stain, leaves it 15 minutes or longer, and vacuums it up.
  2. Sprays a mix of about 240 ml (8 US fl oz) of cold water, the same amount of hydrogen peroxide and 2 or 3 drops of clear dish soap until the whole stain is damp.
  3. Adds a second thin layer of baking soda and leaves it a few hours or overnight.
  4. Brushes, vacuums, wipes with a clean damp rag and then a dry one, repeats if needed, and lets the mattress fully air out.

Upholstered sofa. UGA sponges or blots wet blood with cold water, which it says should remove it, and warns that overwetting can make the upholstery finish migrate and leave a circle. For wool or silk upholstery, its next step is a wet spotter of 1 part glycerin, 1 part white dishwashing detergent and 8 parts cold water under a dampened absorbent pad, kept moist until the stain is gone, then flushed and blotted with cool water.

Carpet. For a synthetic or wool carpet, UGA mixes 5 ml (1 teaspoon) of a mild, non-alkali detergent with about 240 ml (1/2 US pint) of cool water, adds a little to the stain and blots until no more stain is removed.

No bleach on the mattress, and check the cover

The Sleep Foundation says not to use bleach or other harsh cleaners on a mattress, which can be harmful to people and pets and can damage it, and to avoid hot water or a dryer until the stain is clearly removed. A zippered mattress cover may go in the washing machine, but only if the manufacturer clearly states it is safe to remove.

Treating a mattress and nothing else? Blood on a mattress carries this route on its own page, including what to check before the first dab and where it parts from the garment method.

Menstrual blood and period pants

Menstrual blood is blood, so the same route applies: cold water first, no dryer or iron until the mark is gone. For period underwear, UGA’s rule for any method holds: read the care label first and use nothing it prohibits.

Adapt to the fabric

  • Cotton and linen — stronger in water, unless aged or already damaged (Smithsonian MCI). Oxygen bleach and peroxide stay inside the care label and the product label.
  • Coloured fabric — pretest every cleaning agent on a hidden area (UGA), and bleach the whole garment, not the spot (Texas A&M). For jeans, see how to wash jeans without fading them.
  • Silk and wool — protein fibres that protein enzymes or alkali can damage, and weaker in water. Skip enzyme products, use cool water and a detergent the label allows, and sponge or tamp rather than rub. When in doubt, Texas A&M leaves it to a professional dry-cleaner.

The fibre changes how the stain behaves in water. The Smithsonian Museum Conservation Institute notes that water swells natural fibres but not polyester or acrylic, so a water-based stain goes deeper into cotton or linen unless a water-repellent finish has been recently applied, and that wet silk and wool stretch and tear more readily. Texas A&M adds the one label that stops the home route: fabric labelled “dry clean” goes to the cleaner as soon as possible, with the fibre and the stain named.

Blood is a wet-type, protein stain(TAMU). Treat it at once and rinse freshblood in cold running water; stains setby heat will be difficult to remove(UGA).“Dry clean” labelThese home steps do not apply. Take it to acleaner as soon as possible and name thefibre and the stain (TAMU).THE FIBRECotton, linenStronger in water, but can tear if aged ordamaged (MCI)Polyester, acrylicRepels water-based stains, which go deeperinto natural fibres without awater-repellent finish (MCI)Washable wool, silkWeaker in water: stretches and tears moreeasily (MCI)First cool-water stepDissolve the stain with cool water, work ina detergent solution, sponge or tamp, thenflush with cool water. Repeat until no morestain is removed (TAMU).Still thereSoak in cool water 30 minutes or longer(UGA).Enzyme soakCotton, linen · Polyester, acrylicIf traces remain, soak in an enzyme solutionfollowing the package directions, thenrewash and inspect (TAMU).Washable wool, silkCaution: silk and wool are proteinfibres, which protein enzymes can damage(MCI).Before peroxidePretest on a hidden area forcolourfastness (UGA): peroxide maydecolorize some dyes and slightlyweakens fibres (MCI). Do not bleach justa spot on a coloured garment (TAMU).Peroxide is a bleach (UGA), and acrossed-out triangle means no bleaching(GINETEX).3% hydrogen peroxideIf the stain still remains: a few drops onthe stain for 1–3 minutes, then rinsethoroughly and launder (UGA).Before the dryer or the iron: is allof the stain gone?No: treat itagain. Heat setsstains (TAMU);protein stains setif exposed to hotwater, an iron ora dryer (IowaState).Yes: launder asthe care labelallows; the tubnumber is themaximum washtemperature(GINETEX).The older the stain, the harder it is toremove: dried, aged blood needs specialchemical reagents, and a dry-cleaner can treatjust the stain (MCI). Old stains may beimpossible to remove (TAMU).TAMU: Texas A&M AgriLife Extension. UGA:University of Georgia Extension. MCI: SmithsonianMuseum Conservation Institute. Iowa State: IowaState University Extension. GINETEX: thecare-labelling association.
The fibre
Cotton, linen: Stronger in water, but can tear if aged or damaged (MCI)
Polyester, acrylic: Repels water-based stains, which go deeper into natural fibres without a water-repellent finish (MCI)
Washable wool, silk: Weaker in water: stretches and tears more easily (MCI)
“Dry clean” label: These home steps do not apply. Take it to a cleaner as soon as possible and name the fibre and the stain (TAMU).
First cool-water step
Dissolve the stain with cool water, work in a detergent solution, sponge or tamp, then flush with cool water. Repeat until no more stain is removed (TAMU).
Still there
Soak in cool water 30 minutes or longer (UGA).
Enzyme soak
Cotton, linen, Polyester, acrylic: If traces remain, soak in an enzyme solution following the package directions, then rewash and inspect (TAMU).
Washable wool, silk: Caution: silk and wool are protein fibres, which protein enzymes can damage (MCI).
Before peroxide
Pretest on a hidden area for colourfastness (UGA): peroxide may decolorize some dyes and slightly weakens fibres (MCI). Do not bleach just a spot on a coloured garment (TAMU). Peroxide is a bleach (UGA), and a crossed-out triangle means no bleaching (GINETEX).
3% hydrogen peroxide
If the stain still remains: a few drops on the stain for 1–3 minutes, then rinse thoroughly and launder (UGA).

Before the dryer or the iron: is all of the stain gone? No: treat it again. Heat sets stains (TAMU); protein stains set if exposed to hot water, an iron or a dryer (Iowa State). Yes: launder as the care label allows; the tub number is the maximum wash temperature (GINETEX). The older the stain, the harder it is to remove: dried, aged blood needs special chemical reagents, and a dry-cleaner can treat just the stain (MCI). Old stains may be impossible to remove (TAMU).

Blood is a wet-type, protein stain (TAMU). Treat it at once and rinse fresh blood in cold running water; stains set by heat will be difficult to remove (UGA). TAMU: Texas A&M AgriLife Extension. UGA: University of Georgia Extension. MCI: Smithsonian Museum Conservation Institute. Iowa State: Iowa State University Extension. GINETEX: the care-labelling association.

Sourced blood-stain steps by fabric, and the check before any heat · Texas A&M AgriLife Extension, University of Georgia Extension, Smithsonian Museum Conservation Institute, Iowa State University Extension, GINETEX

Two labels end the home route for blood. The words “dry clean” send the garment to a cleaner, and the crossed-out tub means, per GINETEX, that it must not be washed:

Do not wash

Mistakes to avoid

Each of these is ruled out by a source cited above.

  • Reaching for hot water — Consumer Reports says washing in hot water can set some stains, including blood.
  • Tumble-drying or ironing before the mark is gone — Texas A&M says heat sets stains.
  • Treating from the front — Texas A&M works from the wrong side, so the stain is forced off the surface and not through the fabric.
  • Using chlorine bleach casually — Texas A&M rules it out on wool, silk, spandex and flame-retardant finishes; never mix it with vinegar or ammonia, and never override a no-bleach label.
  • Skipping the hidden-area test — UGA pretests every cleaning agent for colourfastness.

The honest bottom line

The useful question is not which remedy is strongest; it is what state the stain is in and what the label allows. Fresh blood on a washable fabric is a cold-water job. A stain that stays gets the soak, enzyme and peroxide order, with silk and wool kept off enzymes. Mattresses, sofas and carpets are treated in place, without forcing the stain further in. Once heat has set the mark, do not expect certainty. For the other end of the spectrum, the grease and oil guide covers a very different stain, and the rest of our stain-removal guides handle everything in between, including the tannins in coffee and red wine.

FAQ

Why does blood need cold water and not hot?

Blood is a protein stain, and heat sets it: Iowa State University Extension says protein stains set if exposed to hot water, an iron or a dryer, and Consumer Reports says washing in hot water can set some stains, including blood. Rinse with cold water first. The one warmer step in the routes cited here is the enzyme pre-soak, which UGA Extension runs in lukewarm water and Iowa State in cold to lukewarm water, under 38 °C (100 °F).

How do I remove a dried blood stain from a sheet?

The Sleep Foundation pretreats dried blood on sheets with an enzyme-based stain remover, following the package, then washes the sheets cold on a gentle setting within the care tag, checks the stain before any drying and repeats if it is still there. If a stain persists after an enzyme soak, Texas A&M re-launders with detergent and a bleach appropriate for the fabric.

Does hydrogen peroxide work on blood?

It is a later step, not the first one. UGA Extension's blood route ends, if the stain still remains after a cool soak, an enzyme pre-soak and detergent, with a few drops of 3% hydrogen peroxide for 1-3 minutes, then a thorough rinse and laundering. Pretest a hidden area for colourfastness first: the Smithsonian Museum Conservation Institute says peroxide may decolorize some dyes and slightly weakens fibres. Skip it where the care label crosses out the bleach triangle.

How do I get blood out of silk or wool?

Keep enzyme products off them: the Smithsonian Museum Conservation Institute says silk and wool are protein fibres that protein enzymes or alkali can damage, and that water weakens both, so they stretch and tear more readily wet. Use cool water and a detergent solution the care label allows, and sponge or tamp rather than rub. UGA Extension calls 3% hydrogen peroxide safe for all textile fibres, but pretest it on a hidden area and skip it on a no-bleach label. A “dry clean” label means a cleaner, told the fibre and the stain.

Does dish soap or vinegar get blood out?

Dish detergent appears in two of the methods cited here: UGA Extension's wet spotter for wool and silk upholstery uses white dishwashing detergent, and the Sleep Foundation adds 2 or 3 drops of clear dish soap to its mattress solution. Texas A&M warns that coloured detergents can stain fabrics. None of the real-blood routes cited here uses vinegar, Texas A&M says white vinegar may change the colour of some dyes, and bleach must never be mixed with vinegar.

How do I get blood off a mattress that can't go in the wash?

Treat it in place. For a fresh mark, the Sleep Foundation dampens a rag with cold water and gently dabs. For a dried one, it spreads a thin layer of baking soda for 15 minutes or longer and vacuums it up, sprays a mix of about 240 ml (8 US fl oz) of cold water, the same amount of hydrogen peroxide and 2 or 3 drops of clear dish soap, adds a second thin layer of baking soda for a few hours or overnight, then brushes, vacuums and wipes before letting the mattress fully air out. Test the solution on a small area first, since it says peroxide can stain some fabrics, and use no bleach or other harsh cleaners.

Independent editorial note

Launderwise is an independent laundry and fabric-care publication. We compare products and methods by evidence, practical fit and reader value, and we call out the trade-offs before recommending a route.