Active Daily Care Eat Smart Health Hacks Recommended
About Contact The Library

How to Remove Blood Stains | Cold Water + Enzyme Cleaner

The fastest way to remove blood stains is immediate rinsing with cold water and an enzyme-based cleaner; hot water sets the stain permanently by cooking the blood proteins into the fabric fibers.

Blood is a protein stain, and protein stains require specific chemistry—cold water, enzyme cleaners, or hydrogen peroxide—to break the bonds before they lock in. Whether the stain is fresh or days old, the same principles apply: keep it cold, keep it wet, and use the right cleaner for the fabric. The steps below work on clothing, bedding, and upholstery, assuming the fabric is water-washable and colorfast.

Why Cold Water and Enzyme Cleaners Work on Blood

Blood contains hemoglobin, a protein that coagulates and binds to fabric fibers when heated. Cold water (below 68°F) keeps the protein suspended so detergents and stain removers can lift it out. Enzyme-based laundry detergents contain protease, which breaks protein bonds at the molecular level. Standard liquid laundry detergent works too, but enzyme formulas are more effective on set-in stains.

The second active ingredient is 3% hydrogen peroxide, which oxidizes the stain without the heat that sets it. Higher concentrations of peroxide increase bleaching risk, especially on colored fabrics. For dark clothing, skip the peroxide and use a salt paste or baking soda paste instead.

Fresh Blood Stains: Immediate Treatment

Act while the stain is still wet for the best results. Turn the fabric so the stain faces downward and run cold water through the back of the stain—this flushes the blood out rather than pushing it deeper into the fibers. Rinse until the water runs mostly clear.

Apply a few drops of liquid laundry detergent or an enzyme-based stain remover directly to the stain. Gently rub the fabric together or use a soft-bristled brush, then let it sit for 5 to 20 minutes. Wash on a cold cycle and do not put the item in the dryer until you have confirmed the stain is gone—heat from the dryer will permanently cook any remaining stain into the fabric.

Dried or Set-In Blood Stains: Soak and Treat

For stains that have dried, start with a soak. Submerge the garment in cool water for 30 minutes to an hour; overnight works for heavy set-in stains. Apply enzyme pre-soak or detergent and let it sit for 15 to 20 minutes after soaking.

For light-colored or white fabrics, dab 3% hydrogen peroxide directly onto the stain—it will bubble as it breaks down the blood proteins. Let it bubble for 1 to 3 minutes, then blot with a clean cloth. Repeat if needed. For stubborn stains on colorfast fabrics, mix 1 quart cool water with ½ teaspoon detergent and 1 tablespoon ammonia. Blot the mixture onto the stain for 5 to 10 minutes, then rinse thoroughly. Test any chemical treatment on a hidden seam first.

Upholstery and Delicate Fabrics

For upholstery, remove surface particles without rubbing (rubbing pushes the stain deeper). Blot with cold water immediately, then apply an oxygen bleach solution to a clean white towel and blot the stain—never pour solution directly onto the cushion. Repeat until the stain fades, then blot with a damp towel to rinse and allow to air dry. This method works only on water-washable upholstery and should not be used on wool, silk, silk blends, or leather. Always check the care tag first.

If you are cleaning blood from someone else’s clothing or linens, wear rubber or nitrile gloves. Spot test any chemical treatment on a hidden area before applying it to the visible stain. For dark clothing, mix baking soda with cold water to form a paste, apply for 30 minutes, then rinse—baking soda is safe for dark colors and won’t bleach the fabric.

Common Mistakes That Ruin Fabrics

  • Hot water: Sets the protein stain permanently.
  • Dryer before stain is gone: Heat-cooks the remaining stain into the fibers.
  • Hydrogen peroxide on dark clothes: Causes bleaching or light spots.
  • Applying cleaner directly to upholstery: Damages the fabric padding; always blot onto a towel first.
  • Ignoring care labels: Dry-clean-only items can shrink, warp, or lose color.

FAQs

Does toothpaste remove blood stains?

Toothpaste is not a reliable blood-stain remover. It lacks the enzymes or oxidizing agents needed to break down hemoglobin. Stick to cold water, enzyme detergent, or hydrogen peroxide for proven results on protein stains.

Can I use bleach on blood stains?

Chlorine bleach can work on white cotton fabrics, but it weakens fibers over time and cannot fix stains that have already been set by heat. Oxygen bleach (sodium percarbonate) is safer for most fabrics and more effective on protein stains than chlorine bleach.

How long can I wait before treating a blood stain?

The sooner the better—fresh stains come out almost completely. Once the stain dries (usually within a few hours), treatment takes longer and may require soaking, enzyme pre-treatment, and repeat applications. Stains older than a week are harder to remove but still possible with persistent cold-water soaks and oxygen bleach.

References & Sources

Mo Maruf
Founder & Lead Editor

Mo Maruf

I created WellFizz to bridge the gap between vague wellness advice and actionable solutions. My mission is simple: to decode the research and give you practical tools you can actually use.

Beyond the data, I am a passionate traveler. I believe that stepping away from the screen to explore new environments is essential for mental clarity and physical vitality.

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.