Skip to content
sanitation towel
Menu

How to Get Blood Stains Out of Clothes (Cold-Water Method)

How to get blood stains out of clothes, underwear, sheets, and mattresses. Why cold water beats hot, plus enzyme and peroxide methods for fresh and dried blood.

By Lily Hart, MPH · July 5, 2026 · Updated July 5, 2026

Table of contents

Few laundry problems trigger the same quiet panic as a period leak on your favorite sheets or a blood spot bloomed across the crotch of your underwear. You spot it, your stomach drops, and your first instinct is often the exact wrong one: reach for hot water. This guide walks you through how to get blood stains out of clothes the right way, using the science of what blood actually is and why heat is your enemy. Whether you are dealing with a fresh period stain, dried blood on white cotton, a soaked-through fitted sheet, or a spot on the mattress underneath, there is a reliable method here, and it starts cold.

The single most important rule, before anything else: always use cold water first, never hot. Everything below explains why, and exactly what to do next.

Why Blood Stains Set (and Why Heat Makes Them Permanent)

Blood is not just a red dye. It is a protein-rich fluid, and the protein that gives it color is hemoglobin, the same molecule that carries oxygen in your red blood cells. Proteins are the reason blood stains behave so differently from, say, coffee or wine.

Here is the part that matters for your laundry. Proteins have a folded three-dimensional shape, and heat unfolds and “cooks” them in a process called denaturation. Think of an egg white going from clear and runny to solid white the moment it hits a hot pan. That change is not reversible. Applied to a blood stain, heat causes hemoglobin to denature and form cross-linked, water-insoluble bonds with the fabric fibers. Studies of hemoglobin show that heat starts to unravel its structure once temperatures climb above body heat, roughly in the 40 to 45 degree Celsius range (about 105 to 113 degrees Fahrenheit), and the protein forms stubborn, insoluble aggregates as the water gets hotter. Once that happens, the stain is chemically welded into the cloth, and even strong cleaners struggle to remove it.

This is why University of Georgia Cooperative Extension warns plainly that “stains set by heat will be difficult to remove” and stresses treating blood immediately. Cold water keeps hemoglobin soluble, so it stays loose enough to rinse and lift out of the fibers. Hot water locks it in.

Two heat sources set a blood stain, and you must avoid both:

Fresh Blood Stains: The Fast Method

A fresh stain is the easiest kind to win. Speed matters more than any product. Act while the blood is still wet and you can often remove it completely with nothing fancier than cold water and a bit of detergent.

  1. Flush from the back with cold running water. Turn the garment inside out and run cold water through the back of the stain, so you push the blood out the way it came in rather than driving it deeper into the fabric.
  2. Rub with bar soap or liquid detergent. UGA Extension recommends rubbing the wet stain with bar soap or liquid detergent, then rinsing and repeating. Gentle friction lifts loosened blood away.
  3. Apply an enzyme stain remover if any color remains. Dab on an enzyme-based pretreater or a spoonful of enzyme detergent worked into the spot, and let it sit 15 to 20 minutes.
  4. Launder in cold water and check before drying. Wash on cold, then inspect in good light. Any pink or brown tinge means blood is still present. Re-treat and re-wash. Do not dry until clear.

That “flush from the back” step is the one most people skip, and it is the difference between a stain that lifts out and one that spreads.

Dried Blood Stain Removal: Rehydrate First

Dried blood is harder because the proteins have bonded to the fibers over time, but a set-by-time stain is very different from a set-by-heat one. The strategy is to rehydrate the dried blood so it becomes soluble again, then break the proteins down.

  1. Soak in cold water for at least 30 to 60 minutes. This softens and reactivates the dried blood. A cold saltwater soak (roughly 1 tablespoon of salt per cup of cold water) can help, because salt draws the dissolved blood out of the fabric through osmosis. Change the water if it turns pink.
  2. Work in an enzyme presoak or enzyme detergent. After soaking, rub an enzyme cleaner directly into the stain. For a stubborn spot, make a thick paste of enzyme cleaner and a little cold water and let it dwell 30 minutes so the enzymes have concentrated contact with the protein.
  3. Escalate to 3% hydrogen peroxide on colorfast fabrics. If a shadow remains, UGA Extension suggests applying 3 percent hydrogen peroxide to the stain for 1 to 3 minutes, then rinsing thoroughly. Test colored fabrics first (see the peroxide section below).
  4. Rinse, launder cold, and air dry. Confirm the stain is gone before any heat touches the garment.

The Science: Enzyme Detergents and Hydrogen Peroxide

Two tools do the real chemical work on blood, and it helps to understand why each one works so you can use it correctly.

Enzyme Detergents (Protease Is the Hero)

“Biological” or enzyme detergents contain enzymes that break specific soils apart through a reaction called hydrolysis, cutting the stain into small, water-soluble fragments that rinse away. Three enzymes are common, and one is made for blood:

  • Protease breaks down protein-based stains: blood, egg, grass, sweat, and dairy. This is the enzyme that dismantles hemoglobin.
  • Lipase targets oils and grease.
  • Amylase targets starches.

Protease works like a pair of microscopic scissors, cleaving the peptide bonds that hold the hemoglobin protein together and reducing it to pieces small enough to wash out. One practical note: enzymes work in cold water but slow down at very low temperatures, and they are destroyed by hot water, which is another reason to keep water cool rather than hot. Look for the words “enzyme” or “contains enzymes” on the label; reputable enzyme detergents and dedicated enzyme stain removers are widely available. For protein-heavy laundry loads, pairing an enzyme detergent with a proper wash routine is also part of how to sanitize laundry effectively.

Hydrogen Peroxide (an Oxidizer That Blood Itself Activates)

Hydrogen peroxide is a mild oxidizing bleach, and it has a clever interaction with blood. Blood contains an enzyme called catalase, and when 3% hydrogen peroxide touches blood, catalase rapidly breaks the peroxide down into water and oxygen gas. That is the fizzing foam you see. The bubbling does double duty: the oxidation attacks the pigments that make blood visible, and the rush of oxygen physically lifts stain particles out of the fibers.

Peroxide is excellent on white and colorfast fabrics but can lighten dyes, so always colorfast-test first. Moisten a cotton swab with 3% peroxide, dab it on a hidden inside seam, wait about 30 minutes, and check for any color change before treating the visible stain. On dark or saturated colors, lean on enzyme cleaners instead.

Stain Removal Method by Fabric Type

Different items need slightly different handling, especially anything you cannot toss in the machine. Use this table as a quick reference.

Fabric / ItemBest first moveMain treatmentWatch out for
Cotton clothing (white)Cold-water flush from the backEnzyme detergent, then 3% hydrogen peroxide if neededDo not use chlorine bleach on prints or trims
Cotton clothing (colored)Cold-water flush from the backEnzyme detergent; peroxide only after a colorfast testPeroxide can lighten dark dyes
Underwear (cotton or blends)Cold rinse, then cold soakCold saltwater soak, then enzyme cleanerElastic and gusset fabrics; skip hot water
Bed sheetsCold rinse, then cold soak in the tubEnzyme presoak, launder cold with enzyme detergentLarge stains need a full soak, not spot treatment
Mattress (cannot submerge)Blot with a cold damp cloth, never soakBaking soda paste or peroxide-and-dish-soap solution, blottedDo not saturate; excess moisture invites mold
Silk or woolCold water, gentle blottingDiluted enzyme-free approach; consider a professionalNo ammonia (it damages the fibers), no peroxide

Underwear and Sheets: Step by Step

For underwear, the fastest fix is prevention plus prompt action. Rinse the item under cold water as soon as you can, then let it soak in cold water while you deal with the rest of your day. A cold saltwater soak or an enzyme presoak breaks down what the rinse leaves behind. Wash on cold. If a faint outline lingers on white cotton, a short peroxide treatment finishes the job. Reliable protection reduces how often you face this at all, so if leaks are frequent it is worth reviewing how to use sanitary pads correctly and choosing sanitary pads built for heavy flow with the coverage and length you actually need overnight.

For sheets, do not try to spot-treat a large leak. Strip the bed, run cold water through the stained area, and soak the whole affected section in a tub or basin of cold water with an enzyme presoak for 30 to 60 minutes. Then launder in cold water with an enzyme detergent and air dry. Because sheets and undergarments carry more than just stains, a hygiene-focused wash also matters; our laundry and textile hygiene hub covers sanitizing routines for bedding in depth.

Mattresses: Treat, Do Not Soak

A mattress is the trickiest surface because you cannot rinse it and you cannot let it get soggy. Excess water sinks into the foam, dries slowly, and can breed mold and odor. Blot, do not drench.

  1. Blot fresh blood with a cold, damp cloth, pressing rather than rubbing, to lift as much as you can.
  2. For dried stains, make a paste. A common approach recommended by the Sleep Foundation is a baking soda paste, or a solution of equal parts cold water and 3% hydrogen peroxide with a couple of drops of clear dish soap. Test a hidden spot first.
  3. Apply lightly, let it sit about 30 minutes, then blot away with a clean damp cloth. Repeat if needed.
  4. Let the mattress air dry completely before you put bedding back. A fan speeds this up.

Period-Specific Tips

Period blood is still blood, so every rule above applies, but a few habits make menstrual stains far less stressful:

  • Rinse before it dries. A quick cold rinse the moment you notice a leak is the highest-value thing you can do. Damp-blot with a cold cloth if you cannot get to a sink.
  • Keep a cold soak going. If you are away from home, stash the item in a wet bag and soak it cold when you get back rather than letting it dry for hours.
  • Reach for saline in a pinch. Contact-lens saline saturated on a stain and rubbed in works like a mild cold-salt soak.
  • Never machine dry until clear. This is the most common way a rescued period stain turns permanent.

Understanding your flow and products reduces surprises overall; if you are weighing options, our comparison of tampons versus pads and the broader menstrual hygiene hub walk through absorbency, timing, and leak prevention.

What to Avoid

A few well-meaning moves make blood stains worse. Skip these:

  • Hot or warm water at any point before the stain is gone. It denatures the protein and sets the stain permanently.
  • The dryer on a not-yet-clean stain. Dryer heat sets it just like hot water.
  • Chlorine bleach on colored or printed fabrics. It strips dye and can react with proteins to yellow the area. Use oxygen-based (peroxide) bleach on colors instead, and reserve chlorine bleach for whites only, following the label.
  • Scrubbing hard from the front, which drives blood deeper and spreads it. Flush from the back and blot.
  • Ammonia on silk or wool. UGA Extension notes ammonia damages these protein fibers.
  • Mixing cleaning chemicals. Never combine bleach with ammonia or other products; the fumes are hazardous.

A Note on Health

Blood-stain removal is a laundry task, not a medical one, and nothing here is medical advice. That said, your period is worth paying attention to. Occasional leaks are normal, but if you are regularly soaking through protection, passing large clots, or bleeding far more heavily or longer than usual, that can signal an underlying condition. The American College of Obstetricians and Gynecologists considers soaking through a pad or tampon every hour for several hours in a row a sign of heavy menstrual bleeding worth raising with your doctor. Talk to a healthcare provider if your flow feels unmanageable; managing the source is easier than managing the laundry.

How to Get Blood Stains Out of Clothes: The Bottom Line

To get blood stains out of clothes, work fast and work cold. Flush fresh stains from the back with cold water, rehydrate dried stains with a cold soak, and let protease enzyme detergents and 3% hydrogen peroxide do the chemical work of breaking down hemoglobin. Keep hot water and the dryer away until the fabric is spotless in good light. Do that, and the vast majority of period leaks and blood spots on underwear, sheets, and even mattresses come out completely, no panic required.

Frequently asked questions

Can you get dried blood stains out of clothes, or is it too late?

You can usually still remove dried blood as long as it was never exposed to heat. Soak the item in cold water for 30 to 60 minutes to rehydrate the stain, then work in an enzyme cleaner or apply 3% hydrogen peroxide to colorfast fabric. A stain set by time is far more forgiving than one set by hot water or a dryer, which bonds the protein permanently.

Why do you have to use cold water and not hot on blood stains?

Blood contains the protein hemoglobin, and heat denatures proteins the way a hot pan cooks an egg white, forming permanent, water-insoluble bonds with the fabric. Cold water keeps hemoglobin soluble so it can be rinsed out. Once hot water sets the stain, even strong cleaners struggle to remove it, which is why cold water should always come first.

Does hydrogen peroxide remove blood from fabric, and is it safe on colors?

Yes. Blood contains catalase, which reacts with 3% hydrogen peroxide to fizz and lift the stain while oxidizing the pigment. It works best on white and colorfast fabrics. Always colorfast-test first by dabbing peroxide on a hidden inside seam and waiting about 30 minutes, since it can lighten dark or saturated dyes. On dark colors, use an enzyme cleaner instead.

How do I get period blood out of underwear and sheets?

Rinse the item under cold water as soon as possible, then soak it in cold water, ideally with a cold saltwater or enzyme presoak, for 30 to 60 minutes. Launder in cold water with an enzyme detergent and air dry. For sheets, soak the whole affected area rather than spot-treating. Never machine dry until the stain is completely gone.

What is the best detergent for blood stains?

An enzyme (biological) detergent is best because it contains protease, an enzyme that breaks down the protein in blood into small, rinsable fragments. Look for the words enzyme or contains enzymes on the label. Enzymes work in cold water, which is exactly what blood stains require, but they are destroyed by hot water, so keep the wash cold.

How do I get blood out of a mattress I can't put in the wash?

Blot rather than soak, since excess moisture can cause mold in the foam. For dried stains, apply a baking soda paste or a solution of equal parts cold water and 3% hydrogen peroxide with a drop of dish soap, let it sit about 30 minutes, then blot with a clean damp cloth. Test a hidden area first and let the mattress air dry fully before remaking the bed.