If you want to know how to get blood out of carpet, start with cold water and a clean cloth. Blot the stain gently. Do not rub it. Add a small amount of mild dish soap mixed with cold water, blot again, then rinse. Hot water should stay out of the process. Heat can set a blood stain into the carpet fibers and make it much harder to remove.
The rest of this Carpet Land guide walks through every situation you might face. This includes fresh blood, dried blood, blood that has been on the carpet for days, and stains on different carpet types. Follow the steps in order for the best results.
Does Blood Come Out of the Carpet?
Yes, blood comes out of the carpet in most cases, especially when it is treated while still fresh. Blood is a protein-based stain, so cold water and gentle blotting are usually enough to lift it before it bonds to the fibers. Dried blood takes more effort and may need a few rounds of treatment, but it can still be fully removed with the right method.
Stains that have been set for many days on light or delicate carpet may only fade rather than disappear completely, which is when a carpet safe cleaner or a professional cleaning service can help finish the job.
A Quick Note on Carpet Warranties
Not all carpet fibers react the same way to cleaning products, and some manufacturers require specific stain removal steps to keep your warranty valid. Before trying any of the methods below, check your carpet’s care label or contact the manufacturer if you are unsure. Using the wrong product on a wool, sisal carpet, or specialty fiber carpet can cause discoloration and may void the warranty.
When in doubt, stick to cold water and mild dish soap, since this combination is the safest starting point across nearly all carpet types.
What You Need to Remove Blood From Carpet
Before you start, gather a few simple supplies. Most of these items are already in your home.
Cleaning Supplies for Fresh Blood

For a fresh blood stain, you will need:
- Cold water
- A clean white cloth or paper towels
- Mild dish soap
- A small bowl for mixing
Fresh blood has not had time to bond with the carpet fibers. This makes it easier to lift out with simple tools.
Cleaning Supplies for Dried Blood

Dried blood needs a bit more effort. Gather:
- Cold water
- A dull knife or spoon to loosen dried bits
- Mild dish soap or baking soda
- A soft brush with gentle bristles
- Clean cloths
When to Use Hydrogen Peroxide
Hydrogen peroxide can help break down old or stubborn blood stains. It reacts with proteins in blood and lifts them from carpet fibers. However, it can also lighten some carpet colors. Always test it on a hidden spot first, such as a corner in a closet or under furniture. If the color does not change after a few minutes, it is likely safe to use on the stain.
How to Get Blood Out of Carpet Fast
If the blood is still fresh, act quickly. Fast action gives you the best chance of full removal, since the blood has not yet had time to bond with the carpet fibers.
Step 1: Blot Fresh Blood With a Clean Cloth

Blotting lifts the blood up and out of the fibers instead of pushing it deeper. This is the single most important habit in the entire process, and it applies to every step below.
- Press a clean cloth straight down onto the stain
- Do not wipe or scrub in any direction
- Hold pressure for a few seconds before lifting
- Switch to a clean section of cloth as soon as it picks up color
Step 2: Apply Cold Water

Step 2: Apply Cold Water
Cold water keeps blood proteins loose so they lift out easily. Hot water does the opposite, cooking the proteins and binding them to the fibers.
- Dampen a fresh cloth with cold water only
- Never use warm or hot water at any point
- Work from the outer edge of the stain inward
- Re-dampen the cloth as needed to keep it cold
Step 3: Blot the Stain Again

This second round of blotting picks up what the first pass loosened but didn’t fully lift. Repetition here matters more than pressure.
- Continue blotting with the damp cloth
- Switch to a clean section often
- Check the cloth after each blot for remaining color
- Repeat until no more blood transfers to the cloth
Step 4: Apply a Mild Dish Soap Solution

Dish soap breaks down the blood without damaging most carpet fibers, and it’s the safest starting method for almost any carpet type.
- Mix one to two drops of dish soap with a cup of cold water
- Dab the solution onto the stain with a clean cloth
- Avoid pouring it directly onto the carpet
- Let it sit for one to two minutes before moving on
Step 5: Rinse and Blot the Carpet

Leftover soap attracts dirt over time, so rinsing fully matters as much as the treatment itself.
- Dampen a clean cloth with plain cold water
- Blot over the treated area to rinse out the soap
- Switch cloths again once one picks up residue
- Blot dry with a towel once no more soap lifts out
Step 6: Let the Carpet Dry Completely

Full drying prevents any remaining moisture from pushing the stain back into the padding.
- Air dry the area fully before walking on it
- Use a fan or open window to speed up drying
- Avoid foot traffic on the damp spot
- Check the area once dry and repeat treatment if any trace remains
How to Get Dried Blood Out of Carpet

Dried blood takes more patience than fresh blood, but it can often still be removed with care. The stain has had time to bond with the fibers, so this process leans more on softening and repetition than speed.
Step 1: Loosen the Dried Blood
Dried blood sits on top of the fibers before it’s treated, so removing the loose material first means less product is needed later. Work slowly so the fibers underneath stay undamaged.
- Use a dull knife or the edge of a spoon
- Scrape gently, working from the outer edge of the stain inward
- Stop once no more dry flakes lift away
- Vacuum up any loose particles before moving to Step 2
Step 2: Apply Cold Water
Cold water softens the dried stain so it can absorb the cleaning solution in the next steps. Give it time to sit rather than rinsing right away.
- Dampen the area with a spray bottle or a wet cloth
- Use cold water only, never warm or hot
- Let it sit for two to three minutes
- Reapply if the stain still feels stiff to the touch
Step 3: Blot the Softened Stain
Blotting lifts the loosened blood without spreading it further into the fibers. This step is often the one that needs repeating most.
- Press a clean cloth straight down onto the stain
- Switch to a clean section of cloth each time it picks up color
- Avoid any side-to-side or circular motion
- Repeat two to three times before moving on
Step 4: Use a Mild Cleaning Solution
Once the stain is softened, treat it with one of the methods covered earlier in this guide. Dish soap is the safest starting point for most carpets, while stronger stains may need something more targeted.
- Dish soap and cold water for most fabric and stain types
- Hydrogen peroxide for tough stains, tested on a hidden spot first
- White vinegar for a gentler option with no bleaching risk
- Ammonia for stubborn stains, never used on wool
Step 5: Rinse and Dry the Carpet
Rinsing removes any leftover product before it can attract dirt, and full drying prevents moisture from pushing residue back into the padding.
- Rinse with a cloth and plain cold water
- Blot dry with a towel
- Let the carpet air dry completely before walking on it
- Check the area once dry and repeat earlier steps if any color remains
How to Get Blood Out of Carpet That Has Dried for Days
Blood that has dried for several days has usually bonded more firmly with the carpet fibers. The process is the same as above, but you may need to repeat the cold water and blotting steps more than once. Applying a small amount of hydrogen peroxide after a soap treatment can help lift what soap alone could not remove. Some stains that have set for many days may only fade rather than disappear completely, especially on lighter carpets.
How to Get Blood Out of Carpet With Baking Soda

Baking soda is a gentle option that many homeowners already have in the kitchen.
What You Need
- Baking soda
- Cold water
- A clean cloth or soft brush
How to Apply Baking Soda
Mix baking soda with cold water at roughly a three-to-one ratio to form a thick paste. Spread the paste over the blood stain so it is fully covered.
How Long to Leave It on the Stain
Let the paste sit for about fifteen to twenty minutes. This gives it time to absorb some of the stain and any leftover moisture.
Rinse and Dry the Carpet
Once the paste dries, vacuum up the powder, then blot the area with a cloth dampened in cold water to lift any remaining residue. Blot dry with a towel and let the carpet air dry fully before walking on it.
When Baking Soda May Not Be Enough
Baking soda works best on light stains or as a follow up step when learning how to clean a carpet. For deep or old stains, it may only lighten the mark rather than remove it fully. In that case, move on to a soap solution or hydrogen peroxide.
How to Get Blood Out of Carpet With Hydrogen Peroxide

Hydrogen peroxide is one of the more effective options for tough blood stains, but it needs to be used carefully.
Test Hydrogen Peroxide on a Hidden Area
Apply a small drop to a hidden section of carpet, such as inside a closet. Wait a few minutes and check for any color change before using it on the visible stain.
Apply a Small Amount to the Blood Stain
If the test area looks fine, pour a small amount of hydrogen peroxide directly onto the blood stain. You may notice light bubbling. This is a normal reaction with the blood.
Blot the Area Carefully
Blot gently with a clean cloth as the peroxide works. Do not scrub, since scrubbing can spread the stain into a wider area.
Rinse With Cold Water
Once the bubbling slows down, rinse the spot with a cloth dampened in cold water to remove any leftover peroxide.
When Not to Use Hydrogen Peroxide
Avoid hydrogen peroxide on wool carpets or any carpet with strong, dark dyes unless you have confirmed it is safe through a hidden area test. If you are unsure about your carpet material, a mild dish soap solution is a safer first choice.
How to Get Blood Out of Carpet Without Hydrogen Peroxide

Not everyone wants to use hydrogen peroxide, and there are several other reliable options.
How to Get Blood Out of Carpet With White Vinegar
White vinegar is a mild, natural option that helps loosen blood proteins without the bleaching risk that comes with hydrogen peroxide or ammonia.
What You Need
- White vinegar
- Cold water
- A spray bottle or small bowl
- A clean cloth
Mix the Vinegar Solution
Mix equal parts white vinegar and cold water. Pour the mixture into a spray bottle, or keep it in a bowl if you prefer to apply it with a cloth.
Apply It to the Stain
Spray or dab the solution directly onto the blood stain until the area is damp. Let it sit for a few minutes so the vinegar has time to break down the stain.
Blot the Area
Blot with a clean cloth. Do not rub, since rubbing can spread the stain further into the fibers.
Rinse and Dry the Carpet
Rinse the spot with a cloth dampened in cold water to remove any leftover vinegar smell. Blot dry with a towel and let the carpet air dry fully.
How to Get Blood Out of Carpet With Salt

Salt is a simple pantry item that can help with fresh blood stains.
What You Need
- Table salt
- Cold water
- A small bowl for mixing
- A clean, damp cloth
Make a Salt Paste
Mix table salt with a small amount of cold water until it forms a thick paste, similar to wet sand.
Apply It to the Blood Stain
Spread the paste evenly over the stain, making sure it covers the full area.
Blot and Remove the Residue
Let the paste sit for ten to fifteen minutes, then blot it away with a clean, damp cloth. The salt should lift some of the blood along with it.
Rinse and Dry the Carpet
Rinse the spot with cold water and blot dry. Let the carpet air dry fully before checking the results. Repeat if any color remains.
How to Get Blood Out of Carpet With Ammonia
Ammonia is another pantry option that works well on dried or stubborn blood stains. It breaks down blood proteins in a similar way to hydrogen peroxide, without the bleaching risk on most carpet colors.
What You Need
- Cold water
- Household ammonia
- A spray bottle
- A clean cloth
Mix the Ammonia Solution
Mix two tablespoons of ammonia with one cup of cold water. Pour the mixture into a spray bottle so it is easy to apply evenly over the stain.
Apply It to the Stain
Spray the solution directly onto the blood stain until the area is lightly damp. Let it sit for about five minutes so it has time to break down the stain.
Blot the Area
Blot the spot with a clean cloth. Do not rub, since rubbing can spread the stain and push it deeper into the fibers.
Rinse and Dry the Carpet
Rinse the area with a cloth dampened in cold water to remove any leftover ammonia. Blot dry with a towel and let the carpet air dry fully before walking on it.
When Not to Use Ammonia
Avoid ammonia on wool carpets. It can damage wool fibers and cause discoloration. Never mix ammonia with bleach or any cleaning product that contains bleach, since the combination produces a toxic gas. Always test ammonia on a hidden spot first, the same way you would test hydrogen peroxide.
How to Get Blood Out of Carpet With a Carpet Cleaner

A carpet safe cleaning product can help with larger or more stubborn stains, especially when paired with the steps above.
Choose a Carpet Safe Cleaner
Pick a cleaner labeled safe for your carpet type and color. Check the label for any warnings about wool or delicate fibers.
Pre Treat the Blood Stain
Blot the stain with cold water first to remove as much surface blood as possible before applying the cleaner.
Clean the Affected Area
Follow the instructions on the cleaner’s label. Most carpet cleaners are applied directly to the stain and left for a short time before blotting.
Rinse and Extract Excess Moisture
Use a clean cloth or a wet vacuum to remove extra moisture and any leftover cleaning solution.
Let the Carpet Dry Fully
Give the carpet plenty of time to air dry. This can take several hours depending on the amount of moisture used.
Blood Stain Removal Methods Compared
Use this table to quickly find the right method for your situation.
| Method | Best For | Dwell Time | Carpet Safety |
| Dish Soap and Cold Water | Fresh blood, everyday use | Apply and blot immediately | Safe for almost all carpet types |
| Hydrogen Peroxide | Old or stubborn stains | A few minutes, until bubbling slows | Test first, avoid on wool and dark dyes |
| Baking Soda | Light stains, follow-up step | 15 to 20 minutes | Safe for all carpet types |
| Salt | Fresh stains, pulling out moisture | 10 to 15 minutes | Safe for all carpet types |
| Ammonia | Dried or stubborn stains | About 5 minutes | Test first, avoid on wool |
| White Vinegar and Cold Water | Loosening blood proteins without bleaching risk | Apply and blot immediately | Safe for most carpet types |
| Carpet Safe Cleaner | Large or repeat-treated stains | Per product label | Choose one labeled safe for your carpet type |
How to Remove Different Types of Blood Stains From Carpet

Not every blood stain is the same. Here is how to handle common situations.
How to Get Fresh Blood Out of Carpet
Blot right away with a clean cloth, apply cold water, then use a mild dish soap solution. Fresh blood usually comes out fully if treated within the first hour.
How to Get Dried Blood Out of Carpet
Loosen any dried flakes first, then soften the area with cold water before applying a cleaning solution. This process may take more than one round of treatment.
How to Get Period Blood Out of Carpet
Treat period blood the same way as any other blood stain. Blot with cold water first, then apply a dish soap solution. If the stain has dried, follow the dried blood steps above. Hydrogen peroxide can help with any lingering discoloration once tested on a hidden area.
How to Get Animal Blood Out of Carpet
Animal blood is treated the same way as human blood. Blot with cold water, apply a mild soap solution, then rinse and dry. If the stain covers a large area, a carpet safe cleaner can help lift more of the residue.
How to Get Blood Out of White Carpet
White carpet can show even small amounts of leftover color, so extra care matters. Stick to cold water and dish soap first. If you need more cleaning power, test hydrogen peroxide on a hidden spot before using it on the visible stain, since white carpet fibers can sometimes react differently than colored ones.
How to Get a Large Blood Stain Out of Carpet
Large stains often need more time and more repetition of the same steps. Work in sections rather than treating the whole area at once. Blot, apply the solution, then rinse each section before moving to the next. For very large stains, especially on an office carpet, a carpet safe cleaner may give better results than home methods alone.
What to Do if the Blood Stain Is Still Visible
Sometimes one round of cleaning is not enough. Here is what to try next.
Repeat the Cleaning Process
Many blood stains need more than one treatment, especially if they had time to dry. Repeat the same steps a second or third time before trying something new.
Try a Different Carpet Safe Method
If dish soap alone did not work, try baking soda, salt, or hydrogen peroxide. Each method works a little differently, so switching approaches can sometimes finish the job.
Check for Remaining Odor or Discoloration
After the area dries, check for any leftover smell or faint color. A light baking soda treatment can often handle mild leftover odor.
Consider Professional Carpet Cleaning
If the stain remains after a few attempts, a professional carpet cleaning service has tools and products that go beyond what home remedies can do.
When Should You Call a Professional Carpet Cleaner?

Some situations call for expert help rather than more home treatment.
The Blood Stain Covers a Large Area
Bigger stains often soak deeper into the padding, which home tools cannot fully reach.
The Stain Has Been There for Several Days
The longer blood sits, the more likely it is to leave a faint mark even after cleaning. A professional can offer deeper treatment options.
Home Cleaning Methods Have Not Worked
If you have tried several of the methods above without success, a professional service can often finish the job safely.
The Carpet Is Delicate or Light Colored
Wool carpets, antique rugs, or very light colored carpet can be sensitive to home cleaning products. A professional can choose safer options for these materials.
Frequently Asked Questions
Q1. What Is the Best Way to Get Blood Out of Carpet?
Blot the stain with a clean cloth, apply cold water, then use a mild dish soap solution. Rinse and let the area dry fully. Avoid hot water and scrubbing, since both can set the stain deeper into the fibers.
Q2. How Do You Get Dried Blood Out of Carpet?
Loosen any dried flakes first, then soften the area with cold water. Apply a mild cleaning solution, blot, rinse, and let it dry. Dried stains often need more than one round of treatment.
Q3. How Do You Get Blood Out of Carpet That Has Dried for Days?
Follow the same steps used for dried blood, but expect to repeat the process more than once. A short hydrogen peroxide treatment, after testing it on a hidden spot, can help with stains that have set for several days.
Q4. Can Baking Soda Remove Blood From Carpet?
Baking soda can help lighten and absorb blood stains, especially light ones or as a follow up step after a liquid treatment. It may not fully remove deep or old stains on its own.
Q5. Does Hydrogen Peroxide Get Blood Out of Carpet?
Yes, hydrogen peroxide can break down blood stains through a bubbling reaction with the proteins in blood. It should always be tested on a hidden area first, since it can lighten some carpet colors.
Q6. How Do You Get Blood Out of Carpet Without Hydrogen Peroxide?
Dish soap and cold water, white vinegar, baking soda, and salt are all effective options that do not involve hydrogen peroxide.
Q7. How Do You Get Blood Out of Carpet With Salt?
Mix salt with cold water to form a paste, spread it over the stain, let it sit for about ten to fifteen minutes, then blot it away and rinse the area.
Q8. Can You Use a Carpet Cleaner on Blood Stains?
Yes, a carpet safe cleaning product can help, especially for larger or more stubborn stains. Choose one labeled safe for your carpet type and follow the instructions on the label.
Q9. How Do You Get Blood Out of Carpet Fast?
Act as soon as possible. Blot with a clean cloth, apply cold water, then a mild dish soap solution, followed by a rinse and blot dry. Fresh blood treated quickly usually comes out with just one round of cleaning.
Final Tips for Removing Blood From Carpet
Most blood stains respond well to a simple process: cold water, blotting, a mild cleaning solution, rinsing, and drying. Move through these steps in order, and give the carpet time to fully dry before deciding whether the stain needs another round of treatment. For large, old, or stubborn stains, a carpet safe cleaner or a professional cleaning service can help finish what home methods could not fully remove. With patience and the right approach, most blood stains can be treated safely at home.






