It can be pretty inconvenient when you get injured and drip blood all over the carpet. Aside from the pain and injury, you also have to worry about cleaning the carpet. A dried blood stain isn’t the most reassuring thing on your carpet! Seeing the red fluid as it settles within the weaves of the elegant fabric might be as painful as the injury. Luckily, there’s a solution to every problem, this one included. If you don’t know how to remove blood out of the carpet, wrap a Band-Aid around your wound and jump in! We’ll let you in on all the ways to do it.

5 Ways How To to Get Blood Stain Out of Carpet

Here’s how to get blood out of your expensive carpet.

1. Hydrogen Peroxide

hydrogen peroxide use to remove blood stains

Hydrogen Peroxide is one of the most effective cleaners, and you’re lucky if you have some in your house. However, it’s known to alter the colour of some fabrics. So before your pour it all over your carpet, you should test it on a tiny area and wait for a while. 

If your carpet’s colour doesn’t change, then it’s okay.

First, use a hydrogen peroxide-soaked cotton swab to blot the dried blood stain. Keep blotting till the stain fades, then leave it for an hour. During this hour, the hydrogen peroxide will completely erase the blood stain. Afterward, dip a washcloth in cold water and clean the area. Leave it to dry, and voila! You have a spotless carpet and only a wound as proof of what happened.

Check out our In-depth Coffee Stain Removal Guide

2. Dishwashing Detergent

If you don’t have hydrogen peroxide and don’t have time to purchase it. You can use a bottle of any dishwashing detergent you have lying around. But before applying it, you should use a brush to scrub dried blood particles out of the carpet. Then, put two cups of cold water in a bowl, and add a tablespoon of your dishwashing detergent. Dip a washcloth in the bowl, and use it to clean the stain. However, avoid rubbing the washcloth on the carpet, as this may cause the stain to spread. Preferably, you should dab it on the stained area and rub it in a narrow diameter. Keep doing this till the stain fades completely, then use a clean sponge and some cold water to clean the residues.

Learn more about How to Get Makeup out of Carpet Fast

3. Ammonia

Not all dishwashing detergents are effective at cleaning blood stains, so if the previous method doesn’t work, you can try this one. First, mix some warm water with a tablespoon of ammonia. Dip a clean sponge in the mixture you prepared and dab the blood stain gently till it disappears. Then, dip another sponge in cold water and clean the residues.

4. Baking Soda and Vinegar

Baking-soda-and-vinegar for carpet cleaning

Baking soda and vinegar are a magical mixture of stubborn stains. You can use them to get blood out of your carpet quickly. First, pour two cups of warm water, four baking soda tablespoons, and two cups of vinegar into a spray bottle. Shake the mixture vigorously till it dissolves together. Spray the liquid prepared on the red stain and leave it for ten minutes. Then, dip a clean cloth in cold water and dab the area gently to clean the residues. This method might leave an unpleasant smell behind, so we recommend you use a carpet freshener after the stain dries completely.

5. Salt Paste

The last method we’ll show you is using salt paste. First, mix cold water and salt in a bowl till they form a paste. If the mixture is too watery, add more salt. Use a spatula to apply the paste to the blood stain on your carpet, and leave it for about 20 minutes. Salt will dehydrate the stain and get the blood out during this time. Once 20 minutes pass, use a cold water-soaked washcloth to dap the stain till it disappears.

You can also check out our guide on Getting Wax Out of Carpet

How To Get Blood Stains Out of Your Carpet?

Before attempting to get blood out of your carpet, you should know a few pointers. First, it’s essential to always use cold water instead of warm water. The latter will cause the blood to settle within the fabric, making it more challenging to clean the stain. So, only use warm water when you’re mixing it with ammonia. Second, speed is key to cleaning blood out of your carpet thoroughly. The ideal scenario would never be letting the blood dry on the fabric. 

But since it’s not always achievable, you can settle for cleaning the stain as soon as possible. Try not to let it sit on the carpet for more than an hour before cleaning it. Third, if you can, always use a white cloth when cleaning carpets. Coloured clothes might ooze colours to your carpet, especially if it’s a light shade. Fourth, don’t use any detergent or cleaning solution excessively when cleaning expensive carpets. Residues of detergents might cause the stain to reappear, so stick to small amounts.

Learn more about How to Get Chewing Gum off Carpet

Frequently Asked Questions

Here are some answers to frequently asked questions to offer further help.

Can I Use Cornstarch to Remove Blood Stains?

Yes, you can. You can use cornstarch the same way you use salt, mixing it with cold water and creating a paste. Then, apply the paste to the stain and let it sit for a while. After the stain dissolves, clean the area with cold water and a rag.

Can I Use Vinegar on a Wool Carpet?

Yes, you can. Although vinegar is acidic, it’s gentle on most fabrics, wool included. However, make sure to dilute it with enough water.


If a series of unfortunate events left you with a wounded hand and a stained carpet, don’t worry. There are many ways to get blood stains out of carpets, even stubborn ones. Hydrogen peroxide, dishwashing detergent, ammonia, salt paste, baking soda, and vinegar can be used. You can visit our great resource for more tips and tricks on how to clean your home carpet.