Blood · Linen
Blood on Linen — How to Get It Out
Blood stains on a linen shirt come out cleanly if you act quickly and use cold water—never hot, which sets the protein permanently. Linen is strong and absorbent, so the stain may look dramatic at first, but the fiber responds well to enzyme treatment and patient rinsing. Follow these steps to lift the stain without damaging the weave.
- Time25 min
- DifficultyMedium
- MaterialLinen
Watch out
Don'tNever use hot water on blood stains—it cooks the protein into the fibers and makes the stain permanent.
WarningLinen can shrink in hot water or a hot dryer, so keep temperatures low throughout the process.
TipTest hydrogen peroxide on an inside seam first if your linen shirt is dyed a dark color, as peroxide can lighten some fabrics over time.
Do this
Rinse immediately with cold water
Hold the stained area under cold running water from the coldest tap setting (under 70 °F), letting the stream flow through the back of the fabric to push the blood out. Keep rinsing until the water runs clear or the stain stops releasing color.
Linen can handle vigorous rinsing—its long fibers are tougher than cotton, so don't be timid with the water pressure.
Apply enzyme stain soap
Rub about 1 tsp of enzyme stain soap directly into the damp stain, working it in with your fingers or a soft brush. Let it sit for 10 minutes so the enzymes can break down the protein in the blood.
Brush gently along the fabric grain
Use a soft brush or old toothbrush to work the soap through the fibers, brushing in the direction the threads run (usually lengthwise on a shirt). Rinse again with cold water and check your progress.
Make a baking soda paste for stubborn marks
If a shadow remains, mix 1 tbsp baking soda with just enough cold water to form a thick paste. Spread it over the stain and let it sit for 15 minutes, then rinse thoroughly.
Use hydrogen peroxide for old or set stains
Pour about 2 tbsp of 3 % hydrogen peroxide directly onto any lingering stain and watch it foam as it lifts the blood. Let it work for 5 minutes, then rinse with cold water and blot dry with a clean white cloth.
Wash in the machine on a cool cycle
Launder the shirt in cold or lukewarm water (no warmer than 85 °F) with your usual detergent. Check that the stain is completely gone before you tumble-dry, because heat will lock in any remaining trace.
Common questions
What if the blood stain is already dry or old?+
Soak the shirt in cold water for 30 minutes to rehydrate the stain, then follow the enzyme soap and baking soda steps. Old blood may need a second round of hydrogen peroxide and longer soak time. Be patient—dried protein stains take more effort.
Can I use bleach on a white linen shirt?+
You can, but it's rarely necessary and can weaken linen fibers over time. Hydrogen peroxide is gentler and works just as well on protein stains without the harshness. If you do use bleach, dilute it and rinse the shirt very thoroughly afterward.
Why does the stain look worse after I add peroxide?+
The foaming action of hydrogen peroxide lifts hidden blood to the surface, so the stain may darken briefly before it fades. Keep rinsing and blotting—the foam is doing its job. The stain will lighten as you work.
Is linen harder to clean than cotton when it comes to blood?+
No, linen is actually easier in many ways because its fibers are smooth and less absorbent than cotton, so stains sit closer to the surface. The fabric is also strong enough to tolerate scrubbing and repeated rinsing without pilling or thinning.
Same stain, other materials
BloodCarpet
Blood on Carpet — How to Get It Out
Blood stains on carpet respond best to cold water and enzyme treatment, but you must work carefully to avoid pushing the stain deeper into the pile. Fresh blood lifts more easily than dried, so start as soon as you notice the spot. Never use hot water — it will cook the protein and set the stain permanently.
BloodCotton
Blood on Cotton — How to Get It Out
Blood stains come out of cotton easily if you act quickly and use cold water—hot water will set the protein permanently. Cotton is durable and can handle scrubbing, soaking, and repeated treatment, so even dried blood usually responds well to enzyme soap and patience.
BloodCotton
Blood on Cotton Shirt — How to Get It Out
Blood stains on a cotton shirt come out cleanly if you act quickly and keep the water cold—hot water will cook the protein and lock the stain into the fibers. Cotton is durable enough to handle enzyme soap, peroxide, and machine washing, but you must treat the stain before it dries. Follow these steps to lift fresh or dried blood without damaging the fabric.
BloodDenim
Blood on Denim — How to Get It Out
Blood stains come out of denim easily if you act fast and keep the water cold. Hot water cooks the protein in blood and locks it into the fabric, so always start with the coldest tap setting. Denim's tight weave and sturdy cotton fibers can handle scrubbing, which makes this job simpler than on delicate fabrics.
BloodLinen
Blood on Linen — How to Get It Out
Blood stains come out of linen easily if you act fast and keep the water cold—hot water will cook the protein and lock the stain into the fibers permanently. Linen is durable and can handle vigorous treatment, but you must start with cold water and work the stain from the back so you push it out rather than deeper into the weave.
More stains on linen
BlueberryLinen
Blueberry Stain on Linen — How to Get It Out
Blueberry stains on linen come out with cold water, enzyme soap, and patience—linen's sturdy fibers tolerate scrubbing, but the berry's anthocyanin pigment needs enzyme action and sometimes sunlight to fade completely. Fresh stains lift faster than dried ones, so start as soon as you can.
ChocolateLinen
Chocolate on Linen — How to Get It Out
Chocolate stains on linen come out cleanly if you scrape off the solids first, treat with enzyme soap in cold water, and wash promptly. Linen is sturdy and can handle firm brushing, but chocolate contains protein and fat, so you must use cold water at the start to avoid setting the stain. Once pretreated, linen tolerates hot washes that help lift any remaining cocoa or grease.
CoffeeLinen
Coffee on Linen — How to Get It Out
Coffee stains on linen respond well to cold water and enzyme treatment because linen's strong fibers can handle vigorous scrubbing and hot washing once the tannins are broken down. The key is to rinse immediately with cold water to prevent the stain from setting, then use enzyme soap to digest any milk or cream residue and help lift the tannins before laundering at the hottest temperature linen allows.
CoffeeLinen
Coffee on Linen Tablecloth — How to Get It Out
Coffee stains on linen tablecloths come out cleanly if you treat them while fresh and avoid heat until after pretreatment. Linen is durable and can handle vigorous scrubbing and hot washes, but coffee's tannins will set permanently if you rinse with hot water first. Work the stain from the back so you push the coffee out through the surface it entered, not deeper into the weave.
DeodorantLinen
Deodorant on Linen — How to Get It Out
Deodorant stains on linen show up as waxy white streaks or yellow patches where aluminum salts and oils bond to the fabric. Linen's absorbent fibers trap these residues quickly, but a vinegar rinse followed by enzyme soap lifts both the buildup and any discoloration without weakening the natural fiber.