No matter if the stained fabric is a white blouse, linen sheet, or bath towel, first check the care label to make sure the item can be hand-washed and check the recommended water temperature. Because blood is a protein stain, use cold water when tackling the stain (hot water may actually help set the stain). Before you begin, test each cleaning method in an inconspicuous spot first, such as along the inside hem of a shirt, to make sure it won’t discolor the fabric. Follow the steps below to remove blood stains for good, and once the stain is gone, toss machine-washable items into the laundry. Double-check that the stain is fully removed before throwing it into the dryer. Your shirt (or sheets or towels) will look good as new.

How to Remove Blood Stains

What You Need

Hydrogen peroxidePaper towel or clean clothMild dishwashing liquidAmmoniaBaking sodaSoft toothbrush

Instructions

  1. Test hydrogen peroxide in an inconspicuous spot first to make sure it won’t discolor the fabric. Splash the blood stain with hydrogen peroxide, then let sit for a few minutes. Dab with a clean cloth, working from the outside of the stain inward.
  2. Repeat if necessary. Once the stain is removed, launder the fabric.
  3. If the stain is still there, try this: Apply a couple drops of dishwashing liquid to the stain and gently rub. Splash with ammonia (test a small spot first), then sprinkle with baking soda and let sit for a few minutes.
  4. Using a toothbrush, gently scrub the stain in a circular motion until it disappears. Rinse with cool water. Launder the fabric.