Blood is a protein stain, so cold water and the right cleaner will lift it while heat locks it in permanently. Here is what works on fresh, dried and period stains, by fabric type.

Blood is a protein stain, and protein stains follow one rule above all others: heat sets them permanently. Hot water, a warm wash cycle, or ten minutes in the dryer will cook the stain into the fibers and no amount of scrubbing afterward will fully undo it.
Everything below works because it respects that rule. Cold water, the right cleaner, patience, and no heat until the stain is completely gone.
Get the sheet under cold running water as soon as you can. Turn the fabric inside out and run the water through the back of the stain rather than the front, so it pushes blood out of the weave instead of driving it deeper.
Blot, do not rub. Rubbing spreads the stain sideways and works it further into the fibers. Press a clean white cloth against it and lift.
If you cannot deal with it right away, at least soak the sheet in a basin of cold water. Blood that stays wet stays removable. Blood that dries into the weave takes real work.
Work through these in order and stop when the stain is gone.
Dried blood needs to be rehydrated before anything else will touch it.
Never mix cleaning products while you do this, and in particular never combine ammonia-based cleaners with chlorine bleach. The fumes are genuinely dangerous.
Chemically it is the same protein stain, but there are usually two differences in practice: the stain is larger, and it has often had all night to set.
Treat it as a dried stain. Strip the bed, rinse the area from the back under cold water, then soak the whole section in cold water with enzyme detergent for a few hours or overnight. Salt water soaks work well here too, and are cheap: a few tablespoons of salt in a basin of cold water.
Check whether it has soaked through to the mattress underneath. If it has, that needs a different approach, which we cover in our guide to getting blood out of a mattress. A mattress cannot be rinsed or soaked, so the method is not the same.
The easiest case. Hydrogen peroxide, enzyme detergent, and oxygen-based bleach are all safe. Skip chlorine bleach: it can react with blood proteins and leave a yellowish mark that is harder to remove than the original stain.
Skip the peroxide unless you have tested a hidden seam and it did not lift the dye. Enzyme detergent and cold-water dish soap are your best tools here, plus patience and repeat treatments.
Do not use enzyme detergent. Silk and wool are themselves protein fibers, so protein-digesting enzymes attack the fabric along with the stain. Use cold water and a small amount of gentle detergent, blot rather than scrub, and take anything valuable to a cleaner if the stain does not lift on the first attempt.
Treat these like colored cotton. Cold water and enzyme detergent, no peroxide, no hot water, and air dry rather than tumble dry until you have confirmed the stain is gone.
Wash the sheets on a cold cycle with your normal detergent. Then, before the dryer, inspect the spot under bright light while the fabric is still wet. Wet fabric hides faint staining, so hold it up to a window or a lamp.
If any shadow of the stain remains, treat it again and rewash. Only once it is completely clear should the sheet go anywhere near heat. Air drying on a line is the safest finish, and in Los Angeles that takes about an hour on most days.
A waterproof mattress protector is the single most useful thing you can own here, because sheets are washable and mattresses are not. It turns a potential mattress problem into a laundry problem. If you are unclear on the difference between a protector and a pad, we break it down in mattress protector vs mattress pad.
Keeping a second set of sheets on hand also helps more than it sounds like it would. It means you can strip the bed and start a soak immediately instead of waiting until laundry day, and immediate treatment is most of the battle. Our regular sheet washing schedule guide covers the rest of the routine.
Rehydrate it first. Soak the stained area in cold water for at least thirty minutes, or overnight with enzyme detergent for a stain that has already been through a dryer. Then work in enzyme detergent or a baking soda paste, leave it thirty minutes, and rinse cold. Expect to repeat the process two or three times.
The same way as any dried protein stain, just with a longer soak because the stain is usually bigger and older. Rinse from the back under cold water, then soak the section in cold water with enzyme detergent or salt for several hours before washing cold. Check the mattress underneath too.
White cotton gives you the most options. Three percent hydrogen peroxide applied directly to the stain works quickly and is safe on white fibers. Enzyme detergent and an oxygen bleach soak are both effective as well. Avoid chlorine bleach, which can leave a yellow mark where it reacts with blood.
On a fresh stain, cold running water alone removes most of it within a couple of minutes. Add hydrogen peroxide on whites, or dish soap on colors, and a small fresh stain is usually gone in under five minutes. Speed is the variable that matters most: a stain treated in the first minute is far easier than the same stain treated the next morning.
Yes, on a cold cycle, and it works better if you pretreat the stain first. What you must not do is wash on warm or hot, or dry the sheets before confirming the stain is gone. Both will set the remaining protein permanently.
It helps, particularly on fresh stains and as a soak for larger ones. Salt draws liquid out of the fibers through osmosis and keeps the stain from setting. It is not as effective as an enzyme detergent on dried blood, but it is something almost everyone already has in the kitchen.
If a stain reached the mattress, or if your mattress has collected years of spills and is starting to sag, cleaning is only a stopgap. Come see us at any of our five Los Angeles showrooms, or take the sleep quiz to see what would actually suit you. We also carry protectors and bedding that make the next accident a five-minute problem instead of a permanent one.
Skip the comparison shopping. Answer a few questions and we'll narrow it down to the mattresses that actually fit your sleep style.
Buying guides and sleep advice, no email signup required.