Blood · Mattress
Blood on a Mattress — How to Get It Out
Blood stains on a mattress come out best when you treat them quickly with cold water and enzyme soap, then lift any remaining color with hydrogen peroxide. Never use hot water on blood — heat sets the protein permanently. Because you can't throw a mattress in the washing machine, you'll work in layers: blot, treat, rinse without soaking the padding, and air-dry thoroughly to prevent mold.
- Time45 min
- DifficultyMedium
- MaterialMattress
Watch out
Don'tNever use hot water on blood stains — heat cooks the protein and sets the stain permanently into the mattress fabric.
WarningDo not soak the mattress. Excess water seeps into the foam and padding, where it can grow mold and mildew that you cannot remove.
TipHydrogen peroxide can lighten some mattress cover fabrics. Test on an inconspicuous seam or corner before treating the stain.
Do this
Blot fresh blood immediately
Press a dry white cloth or paper towel firmly onto the stain to soak up as much blood as possible. Do not rub — that pushes blood deeper into the mattress foam.
Work from the outside edge toward the center so you don't spread the stain.
Dampen and apply enzyme soap
Dampen a clean cloth with cold water from the coldest tap setting (under 70 °F) and blot the stain until the fabric is just damp, not soaked. Rub a small amount of enzyme stain soap directly onto the blood and let it sit for 10 minutes.
Blot and rinse without soaking
Blot the treated area with a cloth dampened in cold water, rinsing the cloth frequently. Keep blotting until no more blood lifts and the soap is gone — you want the mattress surface damp, not wet through to the padding.
Treat remaining stain with peroxide
If a shadow remains, pour a small amount of hydrogen peroxide 3 % directly onto the stain and let it fizz for 5 minutes. Blot with a dry cloth to lift the loosened blood, then blot again with a damp cloth to rinse.
Test peroxide on a hidden seam first — it can lighten some mattress fabrics slightly.
Absorb moisture and dry completely
Sprinkle 2 tbsp of baking soda over the damp area to absorb moisture and any lingering odor. Let it sit for 30 minutes, then vacuum it up thoroughly. Aim a fan at the mattress or use a hair dryer on the cool setting until the spot is bone-dry before you make the bed.
Common questions
What if the blood stain is already dried and set?+
Dampen the stain with cold water and let it sit for 5 minutes to rehydrate the blood. Apply enzyme stain soap, let it work for 15 minutes, then blot and rinse as usual. Dried stains may need a second round of peroxide treatment.
Can I use baking soda paste instead of enzyme soap?+
Baking soda paste can help lift fresh blood, but it won't break down the protein the way enzymes do. Mix 2 tbsp baking soda with just enough cold water to make a thick paste, spread it on the stain, let it dry completely, then vacuum and follow with peroxide if needed.
How do I dry the mattress faster?+
Point a fan directly at the damp spot and prop the mattress on its side if you can, so air circulates on both sides. A hair dryer on the cool setting also works — never use heat, because it can damage foam and set any remaining stain.
Will hydrogen peroxide damage my mattress?+
The 3 % peroxide sold at drugstores is safe for most mattress fabrics, but it can lighten white or light-colored covers slightly. Always test on a hidden seam first. If the fabric changes color, stick to enzyme soap and cold-water blotting.
Same stain, other materials
BloodCarpet
Blood on Carpet — How to Get It Out
Blood stains on carpet respond best to cold water and enzyme treatment, but you must work carefully to avoid pushing the stain deeper into the pile. Fresh blood lifts more easily than dried, so start as soon as you notice the spot. Never use hot water — it will cook the protein and set the stain permanently.
BloodCotton
Blood on Cotton — How to Get It Out
Blood stains come out of cotton easily if you act quickly and use cold water—hot water will set the protein permanently. Cotton is durable and can handle scrubbing, soaking, and repeated treatment, so even dried blood usually responds well to enzyme soap and patience.
BloodCotton
Blood on Cotton Shirt — How to Get It Out
Blood stains on a cotton shirt come out cleanly if you act quickly and keep the water cold—hot water will cook the protein and lock the stain into the fibers. Cotton is durable enough to handle enzyme soap, peroxide, and machine washing, but you must treat the stain before it dries. Follow these steps to lift fresh or dried blood without damaging the fabric.
BloodDenim
Blood on Denim — How to Get It Out
Blood stains come out of denim easily if you act fast and keep the water cold. Hot water cooks the protein in blood and locks it into the fabric, so always start with the coldest tap setting. Denim's tight weave and sturdy cotton fibers can handle scrubbing, which makes this job simpler than on delicate fabrics.
BloodLinen
Blood on Linen — How to Get It Out
Blood stains come out of linen easily if you act fast and keep the water cold—hot water will cook the protein and lock the stain into the fibers permanently. Linen is durable and can handle vigorous treatment, but you must start with cold water and work the stain from the back so you push it out rather than deeper into the weave.