A related question asks about cleaning blood off of colored clothing.

What can I do to clean blood from white clothing?

I've tried washing it off with soap and water, but that doesn't really get rid of all (or even all that much) of the blood.

Is there anything I can use that will remove all (or almost all) of the blood stain that I got on my white shirt?

  • I've asked and answered my own question, but I'd love to hear other solutions to this problem!
    – Shokhet
    Commented Dec 9, 2014 at 22:05
  • 7
    Could all the mass murderers using this page please add a comment to let us know how well it worked out for you.
    – icc97
    Commented Jan 21, 2016 at 12:06

6 Answers 6


My father always told me to use hydrogen peroxide to clean bloodstains from clothing.

I've done that many times; it works :)

Howstuffworks.com also recommends using it -- they also explain how it works:

The hydrogen peroxide found in many medicine cabinets for the treatment of wounds behaves comparably to the bleach we add to washes. When applied to blood stains, for example, peroxide liberates oxygen atoms, which turns red blood pigments into less brightly colored stains.

  • Why would you need to use it so many times? HMMMMMMMMM
    – Some Guy
    Commented Mar 2, 2021 at 6:01

If you live somewhere sunny, spread the cloth in the sunshine and sprinkle water on the stain. Keep it wet and the sun will bleach it out. Depending on the strength of the stain, it may take a few hours. This is the way our great-grandmothers did it. It has the advantage of being free and non-poisonous.

  • Seconding this. Wash the stain out as far as you can, and the sun will do the rest. The version I was told is "sun + lemon" juice, but it'll probably work either way. Commented Sep 8, 2015 at 19:42
  • 1
    addendum: sun + water + a thick lather of soap is also good. Commented Sep 8, 2015 at 20:35

Maybe not as powerful as the way of @Shokhet, but anyway: try putting the clothes in a heavy-salted water for a half an hour. After half an hour, rub it with soap. Then wash out all the unwanted particles :)

  • Could you explain a bit how that's supposed to work> It sounds like you're getting the salt into the fabric, and using it as a sort of sandpaper to rub the blood out? Wouldn't that damage the fabric? Commented Dec 11, 2014 at 22:29
  • Why would it? It could make your clothes a bit hard (how to call it when it feels like "breakable" if you rumple it) if you won't wash out all the salt, but wouldn't damage it at all.
    – nicael
    Commented Dec 11, 2014 at 22:56
  • I would imagine it would wear out the fabric if it's meant to be an abrasive. But I haven't done it before so I'm not sure, so I thought I'd ask. Commented Dec 11, 2014 at 23:00
  • You only need to soak it; it won't damage the fabric. Alternative version: soak in salt water as above, then soak in water + biological detergent, then wash as normal. Commented Sep 8, 2015 at 20:33

I noticed that blood usually can be removed easily as long as the stain is fresh and the blood is not clotted by using at lot of cold water.

Afterwards, often normal washing powder together with cold water works.


OxyClean (or other sodium percarbonate based product) works so well. The sodium percarbonate in it, when mixed with water actually releases hydrogen peroxide (H2O2) and it also has soda ash in it which helps to boost the effectiveness of detergents and such.


I imagine the stain is quite dry by now. Here's some options I know work, to be used alone or consecutively:

  • Soak in cold water with a handful of salt, then wash as normal. (Optional: soak in bio detergent afterwards before using the washing machine.)
  • Cover the stain in a paste of bicarbonate of soda and water. Salt and water is also said to work, though I've not tried it.
  • As RedSonja says, the sun is magic. Put the shirt out with lemon juice or a lot of soap.
  • Ammonia is great for organic stains. Soak in cold water, 1 tablespoon of ammonia per litre.
  • Soak in water and bleach, or put a bit of bleach in the (cold) washing machine. The latter is less effective, but fine for removing faint stains.
  • General rule: cold water. Cold washing machine, if there's any stain left. Hot water sets blood. Would-be murderers, take note.
  • Don't mix ammonia and bleach. It generates toxic chloramine. You will die.

For future reference, if the blood is relatively recent:

  1. Stick the stain under a cold tap and rinse until the water is running clear again.
  2. Wet a bar of soap and rub it hard on the stain. I save the slivers from old bars for this: the sharp edges make it faster.
  3. When you have a good thick lather, scrub the stain hard between your fists, cloth against cloth. Repeat steps 2 and 3, rinsing occasionally, until you think there's nothing more you can do.
  4. By this point I've usually worked even very heavy bloodstains down to a faint yellow mark. Use one of the other methods to finish the job. (If you're going to wait overnight, put it in a basin of water so it won't dry out.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.