We show you some homemade tricks to remove blood stains (dry and recent) from clothes, sheets and the mattress .
You just need to have hydrogen peroxide, baking soda, white vinegar, ammonia, and salt on hand. Do not miss these homemade tricks!
After a small accident, cut or fall, it is likely that the clothes have ended up with blood stains. It is also very common that we have to deal with small menstrual stains on sheets, pants, underwear or even the mattress.
To remove those blood stains, fresh or dried, you just have to have hydrogen peroxide, baking soda, vinegar and liquid ammonia on hand . Let’s go with these homemade and cheap tricks!
fresh blood stains
If the blood stain is fresh, clean it right away with soap and cold water . The cold water will prevent the blood from adhering to the fibers of the fabric.
It is very important that you do not put a blood-stained garment with the rest of the laundry in the washing machine, as it could discolor and contaminate the rest of your clothes. So, as a general rule, first treat the stain separately so that you can wash it with other clothes in the washing machine or by hand.
If hours, days or even weeks have passed, the blood will dry and soap and water will not suffice. In this case, you will have to resort to bleaching and acidic products such as hydrogen peroxide, white vinegar (special for cleaning), baking soda, salt or liquid ammonia.

1. With hydrogen peroxide
One of the main uses of hydrogen peroxide is to clean difficult stains on clothing. If any of your clothes have dried or dried blood (for example, period stains) follow these steps:
- 1. Apply hydrogen peroxide directly on the affected area of ​​the garment or mattress. You will immediately see a foamy white reaction, which indicates that it is taking effect.
- 2. Let the product act on the stain for 30 to 60 minutes .
- 3. Then, in a basin, bucket or bucket, pour plenty of cold water. Put the garment in and let it soak for another 10 minutes. Little by little, the blood will soften.
- 4. After this time, pour a little soap on the garment and rub thoroughly. If you don’t want to rub, you can use a clothes brush to remove blood adhering to the fabric.
- 5. Rinse the garment with cold water, hang it to dry and you’re done.
If you see that the stain has not been completely removed, repeat the process with a second wash.
- Advice : The properties of hydrogen peroxide will eliminate microorganisms by oxidation and will whiten the garment. If the garment in question is made of a delicate material , make a solution of hydrogen peroxide with cold water and apply the mixture to the fabric. Let it act and then rub the garment with soap and rinse it.

2. With baking soda and vinegar
Baking soda and white vinegar are very effective and inexpensive products for cleaning any type of stain. Together they will remove dried or dried blood stains from any garment. We provide you with a few steps:
- Apply baking soda directly on the stain .
- Then, pour the white vinegar over the baking soda and let the mixture act for 20 to 30 minutes . After this time, remove the remains of the mixture with a damp cloth or rag.
- In a bucket or bucket with cold water, rinse the garment and check if the stain has been completely removed. If so, wash the garment in the washing machine or by hand with your usual detergent.
Advice : Always remember to read the label of the garment to know which products you can or cannot apply.
3. With ammonia or ammoniacal liquid
Ammonia also helps remove blood stains . But, being a very concentrated and strong product, you must be careful, especially if it is delicate and colored garments. For guaranteed cleaning with ammonia, follow these steps:
- 1. Pour two tablespoons of ammonia into a glass of cold water . Apply this solution on the stain on the garment and let it act for a few minutes.
- 2. Then rinse the garment and wash it with water and detergent.
- 3. Remember to wear gloves if you wash by hand.
Tip : Don’t use this trick on wool, linen, or silk garments.

How to remove blood stains from a mattress
Blood stains on the mattress are common in women who have a heavy period. Sometimes tampons and pads are not enough, so the mattress can be affected by menstrual blood. To remove dried blood stains from a mattress, follow this procedure:
- 1. Pour a little hydrogen peroxide or a paste made from water and salt over the stain.
- 2. Let the product work for 30 to 60 minutes.
- 3. Moisten the stain with a cloth and start rubbing with a brush.
- 4. Remove all traces of the product you have used and use a dryer to leave no trace of moisture on the mattress.
Additional tricks to remove blood stains
- To remove recent blood stains on colored garments you can use toothpaste . Apply the toothpaste directly to the stain and allow it to dry completely. Then, in a container, rinse the garment and wash with your usual detergent.
- To remove blood stains from upholstery , soak up the blood with kitchen paper, add water and a little hand-washing detergent, spray with water, and pat dry.
- To wash white sheets with blood stains you can use bleach . In a container, soak the garment in cold water and then add two capfuls of bleach. Let the product act for 30 to 60 minutes . Then rinse the sheet and put it in the washing machine with your usual detergent. If they are colored sheets, use a bleach that can be applied to colored garments .