Does hydrogen peroxide remove blood stains?
Hydrogen peroxide does something different from every other treatment for blood. Cold water and enzymes take the stain out of the material. Peroxide leaves it there and destroys the part of it that has colour.
Why it fizzes
Blood contains catalase, an enzyme that breaks hydrogen peroxide down into water and oxygen. The foaming you see is that reaction. It is a reliable sign that there is blood present and it is not a measure of how much stain is being removed, so there is no reason to keep reapplying until it stops fizzing.
Where it is the right answer
On white cotton and white bedding, where a biological soak has stalled on an old mark, oxidising the remaining colour is the only route left and the material has no dye to lose. On pale marble it is what the stone trade specifies for organic stains, applied as a poultice rather than wiped on.
Where it is the wrong answer
On anything coloured. Restoration companies are direct about this: it discolours fabric, so it belongs only on white or very light material and only after a hidden test that has been allowed to dry. Carpet and upholstery are worse cases again, because neither can be rinsed, so the peroxide keeps working after you have stopped, and a lightened patch in a fitted carpet or a sofa cushion cannot be replaced. On finished leather it attacks the pigment layer that gives the hide its colour.
Strength and freshness
Household peroxide is 3 percent. The stone trade calls for 12 percent, which is hair bleaching strength, so a poultice made with the household version is the cautious version of that method and needs more repeats. Peroxide also decomposes on the shelf, so an old half used bottle is largely water and a disappointing result may be the bottle rather than the method.
What to use instead
On coloured fabric, a cold soak with a biological detergent is the effective route, because protease breaks the protein apart without touching the dye. On carpet and upholstery, cold water and blotting followed by a protein spot treatment blotted back out. On finished leather, mild soap and water, and then a specialist.
Products that genuinely help
-
Optional product
Pure Safe hydrogen peroxide 3 percent solution, 500 ml
Household strength, for the jobs above
A plain 3 percent solution with nothing else in it is what a marble poultice needs and what a white cotton escalation needs. Stain removers that contain peroxide alongside surfactants and fragrance are not interchangeable with it for the poultice.
Worth knowing. Never combine it with vinegar or any other acid, which makes peracetic acid. Buy it fresh, because it weakens in the bottle.
View at Amazon UK Paid link
Did this get the mark out?
It tells us which pages to improve first. Nothing about you is recorded.
Thank you. That is logged.
Sources
What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.
-
How to get blood out of carpet and upholstery, COIT
specialist
Restoration company method of one teaspoon of washing up liquid in two cups of cold water dabbed until the blood transfers to the cloth, with the warning that hydrogen peroxide discolours fabric and belongs only on white or very light material after a hidden test.
Checked 1 September 2026
-
Remove stains from stone applications, Natural Stone Institute
trade body
Trade body method for organic stains on stone using hydrogen peroxide, and the poultice technique of a cleaner mixed with a white absorbent powder to the consistency of a paste, spread a quarter of an inch thick and left for 24 to 48 hours. Also states that bleach and ammonia must never be mixed.
Checked 1 September 2026
-
Poultices for a stained marble surface, Olson Cleaning
specialist
Stone restoration specialist describing a bicarbonate of soda paste with a few drops of hydrogen peroxide left on overnight and lifted with a firm plastic spatula, and calling in a stone professional for what it does not shift.
Checked 1 September 2026
-
Pure Safe hydrogen peroxide 3 percent 500 ml, Amazon UK listing
retailer
Product page confirming a 3 percent hydrogen peroxide solution in a 500 ml bottle, sold and shipped by Amazon, in stock at five pounds fifty nine, with a 1 litre size on the same listing.
Checked 1 September 2026