How to Get Blood Out of Linen (Fresh and Dried)

Quick answer: To get blood out of linen, flush the stain with cold water as soon as you can, then pretreat with hydrogen peroxide or an oxygen-based stain remover and wash cold. Never use hot water on blood, since heat cooks the protein into the fiber and sets the stain permanently. Fresh blood usually rinses out with cold water alone, while dried blood needs a long cold soak before treatment.

I am Danielle, and I make linen clothing at Solen Mara. Blood is one of the stains people panic about most, partly because it looks alarming and partly because the instinct to reach for hot water is exactly the wrong move. The reassuring news is that blood comes out of linen more easily than most people expect, as long as you keep the water cold and treat it before it dries. Here is the method I trust.

Why Does Blood Stain Linen, and Can You Get It Out?

Blood stains linen because it is a protein that bonds with the cellulose fibers, but it lifts out cleanly when you treat it cold and early. Flax is highly absorbent, so a drop of blood soaks into the weave fast, which is why prompt action matters. The same absorbency that pulls the blood in also lets cold water flush it back out before it sets.

The key is temperature. Blood is protein-rich, and heat causes protein to coagulate and bind tightly to the fiber, which is what makes a hot-washed blood stain so stubborn. Cold water keeps the protein loose and soluble, so it rinses away instead of locking in. Because linen is a strong, washable fiber, it stands up to repeated cold soaking and gentle treatment far better than delicate fabrics, so even an old blood stain is usually recoverable with patience.

How Do You Get Fresh Blood Out of Linen?

To get fresh blood out of linen, flush it with cold water from the back, blot, pretreat, and wash cold. Fresh blood is the easiest case because the protein has not yet dried and bonded, so speed is your biggest advantage. Work through the steps in order and keep everything cold.

Rinsing immediately with cold water is the first step for fresh blood stains
Rinsing immediately with cold water is the first step for fresh blood stains

Flush From the Back With Cold Water

Hold the stained area under cold running water from the reverse side, so the water pushes the blood out the way it came rather than driving it deeper. The American Cleaning Institute advises flushing stains from the back with cold water and warns that hot water sets protein stains like blood. Keep flushing until the water runs mostly clear.

Blot, Do Not Rub

Press a clean cloth against the stain to lift the loosened blood, rather than rubbing it. Rubbing spreads the stain wider and works it into the weave. Lift and lift again with a fresh part of the cloth until little transfers.

Pretreat With Hydrogen Peroxide or Oxygen Stain Remover

Dab hydrogen peroxide or an oxygen-based stain remover onto the spot and let it work for a few minutes. OxiClean recommends dissolving an oxygen stain remover in cold water and soaking blood-stained items, since the oxygen action breaks the stain apart. You will often see the peroxide foam on contact, which is the reaction lifting the blood, covered in more detail below.

Wash in Cold Water

Launder the piece on a cold, gentle cycle, then check that the stain is fully gone before drying. Dryer heat will set anything that remains, so air dry if you have any doubt. A fresh blood stain treated this way usually disappears completely in one wash.

How Do You Get Dried or Old Blood Out of Linen?

To get dried or old blood out of linen, soak the piece in cold water for several hours to rehydrate the stain, then pretreat with hydrogen peroxide or an enzyme remover and wash cold. Old blood has dried and bonded with the fiber, so it needs time and moisture to loosen before any treatment can lift it. This is the most common blood question I get, and patience is what solves it.

Start by gently scraping off any crusted residue with a dull edge, then submerge the piece in cold water for at least a few hours, or overnight for a really set stain. OxiClean notes that for dried blood you can apply an enzyme-based stain spray and let it sit, in some cases up to a week before washing, so the enzymes can break down the proteins. After soaking, work hydrogen peroxide or oxygen bleach into the spot, wait several minutes, and wash cold. Repeat the soak-and-treat cycle as many times as needed, air drying between rounds so heat never locks the stain back in. A stain that has been set for months may take two or three passes, but linen's durability means it can take the repeated handling.

Does Hydrogen Peroxide Remove Blood From Linen?

Yes, hydrogen peroxide is one of the most effective treatments for blood on linen, because an enzyme in blood makes it react and lift the stain. When peroxide touches blood, the catalase in the blood rapidly breaks the peroxide down, and that reaction is what fizzes the stain loose. Encyclopaedia Britannica explains that catalase accelerates the decomposition of hydrogen peroxide into water and oxygen, following the reaction 2 H?O? ? 2 H?O + O?. Those oxygen bubbles foaming up through the fabric are physically lifting the blood out of the weave.

Hydrogen peroxide can lift stubborn blood stains from white linen
Hydrogen peroxide can lift stubborn blood stains from white linen

Use a 3 percent hydrogen peroxide solution, the standard drugstore strength, and apply it directly to the stain. Because peroxide has a mild bleaching effect, spot-test it first on a hidden seam of any colored or dark linen, since it can lighten dyes. On white linen there is far less risk, which is one reason blood comes out of white pieces so reliably. Let the peroxide bubble, blot, reapply if needed, then rinse cold.

Should You Use Cold or Hot Water for Blood on Linen?

Always use cold water for blood on linen, never hot, because heat sets the protein and makes the stain permanent. This is the single most important rule for blood, and the one people most often get wrong in the moment. Hot water causes the blood proteins to coagulate and bind to the cellulose, the same way an egg white turns solid and opaque when it hits a hot pan.

Cold water keeps those proteins dissolved and mobile, so they flush out instead of cooking in. This applies at every stage, the first flush, the soak, and the wash cycle. Only after the stain is completely gone is it safe to use any heat, including the dryer. When in doubt, keep it cold and air dry.

How Do You Get Blood Out of White Linen?

To get blood out of white linen, soak in cold water, treat with hydrogen peroxide or oxygen bleach, then dry in sunlight, and avoid chlorine bleach. White linen is actually the easiest color to clear blood from, because you can use peroxide freely without worrying about fading dye. Soak the piece cold, apply 3 percent hydrogen peroxide directly to the stain and let it foam, then wash cold and lay the piece in direct sun, which is a natural fiber-safe whitener.

Skip chlorine bleach even though it seems like the obvious fix for a white piece. Chlorine is harsh on flax and yellows white linen over repeated use as it breaks down the cellulose, so it can leave you with a dingy garment even after the blood is gone. Oxygen-based products lift the stain through a gentler chemical pathway that keeps the fabric bright. A well-made white piece like my linen face towels in snow white is designed to stay bright through many gentle washes without needing harsh chemicals.

Solen Mara wrap linen dress in white

What Should You Avoid When Removing Blood From Linen?

Avoid hot water, chlorine bleach, and hard scrubbing, since each one either sets the stain or damages the fiber. Hot water cooks the blood protein into the weave, chlorine bleach weakens cellulose and yellows linen over time, and scrubbing frays the surface and spreads the stain wider. These three mistakes turn an easy stain into a permanent one.

Stick to cold water first, gentle blotting, and hydrogen peroxide or oxygen-based products, and treat the stain before it dries whenever possible. Everyday linen takes its share of small accidents, and pieces like my linen pants with an elastic waist handle regular cold treatment and washing without losing their finish. Cold and prompt beats hot and hurried every time.

Solen Mara white linen jersey t-shirt

FAQ

Does cold water really get blood out?

Yes, cold water is the best first response to a blood stain because it keeps the protein soluble so it rinses away instead of setting. Fresh blood often comes out with a cold flush alone, before you even reach for a stain remover. Hot water does the opposite and locks the stain in.

Can you get old dried blood out of linen?

You can get old dried blood out of linen by soaking it in cold water for several hours to rehydrate the stain, then treating with hydrogen peroxide or an enzyme remover and washing cold. Set-in blood usually takes more than one round. Air dry between attempts so heat does not lock it back in.

Will hydrogen peroxide bleach my linen?

Hydrogen peroxide has a mild bleaching effect, so it is very safe on white linen but can lighten colored or dark pieces. Always spot-test it on a hidden seam first if your linen is dyed. On white linen you can use 3 percent peroxide freely.

How do you get blood out of linen sheets?

To get blood out of linen sheets, flush the spot with cold water, soak the area in cold water with an oxygen stain remover, then apply hydrogen peroxide to the stain and wash cold. Treat the stain before the bed is stripped and washed warm, since heat will set it. Air dry and check before any tumble drying.

Back to blog