Sponsored by Earth Breeze

The Clean Report · Field Guide

No. 09c · Stain Protocol
Stain Protocol · Tested 2026-05-07

How to tackle blood stains on clothes (cold water, hydrogen peroxide, patience).

A 5-step protocol that works on fresh and set-in blood. Cold water only. No bleach. The chemistry takes time, but it works.

Time
25 min
Difficulty
Easy if fresh
Works on
Cotton, denim, poly
Last tested
2026-05-07
Trusted by 3M+ households 72,365 verified reviews 60-day money-back guarantee

Why timing matters more than effort.

Blood is mostly water plus proteins, especially hemoglobin and plasma proteins. Heat denatures these proteins, causing them to bond permanently to fabric fibers. Once you have put hot water on a blood stain, no amount of subsequent treatment will fully reverse it. That is the single most important rule of this protocol: cold water, every step, no exceptions.

The fix relies on two mechanisms working in parallel: cold water keeps the proteins in solution so they can be rinsed away, and hydrogen peroxide oxidizes the heme group of hemoglobin into colorless byproducts. The bubbling you see when peroxide hits a blood stain is the chemistry working in real time.

Bleach also oxidizes the stain, but it damages fibers and most dyes in the process. Peroxide is selective enough to do the work without ruining the fabric.

Your fast-versus-slow decision.

How fresh is the blood? Wet and bright red means cold water rinsing alone may finish the job. Dried, dark, and crusty means you need the full hydrogen-peroxide cycle. Has it been through hot water already? If yes, you can still try, but expect to repeat steps 3 and 4 multiple times, and partial residue may remain.

Anything visibly large and dried (like a soaked patch on a sheet)? Pre-soak in cold water for 30 minutes before starting the protocol. Time is your ally.

What you'll need. What to skip.

Need
  • Cold water access Ice-cold is best, room temp is fine
  • Hydrogen peroxide 3% The brown bottle from the medicine cabinet
  • Salt, regular table salt
  • Two clean white cloths
  • A flat hard surface
  • Earth Breeze Laundry Detergent Sheets For the wash cycle, step 5
  • Earth Breeze Miracle Stain Remover Spray For set-in protein stains

Your 5-step protocol, in order.

Step01

Rinse · 2 minutes

Cold water. From the back. The instant you see it.

The faster you rinse, the better. Run cold water through the back of the stain (not the front). This pushes blood out the way it came in, instead of forcing it through clean fabric. Continue until water runs clear or noticeably lightens.

WhyCold water keeps proteins in solution. The first 60 seconds of rinsing remove more stain than any later step. Speed matters more than perfection here.
Step02

Soak · 10 to 15 minutes

Cold water. One tablespoon of salt. Walk away.

Fill a basin with cold water and dissolve one tablespoon of regular table salt. Submerge the stained area completely. Let it soak for 10 to 15 minutes. The salt helps loosen residual protein from fiber bundles.

WhySalt-water osmotic pull is gentle but real, and it does invisible work in the fiber matrix that the next step alone cannot reach.
Step03

Apply peroxide · 5 minutes

3% hydrogen peroxide. Watch for bubbling.

Lift the garment from the soak. Apply hydrogen peroxide directly to the stain. Watch carefully: the bubbling is the chemistry working. Hydrogen peroxide oxidizes hemoglobin into colorless byproducts. Let it sit for 5 minutes. The peroxide will continue to bubble until the reaction is complete.

WhyPeroxide self-deactivates as it works. Once bubbling stops, additional peroxide is not needed and may bleach delicate dyes if left too long. Stop when the reaction stops.
Step04

Blot and rinse · 2 minutes

Cold water. From the back. Not rubbing.

Press a clean cloth onto the area to absorb peroxide and lifted protein. Do not rub. Then rinse the back of the stain in cold water until water runs clear and no peroxide residue remains. If a faint shadow is still visible, repeat steps 3 and 4 once more.

Step05

Wash · 2 minutes prep + cold cycle

Cold cycle. One sheet. Air-dry. Inspect.

Wash on a cold cycle with one Earth Breeze Laundry Detergent Sheet. Cold-cycle is non-negotiable for blood. Air-dry the garment and inspect under good light. Do not put it in the dryer until you have confirmed the stain is fully gone. Heat is the only step that is truly irreversible for protein stains.

Four moves that set the stain.

Mistake 01

Hot water at any step

Hot water bonds blood proteins to fabric permanently. Cold only, every step.

Mistake 02

Bleach first

Bleach attacks fibers and dyes alongside the stain. Hydrogen peroxide does the same oxidation work without the collateral damage.

Mistake 03

Rubbing the stain

Rubbing forces blood proteins deeper into the weave. Press, blot, refold, blot again.

Mistake 04

The dryer before confirming

Heat sets any remaining protein. Always air-dry first, inspect under good light, then dryer if confirmed clean.

Where the wash step makes the difference.

For a protein stain, the wash step does more than rinse residue. By the time you reach step 5, peroxide has oxidized the visible blood, but trace protein remains suspended in the fiber bundles. Conventional liquid detergents leave optical-brightener residue and dye that can mask whether your protocol fully worked.

The Earth Breeze sheets used here are concentrated, dye-free, and engineered to dissolve completely, which means clean fabric reads as clean fabric without ambiguity. For set-in blood that has been through a hot wash before you saw it, the Miracle Stain Remover Spray is the tool to reach for on the second pass. Its enzyme-active formula, free of optical brighteners, dyes, and parabens, is built to help tackle stubborn protein residue without bleach.

Honest read: a fresh blood stain caught in the first 10 minutes rarely needs the spray. A set-in blood stain on a sheet from last week almost always does.

If the protocol comes up short

Saliva (small fresh stains)

Yes, really. Saliva contains amylase, which is a protein-digesting enzyme effective on fresh blood. For pinprick-sized stains, the old wisdom of dabbing your own saliva on the spot is chemistry, not folklore. Apply, wait 60 seconds, rinse cold.

Meat tenderizer paste (set-in stains)

Unseasoned meat tenderizer contains papain, a proteolytic enzyme that breaks down protein. Mix into a thin paste with cold water, apply to the stain, dwell 30 minutes, rinse cold. Works on dried blood the alcohol method does not touch.

Trusted by 3 million households.

Earth Breeze Laundry Detergent Sheets and Miracle Stain Remover Spray are the products this protocol calls for at the wash-and-finish steps. The sheets are concentrated, dye-free, and engineered to dissolve completely without leaving optical-brightener residue or parabens in the wash water. The Miracle Stain Remover Spray is a bleach-free enzyme formula built to help fight tough stains that the household-supply method struggles with. Every box helps fund the Dignity Through Detergent program, which has donated more than 300MM loads of detergent to over 500+ charitable and non-profit organizations.

3M+customers
72,365verified reviews
60-daymoney-back guarantee
300MM+loads donated
BBBaccredited
1%For The Planet member
LeapingBunny certified
CarbonNeutral certified

The next time blood hits a sheet, the protocol is already in your head.

Save up to 64% with 4 free gifts*

The protocol does its part. The question is whether you have these products ready to tackle the next stain.

Earth Breeze Laundry Detergent Sheets and Miracle Stain Remover Spray, available together at the current sale. Free shipping on every order. 60-day money-back guarantee. No subscription pressure. Skip, pause, or cancel anytime.

See today's price
60-day money-back guarantee · 4.8★ average from 72,365 verified reviews · Free shipping

Your blood-stain questions, answered.

Will hydrogen peroxide bleach my colored fabric?

On most fabrics no, but always test on a hidden seam first. Apply one drop, wait 60 seconds, blot. If color transfers, dilute the peroxide 50/50 with cold water before treating the stain. Indigo dyes (jeans) and bright red dyes are the most likely to react.

What if the blood is already dried in?

Pre-soak in cold water for 30 minutes before starting. Then run the full protocol, with peroxide steps repeated 2 to 3 times. Add Miracle Stain Remover Spray after step 4 if a faint shadow remains. Set-in blood is harder than fresh, but rarely impossible.

Can I use this on a mattress or upholstery?

Yes for cotton-blend mattress covers and upholstery, with caution. Apply less peroxide and blot more frequently to avoid soaking the foam underneath. Skip the salt-water soak step. Test on a hidden area first.

What about period blood specifically?

Same protocol, same chemistry. Period blood contains the same proteins as any other blood, plus uterine tissue. The peroxide step handles both. Cold water only.

Why does saliva work? That seems strange.

Amylase, an enzyme in saliva, breaks down certain proteins. The same enzyme family is what stain-remover sprays use, just at higher concentrations. For pinprick-sized fresh stains, saliva genuinely works. For anything bigger, the full protocol is faster and more reliable.

Save up to 64% with 4 free gifts* Free shipping · 60-day money back
See sale
EDITORIAL RECOMMENDATION · 60-DAY MBG

The wash step that doesn't undo your work.

Cold water is the rule on blood. Heat denatures hemoglobin and bonds it into the fiber. Earth Breeze Laundry Detergent Sheets dissolve completely on cold cycles, so the wash step that follows the cold-rinse protocol above doesn't re-introduce a heat or residue problem. 60 loads ship in cardboard. 60-day money-back guarantee if you don't see it work.

  • Dissolves in cold cycles · no heat needed to "activate"
  • No optical brighteners that coat fiber after rinse
  • Cold-cycle formula keeps protein stains in solution rather than setting them
  • 60-day money-back guarantee · cancel anytime
See the cold-cycle detergent → 60-day money-back guarantee included

$48 4-pack subscription = $0.20/load. Single-pack one-time-purchase is $20. Full offer details on the Earth Breeze offer page.