Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to get blood out of a white shirt

To remove blood from a white shirt, rinse the stain from the back with cold water, soak it in cold water with an enzyme detergent, then dab any leftover mark with 3% hydrogen peroxide for a few minutes and rinse. On white cotton labeled bleach-safe, a diluted chlorine bleach wash clears the last trace. Cold water and enzymes remove the blood protein; peroxide or bleach then oxidizes the brownish pigment that white fabric shows so clearly.

Best method
Cold rinse, enzyme soak, peroxide or bleach
Time
15 minutes for fresh blood; a few hours of soaking for dried
Difficulty
Easy
Stain type
Protein

You will need

  • Cold water
  • Enzyme laundry detergent or presoak
  • 3% hydrogen peroxide
  • Chlorine bleach or oxygen bleach, depending on the label
  • A white towel

How to remove blood from white clothes

  1. 1

    Flush from the back with cold water

    Turn the shirt inside out and hold the stain under a cold tap until the water runs clear or the stain stops fading. Blot, don't rub.

    Why: Cold water dissolves blood protein that hasn't set yet and pushes it back out the way it came in. Warm water would start to cook it into the fibers.

  2. 2

    Soak in cold water with an enzyme detergent

    Stir an enzyme detergent or presoak into a basin of cold water and submerge the stain. Give fresh blood 30 minutes and dried blood several hours.

    Why: Protease enzymes break clotted blood proteins into pieces small enough to rinse away.

  3. 3

    Dab the leftover mark with hydrogen peroxide

    Lay the shirt on a white towel and put a few drops of 3% hydrogen peroxide on any remaining mark. Leave it 1 to 3 minutes, then rinse well with cold water. Keep it off metal buttons and snaps.

    Why: Peroxide is a mild bleach that oxidizes the leftover pigment. It fizzes because an enzyme in blood, catalase, breaks it down into water and oxygen.

  4. 4

    Check the label before chlorine bleach

    Look for the bleach triangle on the care label. An empty triangle allows any bleach, a striped one means non-chlorine only, and a crossed-out one means no bleach. Also check for colored stitching, logos or trim.

    Why: Chlorine bleach damages spandex, silk, wool and some finishes, and it strips color from trim. The label tells you which bleach the shirt can take.

  5. 5

    Wash with the right bleach

    Wash warm with detergent. Add diluted chlorine bleach through the dispenser for bleach-safe white cotton, or oxygen bleach for everything else, so the whole shirt is bleached evenly.

    Why: Bleaching the whole garment, not just the spot, keeps the white even. Undiluted chlorine bleach poured on fabric can weaken it and leave spots.

  6. 6

    Air-dry and check in daylight

    Hang the shirt to dry and look at it in good light. If you see any trace, repeat the enzyme soak or peroxide step before it goes in the dryer.

    Why: Dryer heat can set leftover blood permanently, and white fabric hides nothing once it's dry.

Why blood leaves a shadow on white

Blood is a protein stain: hemoglobin, albumin and fibrinogen that clot and cling as they dry, and set solid with heat. The cold water and enzyme steps deal with that part, the same as on any fabric.

What whites add is visibility. Even after the protein is gone, heme, the iron-containing pigment in blood, can leave a faint brown or yellow shadow that would vanish on a dark shirt. That's the job for an oxidizing bleach. The full method for colored clothes is on blood on clothes.

Hydrogen peroxide, oxygen bleach or chlorine bleach

3% hydrogen peroxide is the gentlest: safe on all fibers, used as a spot treatment for a few minutes. Oxygen bleach works on most washable whites, including blends and spandex, and works best in warm to hot water. Chlorine bleach is the strongest, but only for white cotton, linen and polyester labeled bleach-safe, always diluted.

Skip chlorine on spandex, silk, wool, resin-treated (durable-press) cotton and some nylon, which it weakens or yellows permanently. Read more in chlorine bleach and hydrogen peroxide.

By situation

Dried blood on a white shirt

Scrape off any crust, then give it a long enzyme soak of several hours. Sources differ on temperature: the American Cleaning Institute allows warm water for dried stains, while the Kentucky and Iowa State extension guides keep the soak cold. Cold is the safer start. Follow with peroxide for the leftover color.

It went through the wash or dryer

Soak again in cool water with an enzyme presoak, rewash, then use peroxide or the right bleach for the color. After a hot dryer, the stain is much harder to remove and may only lighten.

White shirt with colored logo, stripes or stitching

Use peroxide only on the white areas and test it on the trim first. Choose oxygen bleach for the wash, not chlorine, which can strip the colored parts.

White athletic wear or anything with spandex

Never use chlorine bleach: it damages spandex and the yellowing it causes can't be reversed. Enzyme soak, peroxide on the spot, and oxygen bleach in the wash.

White dress shirt (durable-press cotton)

Some wrinkle-resistant cottons have a resin finish that chlorine bleach can yellow and weaken. Rely on peroxide and oxygen bleach, and check the label before using chlorine.

White silk, wool or dry-clean-only

These are protein fibers that enzyme presoaks and chlorine bleach damage. Sponge with cold water only and take it to a cleaner quickly, telling them it's blood.

What not to do

  • Don't use hot water first. Heat sets blood protein into the fibers.
  • Don't pour undiluted chlorine bleach on the stain. Concentrated bleach weakens fabric and can leave a spot that's whiter or thinner than the rest of the shirt.
  • Don't mix bleach with ammonia or vinegar. Ammonia is an old remedy for dried blood, but with chlorine bleach it releases chloramine gas, and vinegar with bleach releases chlorine gas.
  • Don't dry the shirt until the stain is gone. Dryer heat can make the remaining blood permanent.

Other methods that work

Salt water soak

An old government bulletin suggested soaking dried blood in strong salt water. It's traditional advice with weak evidence, and current extension guides use an enzyme presoak instead.

Caution: Rinse well afterward, and don't skip the enzyme soak if you have one.

Diluted ammonia

A mild ammonia solution can help loosen old protein stains on sturdy whites before the wash.

Caution: Rinse it out completely before any chlorine bleach goes near the shirt.

Stain still there?

A pale brown or yellow ring remains

That's usually heme pigment. Repeat the peroxide step, or soak the shirt in oxygen bleach solution, then wash.

The white turned yellow after using bleach

The shirt may contain spandex, nylon or a resin finish that chlorine bleach yellows. That damage usually can't be reversed, so use oxygen bleach next time.

Peroxide didn't fizz

Fizzing comes from catalase in blood, so there is less fizzing once most of the blood is gone. The peroxide still bleaches; rinse and check.

Safety

  • Wear disposable gloves when handling someone else's blood.
  • Never mix chlorine bleach with ammonia or acids.

Never mix cleaning products; see chemicals you must never combine.

Questions

Does hydrogen peroxide remove blood from white clothes?

Yes, as a follow-up to the cold rinse and enzyme soak. A few drops of 3% peroxide for 1 to 3 minutes, then a rinse, removes most leftover color on whites.

Can I use bleach on a blood stain on a white shirt?

Diluted chlorine bleach is fine on white cotton labeled bleach-safe, after the enzyme soak. Use oxygen bleach on blends, spandex or resin-finished shirts.

How do you get dried blood out of a white shirt?

Scrape off the crust, soak it for several hours in cold water with an enzyme detergent, then treat the leftover mark with peroxide and wash with the right bleach.

Why did my white shirt get a brown spot after washing out blood?

The blood protein washed out but the iron-containing pigment stayed. Peroxide or oxygen bleach usually clears it.

Blood on other surfaces

Other stains on white clothes

Sources

  1. Stain Removal Guide, American Cleaning Institute
  2. Remove Stains From Blood, University of Georgia Cooperative Extension
  3. Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
  4. Quick and Easy Stain Removal for Clothing (HS 305, May 2026), Iowa State University Extension and Outreach
  5. Removing Stains From Washable Fabric, Texas A&M AgriLife Extension
  6. Products (textile care products), University of Georgia Cooperative Extension
  7. A General Guide to Stain Removal (Extension Bulletin E-1453), Michigan State University Cooperative Extension Service (archived bulletin)
  8. Chlorine gas: What happens if you mix bleach and other cleaners, National Capital Poison Center

Last updated . Methods are drawn from the sources above; how we research and check our guides.