How to Remove Blood Stains From Fabric with Ease

Here's how to get out blood stains—and make sure they're gone for good.

hands holding a stained shirt under running water
Photo:

CasarsaGuru/Getty Images

Project Overview
  • Working Time: 15 minutes
  • Total Time: 1 hour
  • Skill Level: Beginner
  • Estimated Cost: $10

Whether you accidentally cut your finger while meal prepping, are dealing with period stains on sheets, or nicked your ankle while shaving, here's how to remove blood stains from fabric.

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.

What You'll Need

Equipment / Tools

  • Paper towel or clean cloth
  • Soft toothbrush
  • Gloves

Materials

  • Hydrogen peroxide
  • Mild dishwashing liquid
  • Ammonia
  • Baking soda
  • Detergent
  • Laundry pre-treater

Instructions

How to Remove Blood Stains

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. Keep in mind that blood stains should be cleaned as quickly as possible as that is your best chance at removing the stain.

How to Remove Fresh Blood Stains

  1. Do a Spot Test

    Test hydrogen peroxide in an inconspicuous spot first to make sure it won't discolor the fabric. For new blood stains, be sure to wear gloves when treating.

  2. Cover Stain with Hydrogen Peroxide

    If the fabric passed the spot test, go ahead and cover the blood stain with hydrogen peroxide, then let it sit for a few minutes. After a few minutes, dab the stain with a clean cloth, working from the outside of the stain inward.

  3. Try Another Method

    If the stain is still there, try this: Apply a couple drops of dishwashing liquid to the stain and gently rub with a clean cloth. Splash with ammonia (test a small spot first), then sprinkle with baking soda and let sit for a few minutes.

  4. Scrub the Stain

    Using a toothbrush, gently scrub the stain in a circular motion until it disappears. Rinse with cold water.

  5. Launder

    If necessary, repeat the steps above until the stain is gone. Once the stain is removed, launder the fabric in cold water.

How to Remove Dried Blood Stains

  1. Presoak with Laundry Pre-treater

    Mix 1 teaspoon of a laundry pre-treater detergent or stain remover and cold water. Allow the fabric to soak for several hours or overnight for best results.

  2. Launder

    Wash the garment in warm water with a mild detergent that is safe for the fabric.

  3. Asses the Stain

    If the stain was not removed, repeat the pre-soak and add 1 tablespoon of ammonia. Following the pre-soak, launder the garment and assess the stain again.

Warning

Don't put the fabric in the dryer until the blood stain is completely removed. Otherwise, the dryer's heat will cause the remaining stain to set.

Additional Tips

  • If you can't wash the item immediately, dab at it with hydrogen peroxide until it can be properly cleaned.
  • Blood stains are quite stubborn. If the stain does not come out after hand washing, check the care label to see if it can be tossed in the washing machine on cold.
  • If you don't want to risk removing the blood stain or constantly attempting to clean it, you can try taking your garment to a professional cleaning service. Be sure to tell them the methods you used to attempt stain removal.

Frequently Asked Questions

  • Are old blood stains permanent?

    Old blood stains can be especially difficult to remove, however it's not always impossible. If the blood stains have been washed in hot water or put through the dryer, this could have set the stain and made them permanent. But, it's still worth giving the above steps a try. If this doesn't remove the stain entirely, it can still help to lighten the stain and make it less noticeable.

  • Can you use vinegar to remove blood stains from fabric?

    Yes, white vinegar can be an effective tool in removing blood stains. Test spot the fabric first, to ensure the vinegar won't discolor or damage it, then pour vinegar directly on the stain and let sit for at least 30 minutes before rinsing with cold water. You can also use a diluted solution of one part vinegar to one part water for more delicate fabrics.

  • Does salt remove blood stains?

    Yes, salt can also be used to remove blood stains. Make a paste with about a bit of cold water and spread it onto the stain. Let it sit for at least 30 minutes before rinsing with more cold water.

Related Articles