How to Remove Blood Stains: a Comprehensive Guide

The most suitable methods and solutions for both fresh and dried stains

Photo of author

By Alex

How to Remove Blood Stains

Explore our comprehensive guide addressing the challenge of blood stains. These stains are notorious for their resilience, making prompt action crucial. Hemoglobin, upon exposure to air, binds and ingrains itself in fabric fibers. Acting quickly is essential; however, if immediate action isn’t feasible, discover effective natural solutions for tackling dried blood stains.

How to remove fresh blood stains

Fresh blood stains are the easiest to treat. If you notice a stain, promptly rinse the affected area with cold running water, preferably adding ice. Alternatively, use very cold sparkling mineral water.

Afterward, apply a small amount of detergent to the stain (Marseille soap works really well) and proceed with the regular washing in the washing machine.

When pre-treating the stain, it’s crucial not to wet it with hot or warm water, as this could set the color within the fabric fibers.

How to remove blood stains from sheets

To eliminate blood stains from sheets, a common occurrence due to various incidents like cuts, nosebleeds, or mosquito bites, especially during menstruation, follow these steps before machine washing:

  • Apply hydrogen peroxide: Pour a few drops on the stain, let it sit for 10-15 minutes, then cover it with absorbent kitchen paper to soak up the peroxide. Gently dab without rubbing.
  • After pre-treatment, proceed to machine washing without overloading. For cotton sheets, use a 40° cotton wash cycle. Opt for liquid detergent and replace fabric softener with white vinegar for its disinfectant properties.

Blood stains on silk and satin sheets

For silk and satin sheets, it is of paramount importance to act quickly: address the stain as soon as possible for better results and avoid using hydrogen peroxide due to its more aggressive nature.

In this case, we suggest pre-treating the stain, rinsing the stained area with cold water. Then apply a small amount of Marseille soap directly to the stain. Gently work the soap into the fabric with your fingers or a soft cloth.

How to remove dried blood stains from fabrics

Removing dried blood stains from fabrics poses a greater challenge, but effective natural solutions exist:

  • Baking Soda Paste: Create a paste with 1 part bicarbonate and 2 parts cold water. Apply the paste to the stain, wait about half an hour, then rinse.
  • Hydrogen Peroxide: Pour a few drops on the stain, let it act for 10-15 minutes. Dab with an absorbent cloth or rinse with very cold running water. Suitable for robust fabrics like linen and cotton; for delicate fabrics, consider alternative solutions. If using hydrogen peroxide, dilute with 50% water and test in a hidden area to ensure no damage or discoloration.
  • Toothpaste: This is one of the best tricks you can perform with toothpaste. Apply a generous amount to the stain, let it dry, then rinse with cold water.
  • Powdered Dishwashing Detergent Compound: Spread the mixture on the dampened stain, soak the garment for a few hours, and proceed with normal washing.
  • Carbonated Water: A quick solution when away from home without other products.

How to remove blood stains from cotton fabrics

Here are the most effective methods for removing blood stains from cotton fabrics:

Using White Vinegar:

  • Moisten the stained fabric with cold water.
  • Soak the garment in vinegar for about 30 minutes.
  • Rub the stained part vigorously and rinse with cold water.
  • Proceed with the usual washing.

Lemon Juice and Salt:

  • Soak the garment in cold water, wring it out, and place it in an airtight bag.
  • Pour 1/2 L of lemon juice + 100 g of salt into the bag.
  • Close the bag and rub for about ten minutes.
  • Remove the item, expose it to the sun to dry, and then proceed with normal washing. (Suitable for linen and cotton, not
  • recommended for delicate fabrics like silk.)


  • Soak the stained item in water and baking soda for a few minutes.
  • Rub the stained part and rinse with plenty of cold water.

Dishwashing Liquid:

  • Let the stained item soak in water and dish detergent.
  • Rub the dirty area and rinse thoroughly with cold water.
how to remove blood stains
Removing blood stains can be relatively easy, especially if you act promptly and use the right methods.

How to remove blood stains from colored fabrics

To effectively eliminate blood stains from colored fabrics without risking fading, follow these steps:

White Vinegar Soak:

  • Wet the colored item in cold water.
  • Soak it in white vinegar for about half an hour.
  • Rub the stained part vigorously, rinse with cold water, and proceed with normal washing.

Bicarbonate Solution Soak:

  • Soak the garment in a solution of water and bicarbonate.
  • Let it rest for at least 1 hour.
  • Scrub the stain using a laundry brush and proceed with normal washing.

White Vinegar Dabbing:

  • Dab the stained area with a cloth soaked in white vinegar.
  • Let it act for about 10 minutes, then rinse with cold water.

Baking Soda Paste:

  • Make a paste with 1 part baking soda and 2 parts cold water.
  • Spread the compact paste over the stained area.
  • Let it act for half an hour, then rinse well with cold water.

Bonus tip: always test the cleaning solution on a hidden corner of the garment before proceeding to ensure the fabric retains its color and remains undamaged.

How to remove blood stains from delicate fabrics

To effectively remove stains from delicate fabrics, it’s crucial to proceed with care, as aggressive cleaning treatments may damage the fabric. Follow these specific solutions for various delicate fabrics:


  • Blot the stain with pure alcohol or 12-volume hydrogen peroxide.
  • Dab using a silk cloth.
  • Once dry, proceed with washing.

Synthetic Fabrics:

  • Use a solution of sparkling water and bicarbonate to dab blood stains.
  • Proceed with washing in the washing machine.


  • Dab the stain with 12 volumes of hydrogen peroxide using a soft cloth or cotton ball.
  • Continue until the stain dissolves, then wash in cold water.


  • Dab the stain with 95% pure alcohol.
  • Absorb any residue by generously applying talcum powder.
  • Wait for about ten minutes, then remove everything by brushing.

How to remove blood stains from a mattress

For fresh, small superficial stains on a mattress, wipe the area with a cloth soaked in cold water or rub it with an ice cube. For more extensive or dried stains, try the following home solutions:

Hydrogen Peroxide, Table Salt, and Corn Starch:

  • Mix 1/2 glass of hydrogen peroxide, half a glass of corn starch, and 2 tablespoons of salt to form a dense paste.
  • Apply to the stain and let it act for 30 minutes, then rinse with cold water.

Sodium Percarbonate:

  • Dab the stain with a cloth soaked in cold water.
  • Spread sodium percarbonate over it and let it act for about half an hour.
  • Finally, rinse with cold water.

Marseille Soap:

  • Rub Marseille soap on a damp cloth until a foam forms.
  • Use the soapy rag to dab the stain, then rinse with cold water.

Baking Soda and White Wine Vinegar:

  • Mix equal quantities of cold water and vinegar in a spray bottle.
  • Distribute a little baking soda on the dry mattress.
  • Moisten the area by spraying the water and vinegar solution.
  • Wipe the treated area with a cloth soaked in cold water.


  • Apply a small amount of toothpaste to the dry surface.
  • Massage delicately and, after a few minutes, remove with a damp cloth.

How to remove menstrual blood stains from underwear

Dealing with menstrual blood stains on underwear can be challenging, but a practical solution exists.

Prepare a paste by mixing a little water with table salt. Apply the paste to the stain and rub it well using an old toothbrush. The abrasive power of salt eliminates blood. Rinse with cold water, and if the stain persists, proceed with a cold wash in the washing machine.

More on this topic

Learn how to treat the different kind of stains naturally and effectively: