We’ve all had that heart-sinking moment: a sudden bloodstain on a favourite shirt or brand-new sheets. Don't panic. Knowing how to remove blood from fabric is simple if you act fast and follow one crucial rule: always use cold water. Hot water cooks the proteins in blood, setting the stain permanently into the fibres.
This guide provides clear, actionable steps to tackle any bloodstain, fresh or dried, on virtually any fabric. Your first few minutes are critical, so let’s get straight to the most important information first.
Your Immediate Action Plan for Fresh Blood Stains
What you do right away makes the biggest difference. The goal is to act before the blood has time to bond with the fabric.

Step 1: The Cold Water Flush
Immediately hold the stained fabric under a cold running tap. Position it so the water hits the back of the stain. This pushes the blood back out the way it came, rather than driving it deeper into the fibres. You'll be surprised how much of the stain this simple step removes.
Step 2: Master the Blotting Technique
Never scrub a bloodstain. Scrubbing grinds the stain deeper and can damage the fabric. Instead, blot gently.
- Take a clean, damp cloth.
- Start at the outer edge of the stain and press inward.
- This technique contains the stain and lifts it out.
Step 3: Choose a Simple Pre-Treatment
After flushing and blotting, use a simple household item to pre-treat what’s left before washing.
Case Study: A Papercut on a Cotton Shirt You get a papercut at work, and a drop of blood lands on your white cotton sleeve. As soon as you can, head to a sink. Run cold water through the back of the stain. Then, create a paste with table salt and a few drops of cold water. Dab it on the stain, let it sit for 30 minutes, then rinse. The salt helps draw the remaining pigment out through osmosis.
If a larger stain soaks through to your bedding, our specific guide on how to remove blood from bed sheets offers more detailed steps.
How to Remove Blood from Fabric: Fresh vs. Dried Stains
While fresh stains are easier, a dried bloodstain isn’t a lost cause. The approach just needs to be different, focusing on breaking down the set-in proteins.

Treating Fresh Stains on Everyday Fabrics
For a new stain on sturdy fabrics like cotton or denim, you have several effective options after the initial cold water rinse.
- Hydrogen Peroxide (3%): Ideal for white or light-coloured fabrics. Pour a small amount directly on the stain. You'll see it fizz as it breaks down the blood. Let it sit for 5-10 minutes, then blot and rinse with cold water. Always spot-test on a hidden seam first.
- Baking Soda Paste: A safer choice for coloured fabrics. Mix two parts baking soda with one part cold water to form a thick paste. Apply it to the stain, let it dry completely (at least 30 minutes), then scrape off the excess and rinse.
Tackling Dried and Stubborn Blood Stains
A dried stain requires more patience. The proteins have bonded to the fabric, so you need something stronger to break them apart.
First, use a soft brush or the edge of a spoon to gently scrape off any crusted residue. This allows your cleaning solution to penetrate the fibres more effectively.
- Enzymatic Cleaners: These are your best bet for tough, dried stains. Products like Napisan or OxiClean contain enzymes that specifically target and dissolve protein stains like blood. Apply the cleaner directly, let it sit for at least 30 minutes (or several hours for old stains), then wash in cold water.
- Oxygen-Based Bleach Soak: For a deep treatment, dissolve a scoop of oxygen-based bleach powder in a bucket of cold water. Submerge the item and let it soak for at least an hour, or even overnight. This is much safer for colours than chlorine bleach.
Research shows that some medical conditions can make accidental stains more common. For instance, haemochromatosis affects roughly 1 in 200 Australians of Northern European ancestry. Knowing how to protect quality fabrics is essential, especially when dealing with tough stains on premium bedding. For more on this, check our guide on how to clean bed stains.

Stain Removal for Different Fabric Types
A method that works on denim could ruin a silk blouse. Always tailor your approach to the fabric.
Durable Cottons and Linens
These tough fabrics can handle most common treatments like hydrogen peroxide (on light colours) or a baking soda paste. They are resilient enough for repeated treatments if the stain is stubborn.
Delicate Silks and Wools
Avoid enzyme cleaners and hydrogen peroxide on these protein-based fibres. Instead, use a gentle salt and cold water paste. Apply it carefully, let it sit for 20 minutes, then rinse with cold water. Never rub, as this can damage the fibres. For valuable items, consider professional dry cleaning services.
Synthetics like Polyester
These non-absorbent fabrics often respond well to a simple solution of mild dish soap and cold water. Gently work the suds into the stain with your fingers, then rinse thoroughly.
Bamboo-Derived Bedding
Gentle, natural methods are best for bamboo fabrics to preserve their softness. Use a salt and water mix or a soak in an oxygen-based bleach. For detailed instructions, see our guide on how to wash bamboo sheets.
Bulky Items like Quilts or a Mattress
For items you can't put in the wash, spot treatment is key. Mix a small amount of gentle detergent with cold water and whisk it into a foam. Apply only the foam to the stain, blot with a clean cloth, and then blot again with a dry towel to remove moisture. If the stain is on your mattress itself, our guide on how to get blood out of a mattress has you covered.
Critical Mistakes to Avoid
Knowing what not to do is just as important as knowing what to do.
1. Using Hot Water
This is the number one mistake. Heat cooks the protein in blood, setting the stain permanently. Always use cold water.
2. Scrubbing the Stain
Aggressive scrubbing embeds the stain deeper and can damage the fabric. Always blot gently.
3. Putting a Stained Item in the Dryer
The dryer's heat will set any remaining stain, making it almost impossible to remove. Always check that the stain is 100% gone before drying. Air-dry if you're unsure.
4. Forgetting to Spot-Test
A cleaning solution could bleach or damage your fabric. Always test any cleaner on a hidden area first, like an inside seam. This is especially true when considering the dangers of using hydrogen peroxide on fabric, as it can cause irreversible damage to many coloured materials.
Final Thoughts: Be Patient and Persistent
Removing blood stains is entirely possible with the right techniques. Remember the golden rules: act fast, use cold water, blot don’t scrub, and always check for traces of the stain before drying. With a little patience, you can save your favourite fabrics from permanent damage.
Ready to upgrade to bedding that’s both luxurious and easy to care for? At Sienna Living, we design premium, durable bedding to simplify your life and enhance your sleep. Explore our collection of beautiful bamboo-derived sheets at https://www.siennaliving.com.au and discover the difference.