How to get blood out of carpet

blood stain carpet

If you really want to understand how to get blood out of carpet we have three tried and tested methods to get the blood out whether its as soon as it happens or whether it is dried in.

Perhaps you have had a nose bleed and a few drops found their way onto the carpet or one of the kids grazed an arm or a leg and some blood ended up on the carpet that way.

However, it happened you will probably have something in the house that can help the situation straight away.

If that doesn’t fully remove the stain in its entirety then you can go for our number one solution that will almost certainly make your carpet look as if nothing ever happened.

First things first.

Step 1 – Don’t panic!

Your first reaction will be to grab a cloth or some kitchen roll and maybe some water and try and scrub the blood out of the carpet.

That’s the worst thing you can do because all that will happen is that the area of carpet that is stained by the blood will get bigger as the blood dilutes and spreads across more of the carpet fibres.

The quicker you do something about getting the blood out, the easier it will be but these three methods will work whether you attack the stain straight away or you wake up the next day and find dried in blood in your carpet.

Solution 1 – Hydrogen Peroxide

If you have never heard of Hydrogen Peroxide then the first thing that comes to mind is that it sounds like a weird chemical that you should put nowhere near your carpet.

But no need to worry. It’s a kind of antiseptic and disinfectant and is perfectly safe to be around children and animals.

One of its primary uses is to cleanse and disinfect a graze or a cut prior to putting a plaster or dressing on it.

It’s safe to the touch for animals and humans and a lot of people even mix it with water to create a mouthwash!

First of all wet the blood stain with water. Don’t soak it with water, just drip some water directly onto the area where the blood is.

Leave it for a few minutes and allow the water to soak into the fibres of the carpet that have the blood on them.

Next use a piece of kitchen roll to soak up any water leaving the stained area wet/damp but not soaking wet.

Get a cotton bud and dip it into the Hydrogen Peroxide and soak the end of the cotton bud and then rub the cotton bud across the area of the stain until all of the carpet fibres that have blood on them are fully covered by the Hydrogen Peroxide.

If you have a longer pile carpet make sure you get right down to the bottom of the carpet pile with the Hydrogen Peroxide.

Leave for 5 minutes and then use a hairdryer on maximum heat and power to blast the stained area. Use the hairdryer for 1 minute at a time and then dab the stain firmly with kitchen roll.

You’ll be amazed at how well this works as the blood just seems to dissolve away.

Once you have dabbed the stain and used the hairdryer for about 5 minutes the stain should be gone.

If it’s not completely gone then repeat the process again and once you have completed the second cycle you’ll never know the stain was there.

Here is a short video showing it in action on bedsheets but it works exactly the same on carpet:

Solution 2 – Baking Soda

Baking soda is a multipurpose cleaning solution in powder form so if you are not that comfortable with adding a wet detergent to your carpet then this is the next best option.

Dab the stained area with some kitchen roll to make it as dry as possible. Never scrub it otherwise the stain will just spread.

Sprinkle the baking soda onto the stain until it is completely covered and you can no longer see the stain.

Slowly add water to the baking soda until it starts to fizz and the powder dissolves. This is the process that helps to lift the blood away from the carpet fibres and soaked into the baking soda.

Use a strong towel to then mop up all the baking soda and get the area as dry as possible.

Then give it a good hoovering and the stain should be gone. If a small amount still remains then repeat the process once more and you’ll never know it was there.

Solution 3 – Regular carpet cleaner

If you don’t have any hydrogen peroxide or baking soda then good old carpet cleaner if you have some at the back of the cleaning cupboard may well do the trick.

Hydrogen Peroxide is our number one choice if you want to get the best results to leave your carpet as if nothing had ever spilt on it but a bottle of Vanish should od a pretty good job as well.

If you don’t have anything else then give it a treatment with your carpet cleaner spray and if the stain is still there you can get some Hydrogen Peroxide to clear up anything that remains that the carpet cleaner couldn’t get out.

If it’s not already dried in then give the blood a good blot with a couple of pieces of kitchen roll so that all of the liquid is completely soaked up.

Once only the mark of the blood remains on the carpet give it a good spray with the carpet cleaner.


There are plenty of other ways you can tackle a bloodstain on a carpet with suggestions ranging from ammonia, salt and even milk but a lot of these tend to be old wife’s tales that cannot be relied on.

Using one of the 3 solutions above will give you the best chance of getting a blood-stained carpet back to looking perfect again with the best performing of the 3 being Hydrogen Peroxide.

If you need to give the whole carpet a deep clean then you’ll need a carpet cleaner then here is an article with some suggestions that don’t involve an expensive carpet cleaner:

How to clean carpet

If you want the best possible outcome for your carpets with the least amount of work then here are some carpet cleaners to consider:

Best carpet cleaners

No Comments

Post A Comment