Cleaning Atlas

Guide

How to Remove Blood Stains from Cotton Clothes

Flush the stain immediately with cold water from the backside of the garment, apply 3% hydrogen peroxide to break down hemoglobin proteins, work in liquid detergent, and wash in cold water.

Cotton clothingBlood stain

Context

Conditions that change the method

  • Color-sensitive — Test hydrogen peroxide on an inside seam of dark-colored cotton before treating the front.

What you need

  • Cold running tap water
  • 3% Hydrogen peroxide
  • Liquid laundry detergent or mild dish soap
  • A clean white cloth or paper towel
  1. Turn the garment inside out and flush the back of the stain directly under high-pressure cold water to push blood out of the fibers rather than through them.
  2. Pour 3% hydrogen peroxide directly onto the remaining spot. The solution will fizz as catalase enzymes in blood decompose the peroxide.
  3. Blot the fizzing foam gently with a clean paper towel. Repeat peroxide application until bubbling ceases.
  4. Rub a dime-sized drop of liquid laundry detergent directly into the damp fibers using your fingertips.
  5. Let the detergent dwell for 10 to 15 minutes.
  6. Wash the garment in the washing machine on a regular cycle using cold water only. Inspect the garment before placing it in the dryer — air-dry if any faint mark remains.

What to avoid

  • Never put a stained garment into a heated dryer — heat bakes residual blood proteins permanently into cotton.
  • Never scrub vigorously with a stiff brush, which damages the cotton weave and pills the fabric.
  • Avoid chlorine bleach on protein stains; it can cause chemical yellowing.

Products

What to use

Related

Related guides

FAQ

Questions people ask

How do I remove old, dried blood that has already set in cotton?
Soak the dried stain in cold water mixed with 2 tablespoons of table salt or enzymatic liquid detergent for 1–2 hours to rehydrate and loosen dried proteins before applying 3% hydrogen peroxide.
Will 3% hydrogen peroxide bleach or discolor colored cotton?
3% household hydrogen peroxide is a mild oxygen bleach and generally color-safe on cotton vat dyes, but it can lighten some direct or pastel dyes. Test on an unexposed interior hem first.

Sources

Sources