How to Get Blood Out of Carpet Whether Fresh or Dried
A nosebleed on the bedroom carpet, a cut finger while hanging a picture, a dog with a torn paw pad. Blood stains feel alarming because they spread fast and look darker by the minute.

A nosebleed on the bedroom carpet, a cut finger while hanging a picture, a dog with a torn paw pad. Blood stains feel alarming because they spread fast and look darker by the minute. The good news is that blood is one of the easier stains to beat, as long as you avoid the one mistake almost everyone makes first: reaching for hot water.
This guide shows you how to get blood out of carpet with things already in your kitchen and bathroom, whether the spot happened ten seconds ago or last week. None of the methods below costs more than a few pence per stain.
Why Cold Water Is the Whole Secret
Blood is mostly protein. Heat cooks protein, the same way an egg white turns solid in a pan, and once it sets into the fibres it bonds to them. Warm water, a steam cleaner or a hairdryer can all fix a blood stain permanently.
Use cold water straight from the tap for every step, including rinsing. If your tap runs lukewarm in summer, add a couple of ice cubes to a bowl of water first. It sounds fussy, but it is the difference between a stain that lifts and one that stays as a brown shadow.
How to Get Blood Out of Carpet While It Is Fresh
Act within the first few minutes if you can. Fresh blood has not soaked into the backing yet.
- Blot, do not rub. Press a white cloth or kitchen roll onto the spot to soak up as much liquid as possible. Rubbing pushes blood deeper and frays the pile.
- Work from the outside in. Start blotting at the edge of the stain and move towards the centre so it does not spread.
- Dab with cold water. Dampen a clean cloth and press it on, then blot dry. Repeat until no more colour transfers.
- Add salt if colour remains. Mix one tablespoon of table salt into 250 ml of cold water, dab it on, wait five minutes and blot.
- Rinse and dry. Dab with plain cold water to remove the salt, then press a dry towel down hard with your foot.
For most fresh spots, that is all it takes. Do not overwet the carpet, because water reaching the underlay can cause odour and staining from below.
Change to a clean section of cloth every few dabs. A cloth already holding blood simply moves the stain around, and white cloths let you see exactly how much colour you are still lifting. When a fresh dab comes away clean, you are done with that stage. If you are dealing with a large spill rather than a few drops, lay a thick towel over it and stand on it for a minute before you start the cold water steps, so the bulk of the liquid is gone first.
Removing Dried Blood Stains
Dried blood needs to be loosened before it can be lifted. Patience matters more than strength here.
Rehydrate first
Mist the stain lightly with cold water from a spray bottle and lay a damp cloth over it for 15 minutes. Then gently scrape the surface with a blunt butter knife or old spoon to break up the crust, and vacuum the loosened flakes.
Then choose a cleaner
Work through these options from gentlest to strongest, testing each on a hidden patch first, such as inside a wardrobe or under a sofa.
| Cleaner | Mix | Best for | Rough cost per stain |
|---|---|---|---|
| Washing up liquid | 1 tsp in 250 ml cold water | Light marks on synthetic carpet | Under 5p |
| Ammonia solution | 1 tbsp household ammonia in 250 ml cold water | Stubborn stains on synthetic pile | About 10p |
| Hydrogen peroxide 3% | Use neat, a few drops at a time | Old stains on light-coloured carpet | About 10p |
| Enzyme cleaner | As per label | Large or repeated stains, pet blood | About 30p |
Apply, wait five minutes, blot, and rinse with cold water before moving to the next option. Never mix ammonia with bleach or with peroxide. Open a window while you work, and wear rubber gloves if you have sensitive skin.
Carpet Types That Need Extra Care
Synthetic nylon and polyester carpets handle all the methods above. Natural fibres are another story.
- Wool carpet: skip ammonia and peroxide, which can weaken and lighten the fibres. Use cold water, salt and a wool-safe enzyme cleaner.
- Dark or patterned carpet: peroxide can bleach colour. Test it on a hidden patch and wait 30 minutes before trusting it.
- Sisal, jute or seagrass: these react badly to water. Use as little moisture as possible and blot quickly.
A Budget Kit for Next Time
You do not need branded stain removers. A small stain box under the sink with a spray bottle, a stack of white microfibre cloths, table salt, washing up liquid and a small bottle of 3% hydrogen peroxide covers blood and most everyday spills for under £8. For a few more recipes using the same ingredients, see our homemade carpet cleaning solution guide.
If the stain came from a pet, an enzyme cleaner is worth adding. It breaks down the proteins dogs and cats can smell, which matters because animals often return to the same spot. Our article on why pet stains keep coming back explains the wicking problem in more detail.
When the Stain Reappears After Drying
Sometimes a carpet looks clean while damp and then a faint ring shows up the next morning. That is wicking: blood that soaked into the backing rises back up as the carpet dries. Treat the spot again with cold water, then lay a folded towel over it with something heavy on top, such as a stack of books, for six hours. The towel draws moisture and residue upward and out instead of leaving it at the tips of the pile. Speed up drying with a fan pointed at the spot and an open window, so the carpet is fully dry within a day.
Frequently Asked Questions
Does vinegar remove blood from carpet?
Vinegar can help a little on fresh blood, but it is not the best choice. Its acidity does less to break down protein than salt water or an enzyme cleaner, and its smell lingers in carpet.
Will hydrogen peroxide bleach my carpet?
Hydrogen peroxide can lighten some coloured carpets, especially wool and dark dyes. Always test it on a hidden area and use the 3% strength sold in chemists, never a stronger hair or pool product.
Can you get old blood out of carpet?
Yes, old blood can usually be removed by rehydrating it with cold water for 15 minutes, scraping gently and then using an enzyme cleaner or peroxide. Several rounds may be needed for stains older than a week.
Cold, Gentle and Patient
Keep the water cold, blot instead of rubbing and move from mild cleaners to stronger ones only when needed. With a few pence of salt and a clean cloth, most blood stains are gone before the kettle boils.
More in Stains
Stains
How to Get Candle Wax Out of Carpet Without Damage
A knocked-over candle leaves a mess that looks far worse than it is.
Stains
How to Get Coffee Stains Out of Carpet
A dropped mug of coffee is one of the most common carpet disasters, and also one of the most beatable if you act sensibly.
Stains
Why Pet Stains Keep Coming Back After You Clean Them
A pet stain that looks completely gone after a thorough cleaning session has a frustrating habit of reappearing weeks later,...