How to Remove Blood Stains from Sheets: Fresh and Dried Methods

How to Remove Blood Stains from Sheets: Fresh and Dried Methods

Quick Answer: Always use cold water, never hot, when treating blood stains on sheets. For fresh stains, rinse immediately under cold running water, then treat with hydrogen peroxide or dish soap. For dried stains, soak overnight in cold water with enzyme detergent. The key is speed: blood proteins bond to fabric fibres within minutes of drying.

Reading Time: 11 minutes

A nosebleed at 3 a.m. A scraped knee that reopened during the night. A period that arrived early. Blood on sheets happens to everyone, and it always seems to happen on your favourite set.

The good news is that blood stains are entirely removable if you treat them correctly. The bad news is that most people instinctively do the one thing that makes blood stains permanent: reach for hot water.

This guide covers every method that actually works, from fresh stains you catch immediately to dried stains you discover the next morning. We will also cover which methods work best for different sheet fabrics, because cotton, sateen, and linen all respond differently to stain treatment.

Why Blood Stains Are So Stubborn

Blood stain removal from white sheets step by step - Mattress Miracle Brantford

Understanding why blood stains differently from other substances helps you treat it more effectively.

The Hemoglobin Problem

Blood contains hemoglobin, a protein that gives red blood cells their colour and carries oxygen through your body. When blood hits fabric and is exposed to air, the hemoglobin begins to oxidise and clot. This clotting process is what makes blood so effective at stopping wounds from bleeding, but it is also what makes blood stains so persistent.

As hemoglobin oxidises, it binds tightly to fabric fibres at a molecular level. The longer blood sits on fabric, the stronger these protein bonds become. Fresh blood that has been on sheets for a few minutes washes out easily. Blood that has dried overnight requires significantly more effort.

The Science Behind Blood Stain Bonding

Research on textile stain removal shows that hemoglobin proteins bind to fabric fibres through both hydrogen bonds and hydrophobic interactions. When blood dries, the protein denatures (changes shape) and cross-links with the cellulose in cotton or the protein chains in silk. This is the same denaturing process that happens when you cook an egg: once the protein changes shape, it does not go back. Heat accelerates this process, which is why hot water permanently sets blood stains into fabric (Shin et al., 2017).

Why Cold Water Is Non-Negotiable

Hot water denatures hemoglobin faster, essentially cooking the protein into the fabric. Cold water keeps the proteins in their native state, where they are still soluble and can be flushed from the fibres. This is the single most important rule in blood stain removal: cold water only, every time, no exceptions.

How to Remove Fresh Blood Stains (Step by Step)

Fresh blood (still wet or damp) is the easiest to remove. If you catch it within the first 10 to 15 minutes, cold water alone may be enough.

Method 1: Cold Water Flush (First Response)

Step 1: Strip the Sheet Immediately

Remove the stained sheet from the bed as soon as you notice the blood. If the stain is small and localised, you can bunch the stained area and carry it to the sink without getting blood on other surfaces.

Step 2: Rinse Under Cold Running Water

Hold the stained area under cold running tap water. Position the stain so the water hits the back of the fabric first, pushing the blood out from the back rather than driving it deeper into the fibres. You will see the water running red, then pink, then gradually clear.

Step 3: Apply Treatment if Stain Remains

If a faint stain persists after rinsing, apply a small amount of liquid dish soap or laundry detergent directly to the stain. Work it gently into the fabric with your fingers. Let it sit for 5 minutes, then rinse again under cold water.

Step 4: Machine Wash on Cold

Once the visible stain is gone or nearly gone, wash the sheet in your machine on a cold water cycle with your regular detergent. Check the stain before drying. If any trace remains, repeat the treatment. Do not put the sheet in the dryer until the stain is completely gone, as dryer heat will set any remaining blood permanently.

Step 5: Air Dry and Inspect

Air dry the sheet and inspect in natural light. Sometimes stains that appear gone when wet are still faintly visible once dry. If the stain is gone, you can resume normal washing and drying.

The 15-Minute Rule

If you catch a blood stain within 15 minutes, cold water and gentle rubbing will remove it roughly 90 percent of the time with no additional products needed. The faster you act, the less chemistry you need. Keep a cold, wet washcloth by the bed if you are prone to nosebleeds.

Method 2: Hydrogen Peroxide Spot Treatment

For fresh stains that did not come out completely with cold water:

  1. Blot (do not rub) excess blood with a cold, damp cloth
  2. Pour a small amount of 3% hydrogen peroxide directly on the stain
  3. Watch for fizzing, which means the peroxide is breaking down the hemoglobin
  4. Let it fizz for 5 to 10 minutes
  5. Blot with a clean cloth and rinse with cold water
  6. Repeat if needed, then machine wash on cold

Important: Hydrogen peroxide can lighten coloured fabrics. Test on a hidden area first if your sheets are not white. On white cotton sheets, peroxide works beautifully with no risk of colour change.

Method 3: Salt Paste (Gentle Option)

Salt draws moisture from the blood and helps lift it from fibres without any bleaching risk:

  1. Make a thick paste with table salt and cold water
  2. Apply the paste generously to the stain
  3. Let it sit for 20 to 30 minutes
  4. Rinse with cold water, gently rubbing the paste away
  5. Machine wash on cold

This method is safe for all fabric colours and types. It is gentler than peroxide but takes longer.

How to Remove Dried Blood Stains

Dried blood stain treatment methods for bedding - Mattress Miracle Brantford

Dried blood is harder to remove because the hemoglobin has fully oxidised and bonded to the fibres. But "harder" does not mean "impossible." It just means more time, more patience, and usually an enzyme-based approach.

Method 4: Enzyme Detergent Overnight Soak (Best for Dried Stains)

Step 1: Scrape Off Dried Blood

Use a dull knife, spoon, or the edge of a credit card to gently scrape off any dried, crusty blood from the surface. Do not rub or press, as this pushes the dried particles deeper into the weave.

Step 2: Soak in Cold Water

Fill a basin, bathtub, or large bucket with cold water. Submerge the stained sheet and let it soak for at least 30 minutes. This rehydrates the dried blood and loosens the protein bonds. For very old stains, soak for several hours or overnight.

Step 3: Apply Enzyme Detergent

After soaking, drain the water and apply an enzyme-based laundry detergent or stain remover directly to the stain. Look for products containing protease enzymes, which specifically break down protein stains like blood. Work the detergent into the fabric gently.

Step 4: Let Enzymes Work

Let the enzyme detergent sit on the stain for at least 30 minutes. For stubborn dried stains, leave it for several hours. The protease enzymes break down the peptide chains in hemoglobin at a molecular level, similar to how your digestive system breaks down food proteins.

Step 5: Machine Wash on Cold

Wash on a cold cycle with enzyme detergent. Check the stain before drying. Repeat Steps 3 through 5 if a shadow remains. Multiple treatments are normal for old, set-in stains.

How Enzyme Cleaners Work on Blood

Research on textile cleaning shows that protease enzymes break down protein stains by hydrolysing peptide bonds. A 2025 study on synergistic protease-lipase treatments found that combining enzyme cleaners with standard detergent achieved significantly better stain removal than either treatment alone, because the detergent helps the enzymes access stain components trapped within fabric fibres. Optimal cleaning occurred at a neutral pH of 7.0, which is roughly the pH of cold tap water (Noor et al., 2025).

Method 5: Hydrogen Peroxide Deep Soak

For white or light-coloured sheets with stubborn dried stains:

  1. Soak the stained area in cold water for 30 minutes
  2. Drain and apply 3% hydrogen peroxide generously to the stain
  3. Let it sit for 30 minutes to 1 hour (you will see slow fizzing)
  4. Blot, rinse with cold water, and check
  5. If the stain is fading but not gone, repeat with fresh peroxide
  6. Machine wash on cold once satisfied

Method 6: Meat Tenderiser Paste

This one sounds odd, but it works for the same reason enzyme cleaners work. Unseasoned meat tenderiser contains papain or bromelain, both of which are protease enzymes that break down protein.

  1. Mix unseasoned meat tenderiser with cold water to form a paste
  2. Apply the paste to the dried stain
  3. Let it sit for 30 minutes
  4. Rinse with cold water
  5. Machine wash on cold

Use unseasoned only. Seasoned meat tenderiser contains salt, garlic, and spices that can stain fabric further.

Method 7: Baking Soda and Lemon Juice

A natural option for lighter fabrics:

  1. Make a paste with 2 parts baking soda to 1 part lemon juice
  2. Apply to the stain and let sit for 30 minutes
  3. Rinse with cold water
  4. Machine wash

The mild acidity of the lemon juice helps dissolve the iron in hemoglobin, while the baking soda provides gentle abrasion and deodorising. Test on coloured fabrics first, as lemon juice can lighten dyes.

Dorothy, Sleep Specialist: "I always tell customers to keep a bottle of enzyme stain remover in the laundry room. It works on blood, sweat stains, even food spills. If you only buy one stain product for your sheets, make it an enzyme cleaner."

8 min read

Best Methods by Fabric Type

Different sheet fabrics respond differently to stain removal treatments. What works well on sturdy cotton percale may damage delicate silk or bamboo viscose.

Fabric Best Method Safe Options Avoid
White cotton (percale or sateen) Hydrogen peroxide Enzyme soak, salt paste, baking soda Hot water, chlorine bleach (weakens fibres)
Coloured cotton Enzyme detergent soak Salt paste, cold water flush, dish soap Hydrogen peroxide (lightens dye), lemon juice
Linen Cold water soak + enzyme detergent Salt paste, diluted peroxide on white Rubbing or scrubbing (damages weave)
Bamboo viscose Cold soak + gentle enzyme wash Salt paste, mild dish soap Peroxide, bleach, harsh scrubbing (fibres weaken when wet)
Silk Cold water flush immediately Gentle enzyme spray (test first) Peroxide, bleach, rubbing, wringing, machine wash
Microfibre / polyester Cold water + dish soap Enzyme soak, peroxide on white Hot water (melts synthetic fibres at high temps)
Flannel Cold soak + enzyme detergent Salt paste, gentle peroxide on white Vigorous rubbing (damages nap)

Cotton Sheets (Most Common)

Cotton is the most forgiving fabric for stain removal. Both percale and sateen weaves respond well to enzyme cleaners and hydrogen peroxide. Cotton can tolerate repeated treatments without significant fibre damage. White cotton can even handle diluted oxygen bleach (sodium percarbonate) for extremely stubborn stains.

Linen Sheets

Linen is strong when dry but can be damaged by aggressive rubbing. Use a soaking approach rather than scrubbing. Linen fibres swell when wet, which actually helps release stains during a cold water soak. Let time and enzymes do the work.

Bamboo Viscose Sheets

Bamboo viscose (including brands like Cariloha) weakens significantly when wet. Be extra gentle during treatment. No wringing, no scrubbing, no bleach. A gentle enzyme soak followed by a delicate cold wash is the safest approach.

Silk Sheets

Silk is protein-based itself, so treatments that break down protein (enzyme cleaners, peroxide) can potentially damage silk fibres. Fresh blood on silk should be flushed immediately with cold water. For dried stains on silk, consider professional dry cleaning rather than risking home treatment.

Household Stain Removers Compared

You probably already have several effective blood stain removers in your kitchen or bathroom. Here is how they stack up.

Product How It Works Best For Effectiveness Colour Safe?
Cold water Dissolves fresh blood proteins Fresh stains (under 15 min) High (fresh) / Low (dried) Yes
Hydrogen peroxide (3%) Oxidises hemoglobin, breaks protein bonds Fresh and dried on white fabric High No (lightens colour)
Enzyme detergent Protease breaks peptide chains Dried stains on any fabric High (with time) Yes (most)
Dish soap Surfactants lift blood from fibres Fresh stains, gentle treatment Medium Yes
Salt paste Draws moisture, lifts stain Fresh stains, delicate fabrics Medium Yes
White vinegar Acid dissolves iron in hemoglobin Fresh and light dried stains Medium Mostly (test first)
Baking soda paste Gentle abrasion + deodorising Light stains, odour removal Low to medium Yes
Meat tenderiser Papain/bromelain enzymes Dried stains (budget option) Medium to high Yes (unseasoned only)
Aspirin paste Salicylic acid breaks down blood Dried stains on white fabric Medium Test first

Our Recommended Stain Removal Kit

  • Enzyme stain remover (OxiClean, Biz, or Nature's Miracle): Your primary weapon for dried stains
  • 3% hydrogen peroxide: For white sheets only, the fastest option for visible results
  • Liquid dish soap: First response for any fresh stain
  • Table salt: Gentle backup for delicate or coloured fabrics

Keep these four items together in your laundry area. That covers every blood stain scenario on every fabric type.

What Not to Do (Common Mistakes)

More blood stains become permanent because of incorrect treatment than because of the stain itself. Here are the mistakes that will make things worse.

Mistake 1: Using Hot Water

This is the most common and most damaging mistake. Hot water denatures blood proteins instantly, cooking them into the fabric the same way heat cooks egg whites from liquid to solid. Once this happens, the stain is essentially permanent. Always use cold water, even if every instinct tells you hot water "cleans better."

Mistake 2: Rubbing the Stain

Rubbing spreads the blood deeper into the weave and outward into clean fabric. Always blot by pressing straight down, lifting, and pressing again. Rubbing also damages fibre surfaces, especially on linen and sateen weaves.

Mistake 3: Putting Stained Sheets in the Dryer

Dryer heat sets stains the same way hot water does. Always check that the stain is completely gone before putting sheets in the dryer. If you are not sure, air dry and inspect in natural light. You can always wash again if needed, but you cannot undo dryer-set blood.

Mistake 4: Using Chlorine Bleach

Chlorine bleach (sodium hypochlorite) can remove blood stains from white fabric, but it also weakens cotton fibres significantly with repeated use. Oxygen bleach (sodium percarbonate) is a safer alternative that whitens without the fibre damage. But even better than either bleach is hydrogen peroxide for blood specifically.

Mistake 5: Mixing Cleaning Products

Never combine hydrogen peroxide with vinegar (creates peracetic acid, an irritant), bleach with ammonia (creates toxic chloramine gas), or bleach with hydrogen peroxide (creates toxic oxygen gas). Use one product at a time, rinse thoroughly, then try another if the first did not work.

Brantford Water and Stain Treatment

Brantford's municipal water is moderately hard. Hard water can reduce the effectiveness of some stain removers by binding with the active ingredients. If you find that enzyme cleaners are not working as well as expected, try adding a tablespoon of washing soda (sodium carbonate) to your soak water to soften it. This is not unique to Brantford. Many Ontario communities have similar water hardness.

Protecting Your Mattress from Blood Stains

Sheets can be washed. Mattresses cannot, at least not easily. A blood stain that soaks through your sheets and into your mattress is a much bigger problem.

Mattress Protectors: Your First Line of Defence

A waterproof mattress protector creates a barrier between your sheets and your mattress. Modern protectors use a thin polyurethane membrane that blocks liquids while still allowing air to pass through, so they do not make you sleep hot.

We carry mattress protectors at Mattress Miracle in every size from Twin to King. Brad recommends them for every bed, not just for stain protection but also for extending the life of your mattress by keeping moisture, dust mites, and allergens out of the foam layers.

Brad, Owner (since 1987): "A $50 mattress protector can save a $1,000 mattress. We have had customers come in needing a new mattress because of stains and moisture damage that a simple protector would have prevented. It is the single best accessory investment you can make."

If Blood Reaches Your Mattress

If blood soaks through to your mattress:

  1. Blot the surface immediately with a cold, damp cloth (do not soak the mattress)
  2. Apply a small amount of enzyme cleaner to the stain
  3. Blot repeatedly with a clean, cold, damp cloth to lift the stain
  4. Sprinkle baking soda over the area to absorb moisture
  5. Let the baking soda sit for several hours, then vacuum it up
  6. Allow the mattress to air dry completely before remaking the bed

Never pour water or cleaning solutions onto a mattress. Excess moisture trapped inside foam creates mould and mildew, which is worse than the original stain.

Period Stain Specific Advice

Clean fresh sheets on bed with mattress protector - Mattress Miracle Brantford

Period blood is the most common source of blood stains on sheets. It is also slightly different from wound blood because it contains uterine tissue, cervical mucus, and vaginal secretions in addition to blood, which means it can stain with a brownish tint rather than pure red.

Overnight Protection

  • Dark-coloured sheets on heavier flow nights mask stains and buy you time. Navy, dark grey, or burgundy sheets hide blood well.
  • Period underwear or overnight pads add a barrier layer
  • An old towel under you on heavy nights provides additional protection for your sheets and mattress
  • Waterproof mattress protector prevents stains from reaching the mattress regardless

Treatment Approach

The same methods work for period blood as for any other blood. Enzyme cleaners are particularly effective because they break down all the protein components, not just hemoglobin. Cold soak with enzyme detergent for 30 minutes to overnight, then cold wash.

For the brownish discolouration that sometimes remains after the red is gone, a hydrogen peroxide treatment (white sheets only) or a second enzyme soak usually handles it.

When to Replace Stained Sheets

Sometimes a stain is just too set in to remove completely. Here are the signs that replacement might be more practical than continued treatment:

  • The stain has been through the dryer multiple times. Heat-set blood stains are extremely difficult to fully remove.
  • You have treated it 4 or more times with no visible improvement. Repeated treatments weaken fabric without benefit.
  • The fabric is thinning around the stain from aggressive treatment.
  • The stain is large and central on the sheet where it will always be visible.
  • The sheets are already several years old and showing general wear.

Quality sheets are an investment worth protecting, but at some point, the effort of repeated treatments exceeds the cost of replacement. If you are looking at new sheets, our guides to sateen vs percale weaves and fitted vs flat sheets can help you choose your next set.

Simple Habits That Prevent Blood Stains

Prevention is always easier than treatment. A few simple habits can reduce blood stain incidents significantly.

Prevention Checklist

  • Waterproof mattress protector: Protects the mattress even when sheets get stained
  • Dark sheets on hand: Keep a set of dark-coloured sheets for nights when stains are more likely
  • Nosebleed management: If you are prone to nosebleeds, a humidifier in winter can reduce frequency (Ontario winters are dry)
  • Period tracking: Apps that predict cycle timing let you prepare with protective bedding
  • Pet nail trimming: Pets in the bed with sharp nails cause scratches that bleed at night
  • Cold water washcloth by the bed: Having one ready cuts response time dramatically

Bonus: Removing Blood from Pillows and Duvets

Blood does not always stay on your sheets. Here is how to handle it on other bedding items.

Pillows

Most polyester and down alternative pillows can be spot treated the same way as sheets. Memory foam and latex pillows should never be submerged or soaked. Instead, spot clean with a damp cloth and a small amount of enzyme cleaner, then blot dry. For more on pillow maintenance, see our guide to removing yellow stains from pillows.

Duvets and Comforters

Down and down alternative duvets and comforters can be spot treated on the outer shell fabric. Avoid soaking the entire duvet, as the fill takes a very long time to dry and can develop mould. If the blood has soaked through the shell into the fill, professional cleaning is the safest option.

A duvet cover prevents blood from reaching the duvet insert, similar to how a mattress protector shields your mattress. The cover is easily removable and washable.

Shop This Topic at Mattress Miracle

Quality sheets at Mattress Miracle:

Or bed sheets and bedding in our Brantford showroom.

Find Your Perfect Mattress at Mattress Miracle

We are a family-owned mattress store in Brantford, helping our community sleep better since 1987. Come try mattresses in person and get honest, no-pressure advice.

441 1/2 West Street, Brantford, Ontario

Call 519-770-0001

Frequently Asked Questions

Can I use hot water on blood stains if I add bleach?

No. Hot water sets blood stains regardless of what cleaning products you add. The heat denatures the hemoglobin protein, bonding it permanently to fabric fibres. Always start with cold water, treat the stain, and only use warm or hot water after the blood is completely removed.

Does hydrogen peroxide ruin coloured sheets?

Hydrogen peroxide (3%) can lighten coloured fabrics, especially with repeated use. It is safest on white sheets. For coloured sheets, use enzyme detergent, salt paste, or dish soap instead. If you must use peroxide on coloured sheets, test on a hidden corner first and dilute it with equal parts cold water.

How do I remove blood stains from a mattress?

Blot (never soak) with a cold, damp cloth. Apply a small amount of enzyme cleaner, blot repeatedly, then sprinkle baking soda to absorb moisture. Let it dry completely. Never pour water onto a mattress. A waterproof mattress protector from our Brantford showroom prevents this problem entirely.

Can old, set-in blood stains ever be fully removed?

Stains that have been through the dryer are the hardest to remove, but even these can sometimes be lightened with repeated enzyme treatments over several days. Soak in cold water with enzyme detergent overnight, wash on cold, and repeat up to 3 or 4 times. Each cycle typically lightens the stain further.

Is OxiClean an enzyme cleaner?

OxiClean is an oxygen bleach (sodium percarbonate), not an enzyme cleaner, though some OxiClean formulations include enzymes. For blood stains specifically, look for products labelled as "enzyme" or "biological" cleaners that list protease in the ingredients. Biz, Nature's Miracle, and Persil Bio are good enzyme-based options available in Canada.

Sources

  1. Noor, N., et al. (2025). Synergistic protease-lipase treatment for enhanced blood stain removal from textiles: Process optimization and efficacy evaluation. Process Biochemistry. sciencedirect.com/S1359511325001552
  2. Shin, M., et al. (2017). Cleaning method for selective removal of stains from historic textiles. Journal of the Korean Society of Clothing and Textiles, 41(3), 498-510. koreascience.kr/JAKO201718054546502
  3. Suh, J.H., et al. (2016). Effect of pillow height on the biomechanics of the head-neck complex. PeerJ, 4, e2397. doi.org/10.7717/peerj.2397
  4. Shin, M., et al. (2016). The effects of fabric on sleep quality. Nature and Science of Sleep, 8, 351-357. doi.org/10.2147/NSS.S100862
  5. Okamoto-Mizuno, K., & Mizuno, K. (2012). Effects of thermal environment on sleep and circadian rhythm. Journal of Physiological Anthropology, 31(1), 14. doi.org/10.1186/1880-6805-31-14

Visit Our Brantford Showroom

Mattress Miracle
441 1/2 West Street, Brantford
Phone: (519) 770-0001
Hours: Mon-Wed 10-6, Thu-Fri 10-7, Sat 10-5, Sun 12-4

Looking for waterproof mattress protectors or new sheets to replace a stained set? Stop by and we will help you find the right fit for your bed and budget.

Visit Our Brantford Showroom

We are located at 441½ West Street in downtown Brantford. Free parking available. Our team does not work on commission, so you get honest advice based on your needs.

Mattress Miracle , 441½ West Street, Brantford, ON · (519) 770-0001

Hours: Monday–Wednesday 10am–6pm, Thursday–Friday 10am–7pm, Saturday 10am–5pm, Sunday 12pm–4pm.

Back to blog