How to Remove Blood Stains: Fresh and Dried Stains From Every Fabric Type

Blood stains are protein-based, which means the most important rule is simple: always use cold water, never hot. Hot water permanently sets blood stains by cooking the protein into the fabric. With cold water and the right treatment, fresh blood comes out easily — and even dried blood can be substantially removed with the methods here.

What You’ll Need

  • Cold water (never hot)
  • Hydrogen peroxide (3%) — for light-colored fabrics
  • Dish soap or laundry detergent
  • Baking soda
  • Table salt
  • Enzyme-based laundry stain remover (for dried stains)
  • Clean white cloth
  • Soft brush

Safety and Precautions

Never use hot water on blood stains — it permanently sets the protein. Hydrogen peroxide (3%) is safe on most light-colored fabrics but can bleach or fade colored fabrics — test in an inconspicuous spot first. Don’t rub blood stains aggressively — rubbing spreads the stain and pushes it deeper into fabric fibers. Always blot. For cleaning products compatibility, see our cleaning product safety guide.

Removing Fresh Blood Stains

  1. Cold Water Flush Immediately

    As soon as possible, flush the stained area with cold running water from the back of the fabric (pushing the stain out rather than through). This removes a significant portion of fresh blood before it sets. Continue for 1–2 minutes. If you’re treating carpet or upholstery, blot with a cold damp cloth — don’t pour water directly onto carpet.

  2. Apply Dish Soap or Laundry Detergent

    Apply a small amount of dish soap or liquid laundry detergent directly to the stain. Work it in gently with your fingers or a soft brush. Let sit for 5–10 minutes. Rinse with cold water. For most fresh blood stains, this combination handles complete removal.

  3. Hydrogen Peroxide for Remaining Stain

    If color remains after rinsing, apply 3% hydrogen peroxide directly to the stain on white or light-colored fabric. It will fizz — this is the oxygen bubbling out as it breaks down the blood proteins. Let it work for 5 minutes, then blot with a clean cloth and rinse with cold water. Don’t use on dark or colored fabrics without testing first.

  4. Launder in Cold Water

    Machine wash in cold water with regular detergent. Check the stain before drying — if the stain is still visible, don’t put it in the dryer (dryer heat sets stains permanently). Repeat treatment if needed before drying.

Removing Dried Blood Stains

  1. Soak in Cold Water

    Soak the stained item in cold water for 30 minutes to soften the dried blood. This is essential before any treatment — dried blood is crystallized protein that must be rehydrated before it can be removed.

  2. Apply Enzyme Stain Remover

    Enzyme-based stain removers (like Zout, OxiClean, or Biz) are the most effective products for dried blood because the enzymes specifically break down protein. Apply, let sit for 30 minutes, then work in gently with a brush and rinse with cold water.

  3. Salt Paste Method

    Mix table salt with just enough cold water to form a paste. Apply to the stain and let sit 10 minutes. Salt draws moisture out of fabric (through osmosis), which pulls the dissolved blood with it. Brush off the salt paste and rinse with cold water.

  4. Hydrogen Peroxide for Stubborn Residue

    Apply 3% hydrogen peroxide to remaining stain on appropriate fabric (test first on colored items). Let fizz and work 5–10 minutes. Blot and rinse with cold water. Launder in cold water and check before drying.

Blood Stains on Carpet and Upholstery

  • Fresh: Blot (don’t rub) with a cold damp cloth. Apply diluted dish soap solution (a few drops in cold water), blot, then rinse by blotting with a clean cold damp cloth. Repeat until the stain lifts.
  • Dried: Mix 1 tablespoon dish soap + 1 tablespoon hydrogen peroxide in cold water. Apply, let sit 5 minutes, blot, rinse. For persistent carpet stains, enzyme cleaner applied and left for 30 minutes is the most effective follow-up.
  • Never pour water liberally on carpet — over-wetting soaks the backing and causes mold. Apply and blot, apply and blot.

Frequently Asked Questions

Does cold water remove blood stains?

Cold water alone removes fresh blood significantly. It won’t fully remove set blood by itself, but it’s the essential first step and the required temperature for all blood stain treatment. Hot water permanently sets blood stains — cold is mandatory.

Does hydrogen peroxide remove blood from fabric?

Yes, effectively — the oxygen release breaks down blood proteins. Safe on white and most light fabrics. Always test on colored fabrics in a hidden spot first as it can bleach or fade colors. It’s one of the most effective tools for blood stain removal.

How do you remove old dried blood stains?

Soak in cold water for 30 minutes to rehydrate, then apply an enzyme-based stain remover and let it work for 30 minutes before laundering in cold water. Dried blood takes more time and enzyme power than fresh blood, but most dried blood stains respond well to this treatment.

Can dried blood stains be removed from white sheets?

Yes — cold water soak, hydrogen peroxide application, and cold machine washing removes most dried blood from white fabric. OxiClean mixed in cold water as a soaking solution is particularly effective for white bedding. Check before drying and repeat if necessary.

What takes blood out of mattresses?

Mix dish soap and hydrogen peroxide with cold water. Apply to the stain, work in gently with a soft brush, then blot with cold damp cloths to rinse. Apply baking soda to the treated area, let dry completely, then vacuum. The baking soda also helps with any residual odor.

Conclusion

Blood stain removal success comes down to temperature (always cold), timing (fresh is better), and the right chemistry (enzymes for dried blood, hydrogen peroxide for light fabrics). Remember: check the stain before putting anything in the dryer — dryer heat is the final, permanent setter for any remaining stain. For other common fabric stains, see our guides on wine stains and coffee stains for the complete stain removal toolkit.



Steve Davila

About the Author

I'm Steve Davila, founder of GuideGrove. I started this site after years of running into home cleaning and DIY guides that skipped the important steps or assumed too much. Every guide here is written the way I wished I'd found it — with the full process, the common mistakes, and the details that actually make the difference.

Connect: Email | About Me

Leave a Comment