Guide
How to Remove Blood Stains from Bedding
Flush with cold water immediately, apply 3% hydrogen peroxide directly over the stain to break down hemoglobin, let bubble for 5 minutes, and machine wash in cold water with enzyme detergent.
Context
Conditions that change the method
- Color-sensitive — Test 3% hydrogen peroxide on a hidden hem of dark or patterned sheets first to ensure dyes do not bleach.
Always strictly use cold water for protein stains
Never use warm or hot water, which cooks blood protein and binds iron permanently into cotton fibers. Wear gloves when handling biological stains. If peroxide splashes into eyes, flush immediately with cool water.
What you need
- 3% hydrogen peroxide (breaks down organic heme iron compounds)
- Liquid enzyme laundry detergent (protease enzymes digest blood proteins)
- Cold running water
- Clean white microfiber cloths or paper towels
- Strip the stained sheet or mattress protector from the bed immediately before the blood dries deep into the fabric.
- Turn the fabric inside out and flush the stain thoroughly under cold running tap water to push the blood back out of the cotton fibers.
- Pour 3% hydrogen peroxide directly onto the remaining red spot; watch as it fizzes and reacts chemically with the organic catalase in the blood.
- Blot the fizzing stain with a clean white cloth, repeating until the red color dissolves into a pale yellow or clear shadow.
- Apply a small amount of liquid enzyme laundry detergent directly onto the damp area and gently rub the fabric together.
- Launder the bedding in the washing machine on a standard cycle with cold water, and inspect before placing in the dryer.
What to avoid
- Never use hot water, warm water, or a clothes iron on blood stains; heat permanently coagulates proteins and locks iron into fabric weave.
- Avoid putting blood-stained linens in the dryer before the mark is 100% gone.
- Do not use chlorine bleach on blood stains without pre-rinsing, as it can react and leave permanent yellow discoloration.
Products
What to use
- Hydrogen peroxideA 3% mild oxidizing agent that lifts organic color compounds and protein stains like blood and wine without damaging most washable fabrics.
- Enzyme cleanerA biological cleaner formulated with enzymes (proteases, lipases, amylases) that consume organic waste, uric acid crystals, and pet odors at the molecular level.
- Liquid laundry detergentStandard liquid surfactant detergent used as a spot pre-treater to penetrate fabric weave and lift oily binders and tannin dyes.
- Microfiber clothA reusable cloth that lifts film and leftover moisture without scratching glass. Use a clean face of the cloth as residue comes off.
Related
Related guides
FAQ
Questions people ask
- How do I remove dried blood that soaked into a non-washable mattress?
- Make a paste of baking soda, salt, and 3% hydrogen peroxide. Dab gently onto the mattress stain without soaking, let dry to a crust, and vacuum. Blot with a damp cloth to rinse.
- Why did washing my bloody sheets in hot water leave a permanent brown stain?
- Blood contains albumin and hemoglobin proteins that coagulate and 'cook' when exposed to temperatures above 120°F (49°C), bonding iron chemically to fabric cellulose.
Sources
Sources
- Stain Removal Guide for Fabrics and Clothing — American Cleaning Institute
- Cleaning Tips & Advice — American Cleaning Institute