How to Clean Blood Stains with Hydrogen Peroxide

28 November 2022
Est. Reading: 2 minutes
What's in This Guide?
Cleaning Items You'll Need.
Protective rubber gloves
3% hydrogen peroxide
Wet-dry vacuum cleaner
Some dish washing soap
White vinegar
Microfiber towels
Some salt
A bowl
A steam iron
Cotton towel


Bloodstains don’t have to be the end of the world! Attempting to remove dried blood stains from fabric can seem impossible, and that the fabric is ruined. That, however, is not the case. Read on to find out how to get the best results when removing blood stains.

We show you how to remove a blood stain with hydrogen peroxide in this simple cleaning tutorial.

This technique is effective for removing blood stains from carpets, clothing, upholstery, and even mattresses.

We recommend that you treat the stain as soon as possible for the best results.

The sooner you treat the stain, the better.

Step-By-Step Instructions

The steps to remove blood stains from carpets, fabric, mattresses, upholstery, and various other fibres.

Step One: Mix Up Salt Water
3 gms salt per 100 mls tepid water (25 °C / 77° F). Allow the solution to dissolve.

Step Two: Test for Transfer
Lightly dip your microfiber towel into the saltwater solution. Make certain that it is only a small amount of water. You don't want to push the blood deeper into the rug.

To test for transfer, dab the stain lightly. You should see it begin to migrate out of the rug.

Step Three: Repeat as Necessary
Continue to dab the stain with your solution and microfiber towel. If the blood is fresh, this step will fully remove the blood.

Avoid hot water, as it will set the stain.

Step Four: Drizzle and Vacuum
Wet your rug with extra water and salt solution to clean the fibres. Vacuum it up with the wet-dry vacuum.

Step Five: Mix and Apply the Peroxide Solution

In a small bowl, mix one scoop of peroxide with a tiny bit of dish soap.
Add some hot water (50-60 °C) - not boiling, but warm enough to activate the peroxide and help it do its job.

Simply wipe it into the blood-stained area of the rug. The stain should begin to fade immediately. Vacuum the solution out.

Step Six: Neutralise the Peroxide
Lastly, neutralise the peroxide with vinegar (acid rinse). To make your acid rinse, mix 10 parts water to one part vinegar in your spray bottle and mist over the peroxide solution. Lightly spray your acid rinse over the area and gently use a towel to dry it off. Do not rub, but rather dab when using a towel. Allow to completely dry.

If you wish, you can use a damp, clean cloth to wipe it over again. Do not saturate the fabric.

Tips for Stubborn Stains
If the blood stain does not respond to the peroxide, place a dry cotton towel over the solution. Then, on a medium setting, iron for about 10 seconds.

A Different Method?

Want to try treating blood stains using another method? You may be interested in removing blood from fabrics using laundry detergent.

Watch The Video

Share it with the world!