How to Remove Blood from Carpet
Always test on a hidden area first. Never mix cleaning chemicals — bleach and ammonia, or bleach and acids (including many bathroom/vinegar-based cleaners), release toxic gas. Follow the product label on every cleaner you use.
Before you start
- Don't push more liquid into the carpet than you need to — anything beyond a light, controlled application can travel down into the padding and set up mold conditions there.
- Never over-saturate carpet; excess liquid wicks into the padding and can cause mold, regardless of what stain prompted the treatment.
At a Glance
- Difficulty
- Moderate
- Primary method
- Cold blot, hydrogen peroxide test then apply
- Water temperature
- Cold
- Machine washable?
- No — treat in place
- Success outlook
- Good if treated promptly; hydrogen peroxide is unusually effective for blood on carpet
What You'll Need
- Cold water
- Hydrogen peroxide
- Clean white cloths
- A spray bottle
- A wet/dry vacuum (optional but helpful)
Step-by-Step
- Blot the fresh stain immediately with a dry cloth, working from the outside edge inward.
- Test hydrogen peroxide on a hidden area of the carpet first to confirm it doesn't lighten the carpet's dye.
- Apply hydrogen peroxide directly to the stain with a cloth or spray bottle — it will visibly fizz as it reacts with the iron in the blood, which is a good sign it's working.
- Blot with a clean cloth as it fizzes, repeating the application as needed until the fizzing stops producing visible lift.
- Rinse the area lightly with a cold, damp cloth to remove residue, then blot dry and allow to air dry fully with a fan.
Cold Water vs Hot Water
Cold water throughout, for the standard protein-setting reason, plus the same over-wetting caution that applies to any carpet stain — hot water on carpet doesn't just risk setting the blood stain, it also increases the odds of moisture wicking into the padding underneath, compounding two separate problems at once.
If the Stain Has Already Dried or Set In
Dried blood on carpet often responds surprisingly well to repeated hydrogen peroxide applications, since the fizzing reaction with hemoglobin's iron content continues to work on set-in residue in a way that's somewhat more forgiving than, say, an old set-in wine stain. Multiple peroxide-and-blot cycles, with full drying time between if the stain is extensive, is the realistic approach for an old carpet blood stain.
What Not to Do on This Surface
Don't skip the hidden-spot colorfastness test before applying hydrogen peroxide broadly — while it's genuinely effective on blood, its bleaching action can lighten some carpet dyes, and testing first avoids trading a blood stain for a bleached spot. Never over-saturate carpet, exactly as with any carpet stain, since trapped moisture in the padding is a mold risk regardless of what stain caused you to add liquid in the first place.
When to Call a Professional
Carpet blood stains are usually manageable at home given hydrogen peroxide's real effectiveness against this specific stain, but a large spill, a stain that's reached the padding, or a stain on valuable or wall-to-wall carpet in a rental where mold risk carries financial consequences are all reasonable cases for a professional carpet cleaner with hot-water extraction equipment.
The Full Picture
Carpet and blood happen to be one of the more favorable pairings in this matrix specifically because hydrogen peroxide, a common and inexpensive household product, has a genuine, visible chemical reaction with the iron in hemoglobin — the fizzing you see when peroxide meets a blood stain is a real reaction actively helping lift the stain, not just a cosmetic effect.
Carpet's usual constraints still apply, though — no soaking, treatment has to happen in place through blotting and controlled liquid application, and the padding underneath carries the same over-wetting and mold risk that it does for any carpet stain, regardless of what's causing the stain.
The cold-water rule for blood layers on top of carpet's own over-wetting caution, giving two separate reasons to keep the water temperature and volume controlled: setting the protein stain is one risk, and wicking moisture into the padding is a completely separate one.
Because hydrogen peroxide is both effective and widely available, carpet blood stains are often more manageable at home than carpet stains from other stubborn categories like wine or oil — the main limiting factor tends to be how much liquid reached the padding before treatment began, not the stain chemistry itself.
Frequently Asked Questions
- Why does hydrogen peroxide fizz on a blood stain but not other stains?
- The fizzing is a real chemical reaction between hydrogen peroxide and the iron in hemoglobin, blood's oxygen-carrying protein — this reaction is fairly specific to blood and iron-containing stains, which is why peroxide is particularly well-suited to this one stain type.
- Is it safe to use hydrogen peroxide on any color of carpet?
- Test on a hidden area first regardless of carpet color — while peroxide is generally milder than chlorine bleach, it can still lighten some dyes, and a hidden-spot test takes only a few minutes but avoids a potentially visible mistake.
- How many times can I reapply hydrogen peroxide to a stubborn carpet blood stain?
- Several applications over one session is fine, blotting between each. If the stain persists after multiple rounds with no further fizzing reaction (a sign the peroxide has used up its reactive capacity on that spot), let the area dry fully before trying again with fresh peroxide.
Surface caution: over-wetting (wicking, mold underneath); scrubbing (fuzzing, spreading).