Stain guide

How to remove blood stains from clothes

· ~6 min read · Last verified: October 2026 · Methods cross-checked against Cornell Cooperative Extension and the American Cleaning Institute

Blood is a protein stain, and protein is the one stain class where heat is the enemy: hot water cooks the proteins onto the fibre exactly the way it cooks an egg in a pan. Everything in this guide is cold-water chemistry, cross-checked between Cornell Cooperative Extension, American Cleaning Institute (ACI) and Whirlpool's own care guide.

Key takeaways

  • Cold water only, as early as possible — all three sources agree, with no exceptions.
  • Enzyme soak for 30 minutes is the workhorse step (Cornell and ACI both; Whirlpool too).
  • 3% hydrogen peroxide for the stubborn residue on colour-fast fabric.
  • Sources disagree on chlorine bleach — Whirlpool warns it can deepen blood stains; Cornell lists it only as a final resort on bleach-safe fabric. Details below.
  • No dryer, no iron, no hot wash until the stain is completely gone.

Step by step: fresh blood on washable fabric

  1. Rinse in cold water from the back of the stain until the water runs clear. Ten seconds of cold rinse beats an hour of any later treatment.
  2. Soak in cold water 30 minutes or longer, working in a little liquid detergent. Cold is doing the work here; patience is the technique.
  3. Wash per the care label (cool setting), and air-dry to inspect before anything hot touches the garment.

Step by step: dried or set blood

  1. Soak in cool water with an enzyme product for 30 minutes — ACI's and Whirlpool's route; enzymes digest the protein. (Skip enzymes on wool and silk: they're protein fibres too.)
  2. Flush; then work in detergent with a few drops of ammonia (Cornell's sequence), and rinse again.
  3. Residual brown mark: 3% hydrogen peroxide. Test on a hidden seam first — peroxide is a bleach. Cornell applies it with a drop of ammonia to activate the foaming; let it fizz, then flush thoroughly.
  4. Launder cool and air-dry. Repeat the enzyme-peroxide round rather than escalating heat.

The honest disagreement: chlorine bleach on blood

The two reference traditions genuinely differ here:

Read together, the practical conclusion is easy: the common ground is enzymes and hydrogen peroxide, which oxidize blood without the reaction risk. If you do reach for chlorine bleach, it belongs at the very end of the sequence, on white cotton, heavily diluted — never as the opening move.

What NOT to do

  • Never hot water on fresh blood — it sets the protein permanently. (Warm water is acceptable only for dried blood in an enzyme soak, per ACI.)
  • No tumble dryer or iron until the stain is fully gone.
  • No chlorine bleach on wool, silk or spandex — standing precaution from the Cornell protocol.
  • Don't use peroxide on colours untested — it can lift dye along with the stain.

When to give up and go to a dry cleaner

Blood on dry-clean-only fabrics, wool and silk should go to the cleaner early — say what the stain is, because protein is treated differently from tannin or oil. At home, if two full rounds of enzyme-soak-and-peroxide leave a brown shadow on a coloured fabric, further escalation mostly risks the dye; that's the point to hand it over or accept the mark. On white cotton you can keep going: repeat enzyme rounds are slow but cumulative.

enz

Enzyme stain removers

Blood, grass, sweat, baby formula — one enzyme pre-treater covers the whole protein family, and it's the step every authority here shares.

Compare enzyme removers →
Affiliate link — we may earn a commission at no extra cost to you.

Sources

Related stain guides