Cleaner
Hydrogen peroxide
A mild oxidiser that destroys the colour in a blood mark rather than lifting it out, and that lightens whatever it is sitting on at the same time.
- TypeOxidising
- pHMildly acidic in solution, and it is the oxidising action that matters rather than the pH
- Reviewed1 September 2026
Safety
Never combine it with vinegar or any other acid in one container, which makes peracetic acid and irritates skin, eyes and airways. Use one, rinse, dry, then use the other if you genuinely need both. Wear gloves and keep it off skin and out of eyes.
How to use it
Test it somewhere hidden and wait for it to dry before you decide. On white or very pale material it is one of the few things that shifts old blood. On anything coloured it can leave a paler patch where the mark used to be, which is a worse result than the mark.
On blood it fizzes immediately, because blood contains catalase, which breaks hydrogen peroxide down into water and oxygen. The fizzing is a reaction with the blood and not a measure of how well it is working. Give it a few minutes and blot, rather than reapplying repeatedly.
Buy it fresh and keep it dark. It decomposes on the shelf, and an old bottle is largely water.
Which materials it is safe on
-
Fabric sofa
No, not recommended
Upholstery cannot be rinsed and is normally coloured, so the likely outcome is trading a dark mark for a pale one in a place that cannot be replaced.
Use Washing up liquid instead.
-
Finished leather
No, not recommended
Leather specialists exclude bleaching agents on finished leather. It attacks the pigment layer, and there is no way to rebuild that at home.
Use Washing up liquid instead.
-
Synthetic carpet
No, not recommended
Carpet cannot be rinsed, the peroxide keeps working while it dries, and a lightened patch in a fitted carpet cannot be cut out and replaced.
Use Washing up liquid instead.
-
Bed sheets
Only with caution
White bedding is the best case for it. On coloured or patterned bedding the risk of a pale patch is real, and a biological soak is the safer route.
Use Biological laundry detergent instead.
-
Cotton
Only with caution
Safe on the fibre and a genuine option on white cotton. On coloured cotton it can take the dye out along with the mark, so it needs a hidden test that is allowed to dry before you judge it.
Use Biological laundry detergent instead.
-
Marble
Yes, with a pre-test
The stone trade body names hydrogen peroxide as the treatment for organic stains on stone, applied as a poultice. It is not an acid, so it does not etch, but it can lighten darker and coloured marbles.
Which stains it actually shifts
-
Blood
Sometimes
It removes the colour of a blood mark reliably, including old ones. Whether that is a good outcome depends entirely on whether the material can afford to be lightened too.
Hydrogen peroxide is the household oxidiser. It does not dissolve a mark or carry it away, it destroys the part of the mark that has colour.
That is why the result can look too good
The stain becomes invisible without leaving the material. On white cotton that is a perfectly good outcome. On a coloured or patterned surface the same reaction works on the dye, and the pale patch it leaves is permanent.
Where it earns its place
On old blood in white bedding, and on organic stains absorbed into pale stone, where the stone trade body names it as the correct chemical for the job. Everywhere else there is usually something gentler that works.
Sources
What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.
-
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
-
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
-
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