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.

  1. 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

  2. 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

  3. 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

  4. 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