If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

Blood Stain Removal: Fresh, Dried, and Delicate Fabrics

Updated
That red smear is protein, not a death sentence for your shirt.

A blood stain on a favorite shirt looks final, but it usually is not. Blood is a protein, and protein chemistry hands you one rule that decides everything else: cold water keeps blood soluble and liftable, while heat cooks it into the fibers for good.

Follow that rule and the rest is simple. Flush a fresh spot from the back of the fabric with cold water, soak dried blood before you treat it, and keep the garment away from the dryer and the iron until the mark is truly gone.

Below you will find a method for each situation, from fresh spots and blood that dried days ago to silk, wool, colored fabrics, and the household products that genuinely work.

Key Takeaways

  • Flush fresh blood with cold water from the back of the fabric: this pushes the stain back out of the weave instead of driving it deeper, and cold water keeps blood’s hemoglobin soluble.
  • Heat sets blood permanently: hot water, the dryer, and the iron all denature the protein so it grips the fibers, the way heat sets an egg white. Inspect the fabric while it is still wet, and never dry or press a garment that still shows a mark.
  • Dried blood needs a soak plus enzymes: rehydrate it in cool water, then work in an enzyme cleaner or heavy-duty detergent and give the proteases at least 30 minutes to digest the protein.
  • Match the product to the fabric: 3 percent hydrogen peroxide suits white cotton, color-safe oxygen bleach is the pick for colored clothes, and enzyme cleaners must stay off silk and wool, which are protein fibers themselves.


How to Get Fresh Blood Out of Clothes

Speed matters more than any product here. A stain you catch in the first few minutes will often rinse away under the tap with nothing but cold water. Keep it cold, and keep it wet until it is gone.

What You Need

  • Cold water.
  • Bar soap or liquid detergent.
  • Hydrogen peroxide.
  • Clean cloth or sponge.

Step by Step Instructions

  1. Flush immediately: Hold the garment under the tap and run cold water through the fabric from the back of the stain. Sending the water out the way the blood came in lifts it off the fibers instead of pushing it through the weave.
  2. Spot treat: Work bar soap or liquid laundry detergent into the damp spot. On white cotton, a little 3 percent hydrogen peroxide hits harder.
  3. Work it in gently: Rub the fabric against itself or use a sponge to move the cleaner through the weave. Blot rather than grind, since hard scrubbing frays fibers and spreads the stain outward.
  4. Rinse and check: Rinse with cold water, then hold the fabric up to good light while it is still wet. Damp cloth disguises a faint stain, so look closely before you move on.
  5. Wash cold, then air dry: Machine wash on a cold cycle, inspect the item again, and hang it to dry. Do not tumble dry or iron it until the mark has completely gone, because that heat is what turns a stain permanent.

How to Get Dried Blood Out of Clothes

Found the stain days later? Dried blood is stubborn because the protein has clotted and bonded to the fabric, but a soak plus enzymes will break that bond. Time does most of the work, not muscle.

What You Need

Step by Step Instructions

  1. Soak it: Fill a basin with cold water and soak the stained garment for at least an hour, longer if the stain is thick or old. This rehydrates the dried blood so it can move again.
  2. Apply cleaner: Lift the item out and rub an enzymatic cleaner or heavy-duty detergent into the spot. The proteases in these products cut blood’s protein into fragments small enough to rinse away, and they need lukewarm, never hot, water to stay active.
  3. Give the enzymes time: Let the product sit on the stain for at least 30 minutes. Enzymes work on a clock rather than on pressure, so a longer soak beats harder scrubbing.
  4. Loosen and rinse: Lift the softened residue with a soft brush, then rinse with cool water. Repeat the soak if the stain has faded but not disappeared.
  5. Wash and inspect: Launder in cold water, then check the wet fabric in good light. Air dry the item, and only trust it to the dryer once the mark is truly gone.

For Stubborn Dried Stains

If the mark survives, try the classic extension method: soak the item for 15 minutes in a quart of lukewarm water mixed with half a teaspoon of liquid dish soap and a tablespoon of household ammonia, then launder in cold water (1). Never mix ammonia with chlorine bleach, and keep it off wool and silk.

How to Get Blood Stains Out of Delicate Fabrics

Rough scrubbing ruins fibers like silk and wool, and the enzyme cleaners that rescue a cotton shirt will attack these fabrics directly. Delicates need gentler chemistry and a lighter hand.

Silk

Silk is temperamental. Avoid harsh chemicals and stick to this gentle method.

  1. Mix one cup (250 ml) of cold water with a teaspoon of salt until dissolved.
  2. Put this mixture in a spray bottle and mist the stain lightly.
  3. Work the solution in gently with a clean white cloth. Let it sit for 10 minutes.
  4. Rinse thoroughly with cold water. Wash the silk item according to the care label, usually hand wash only.

Go Easy

Avoid enzymatic cleaners on silk and wool. These cleaners are built to break down protein, and silk and wool are natural protein fibers, so the cleaner can digest the fabric along with the stain. Chlorine bleach is out for the same reason: it damages wool, silk, and spandex unless the care label specifically allows it.

Wool

Wool fibers are absorbent, so you want to lift the stain out, not rub it in.

  1. Dab a small amount of 3 percent hydrogen peroxide onto the stain.
  2. Gently massage it with a clean cloth. Let it react for five minutes.
  3. Rinse with cold water immediately to stop the chemical reaction.
  4. Repeat if necessary, then wash at the recommended temperature (usually cold/delicate).

What Are Good Blood Stain Removers?

Enzyme cleaners, 3 percent hydrogen peroxide, and oxygen bleach are the most reliable blood stain removers, and vinegar, toothpaste, and rubbing alcohol work as pantry backups when you are out of the real thing. The right one depends on the fabric and its color, so read the fiber before you reach for the bottle.

Enzyme Cleaners

Enzyme cleaners are the most dependable choice for blood, because they digest the stain instead of bleaching it. Their proteases break the protein into fragments that rinse out, which means they lift blood from colored clothes that hydrogen peroxide would fade. According to university extension guidance, enzyme products need at least 30 minutes of contact time to fully break down a protein stain like blood (2).

  1. Rinse the stain in cold water first, so any loose blood is gone before you treat it.
  2. Apply an enzyme cleaner or heavy-duty enzyme detergent directly to the mark.
  3. Leave it at least 30 minutes, using lukewarm water if you soak. Hot water destroys the enzymes.
  4. Rinse and wash cold. Keep these products away from silk and wool.

Hydrogen Peroxide

This is the strongest option for white or light-colored cottons. It oxidizes the iron-rich hemoglobin that gives blood its red color, so you will see it bubble as the stain lifts (3). Just be careful with dark colors, as it can cause fading. That same 3 percent strength is what lifts blood without over-bleaching light fabric, so stick to it rather than reaching for a stronger solution.

  1. Test a hidden spot first to check for colorfastness.
  2. Apply 3 percent hydrogen peroxide directly to the stain. You’ll see it bubble; that means it’s working.
  3. Blot with a clean cloth.
  4. Rinse with cold water and wash.

Oxygen Bleach

Powdered oxygen bleach such as OxiClean is sodium percarbonate, which is hydrogen peroxide locked onto soda ash. Dissolve it and it releases that peroxide slowly into the water, so it bleaches an organic stain like blood while staying gentle enough for most colors. That gentleness comes down to the chemistry: sodium percarbonate carries about 32.5 percent hydrogen peroxide by weight and releases it gradually as it dissolves, which is what keeps it color-safe (4). That slow, steady release is why it is the safer route on a colored shirt than either liquid peroxide or chlorine bleach.

  1. Dissolve the powder in cool water according to the package.
  2. Submerge the stained item completely.
  3. Soak for one to six hours. The gradual peroxide release lifts the stain with no scrubbing.
  4. Wash as normal.

Vinegar

Distilled white vinegar is mildly acidic and gentler on colors than peroxide, but it is a pantry stopgap rather than an established blood treatment. Any lift comes from the soak and the blotting, so if the stain is still there afterward, fall back on the reliable route: a cold-water rinse followed by an enzyme detergent soak.

  1. Pour undiluted white vinegar onto the spot.
  2. Let it soak for 10 to 15 minutes.
  3. Blot the area with a towel to lift the stain.
  4. Wash immediately to remove the vinegar smell.

Toothpaste

Standard white toothpaste (not gel) is another stopgap, not a proven blood remover. Whatever it does comes from the mild abrasives and the rubbing, so keep it to sturdy fabrics like denim or canvas and expect to finish the job with a cold rinse and an enzyme soak.

  1. Squeeze a pea-sized amount onto the stain.
  2. Let it dry completely.
  3. Rinse with cold water and scrub gently to remove the residue.
  4. Launder the item with liquid detergent.

Rubbing Alcohol

Isopropyl alcohol is a good solvent that breaks down the stain structure. It is particularly useful if the blood has dried.

  1. Place a paper towel inside the garment, directly under the stain.
  2. Dab alcohol onto the stain with a clean cloth.
  3. Blot firmly. The blood should transfer from the clothes onto the paper towel underneath.
  4. Rinse and wash.

Baking Soda and Cornstarch

These powders are highly absorbent. They are great for pulling fresh liquid out of fabric before it sets (5).

  1. Mix baking soda or cornstarch with a little cold water to make a thick paste.
  2. Smear the paste over the stain completely.
  3. Leave it, preferably in the sun, until it is totally dry.
  4. Brush off the crusty residue. The stain should lift away with the powder.

Other Options

Stuck without supplies? These improvised fixes buy you time, though none of them beats a cold rinse and an enzyme soak.

  1. Meat Tenderizer: This contains enzymes (bromelain or papain) that break down meat proteins, and since blood is a protein, it helps here too. Mix the unseasoned powder with water to make a paste and apply it to the stain.
  2. Lemon Juice: The citric acid acts as a natural bleach. It works best on light colors. Squeeze, let it sit, and rinse.
  3. Saliva: An old trick for a tiny, fresh spot of your own blood. Its main enzyme is amylase, which digests starch rather than protein, so most of the benefit comes from the moisture and the rubbing. Treat it as a stopgap until you can reach cold water and detergent.
  4. Cola: Sometimes suggested for old blood, and the acidity may loosen the stain, but a plain enzyme soak is far more predictable. If you try it, use a clear soda on colored fabric and wash the item straight afterward.

Tips to Keep in Mind

Before you start scrubbing, run through these rules. Most ruined garments are lost to a preventable mistake, not to the blood itself.

  • Check the label: The care symbols tell you if a fabric can handle bleaching agents or vigorous rubbing.
  • Test first: Apply your chosen cleaner to a hidden seam or hem. If the color bleeds or the fabric warps, try a different method.
  • Inspect before you dry: Look at the wet fabric in good light after washing. If any shadow of the stain remains, treat it again. Dryer heat sets what is left.
  • Never iron a stained garment: An iron sets blood just as firmly as a dryer does. Leave the pressing until after the mark is out.
  • Keep chlorine bleach off certain fibers: Wool, silk, spandex, and resin-treated fabrics can be damaged by chlorine bleach unless the care label allows it. Color-safe oxygen bleach is the better tool.
  • Mind whose blood it is: If the blood is not your own, wear gloves and wash your hands well afterward, since blood can carry pathogens such as hepatitis B and C.
  • Call the pros: If the item is dry clean only or an expensive heirloom, don’t risk it. Point out the stain to your dry cleaner; they have specialized chemicals for this.
  • Cold is king: Hot water cooks the protein in hemoglobin and bonds it to the fibers. Once that happens, the stain is usually there for good.

FAQs

Do Blood Stains Fade Over Time?

Blood stains do not fade away on their own. They only darken to a rusty brown as the hemoglobin oxidizes in air, and the protein keeps bonding more tightly to the fibers the longer it sits. An old stain is harder to remove than a fresh one, never easier, so treat blood as soon as you notice it rather than waiting to see whether it lightens.

Can Hand Sanitizer Remove Blood Stains?

Hand sanitizer can lift a small blood stain, because it is mostly alcohol and alcohol is a solvent that breaks the stain apart. Squeeze it onto the spot, work it in with a cloth or an old toothbrush, then rinse with cold water. It is a useful fix when you are away from a sink, but follow it with a proper cold wash, since sanitizer alone rarely clears the whole mark.

Does Hairspray Get Blood Out of Clothes?

Hairspray only removes blood if it contains alcohol, which is the ingredient doing the actual work. Most modern hairsprays are alcohol-free and will do nothing at all to the stain, so read the label before you waste time on it. If alcohol is listed, spritz the spot, blot it with a clean cloth, and rinse with cold water. Plain rubbing alcohol is cheaper and more reliable.

Does Hydrogen Peroxide Stain Clothes?

Hydrogen peroxide does not leave a stain, but it is a mild bleach, so it can strip dye from dark or brightly colored fabric and leave a pale patch behind. On white and light cotton it is safe and highly effective. On colors, test a hidden seam first, or use color-safe oxygen bleach instead, and rinse with cold water once the fizzing stops.

Why Should I Use Cold Water Instead of Hot?

Use cold water because blood is a protein and heat cooks that protein into the fabric. Hot water denatures the hemoglobin so it unfolds and coagulates around the fibers, the same reaction that sets an egg white when it hits a hot pan, and that grip is close to permanent. Cold water leaves the protein soluble, so it can still be flushed and rinsed out.

Can You Remove Blood After It Has Been in the Dryer?

You can sometimes remove blood after the dryer, but the odds drop sharply because the heat has already set the protein. Soak the garment in cold water, then work in an enzyme cleaner and leave it at least 30 minutes, or use 3 percent hydrogen peroxide on white cotton. Wash cold and repeat the treatment as needed. Never put the item back in the dryer until the mark is completely gone.

Will Oxygen Bleach Remove Blood From Colored Clothes?

Oxygen bleach removes blood from colored clothes and is the safest bleaching option for them. The powder is sodium percarbonate, which releases hydrogen peroxide gradually as it dissolves, so it attacks the stain without the sharp dye-stripping effect of liquid peroxide or the fiber damage of chlorine bleach. Soak the garment in a cool oxygen bleach solution for one to six hours, then wash cold.

How Long Should I Soak a Blood Stain?

Soak a dried blood stain in cold water for at least an hour to rehydrate it, then give the enzyme cleaner or detergent a further 30 minutes at minimum to break down the protein. An oxygen bleach soak can run one to six hours. Enzymes and oxygen bleach both act over time rather than through force, so a long soak will always outperform hard scrubbing.


Stain-Free Clothing

A blood stain rarely has to end a garment. Whether you catch it in the first minute or find it dried a week later, the same chemistry applies: keep the fabric cold, give the enzymes or the peroxide time to break the protein apart, and pick the product that suits the fiber and its color.

The one mistake you cannot undo is heat. Hold off on the dryer and the iron, check the fabric while it is still wet, and treat the stain again if any shadow of it survives the wash.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Beth McCallum

About the Author

Beth McCallum

Beth McCallum is a freelance writer & book blogger with a degree in creative writing, journalism, and English literature. Beth firmly believes that a tidy house is a tidy mind. She is always looking for new ways to sustainably clean and tidy her house, that's kind on the environment but effective in the house, too!