Cleaning Guides

Blood Stain Remover: Complete Guide for Homeowners

Blood stains are among the most stubborn household stains to deal with, but they are not permanent if you act correctly. The single most important rule with any blood stain remover method: use cold water, never hot. Heat causes the proteins in blood to coagulate and bond permanently to fabric fibers — the same way cooking sets an egg. With cold water and the right approach, even dried blood stains come out of most materials.

Why Blood Stains Are Difficult

Blood contains hemoglobin, a protein that binds to fabric fibers at a molecular level. When blood dries, the hemoglobin undergoes oxidation and forms a stronger bond with the material. This is why fresh blood stains wash out easily with cold water alone, while a stain that has sat for days requires enzymatic cleaners or oxidizing agents to break the protein bonds.

The type of fabric matters too. Protein fibers like wool and silk are more vulnerable to permanent blood staining because the hemoglobin bonds with similar proteins in the fabric itself. Synthetic fabrics like polyester and nylon have smoother, non-porous fibers that release blood stains more readily.

Fresh Blood Stain Removal

If you catch the stain while it is still wet, removal is straightforward:

  1. Rinse the stained area under cold running water immediately. Hold the fabric with the stained side down so water pushes the blood out rather than through the material
  2. Apply a small amount of liquid dish soap or hand soap directly to the remaining stain
  3. Rub the fabric gently against itself or use a soft brush to work the soap into the fibers
  4. Rinse again with cold water. Repeat the soap application if any stain remains
  5. Launder the item as usual in the coldest water setting recommended for the fabric

For most fresh blood stains on cotton, polyester, and blended fabrics, this basic method removes the stain completely in under five minutes with no special products needed.

Dried Blood Stain Removal Methods

Dried stains require more aggressive treatment. Try these methods in order, starting with the gentlest option:

Hydrogen Peroxide (3%)

Standard drugstore hydrogen peroxide ($1-$2 per bottle) is one of the most effective blood stain removers available. Pour it directly on the dried stain — it will fizz and bubble as it breaks down the hemoglobin. Let it work for 5-10 minutes, then blot with a clean cloth and rinse with cold water. Repeat if necessary.

Caution: hydrogen peroxide has a mild bleaching effect. Test on an inconspicuous area first, especially on colored fabrics. It is safe on whites and most light-colored cotton but can lighten dark fabrics.

Enzyme-Based Stain Removers

Products containing protease enzymes specifically target protein-based stains like blood, grass, and food. OxiClean Versatile Stain Remover ($8-$12) and Zout Triple Enzyme Stain Remover ($5-$7) are two of the most effective options. Dissolve the product in cold water according to package directions, soak the stained item for 1-6 hours, then launder normally.

For the toughest dried blood stains, make a paste of enzyme cleaner and water, apply it directly to the stain, and let it sit for 30 minutes before soaking. The concentrated enzyme contact breaks down blood proteins more aggressively than a diluted soak alone.

Salt Paste

Mix table salt with enough cold water to form a thick paste. Apply it to the stain and rub it in gently. Salt draws moisture (and dissolved blood) out of fabric through osmosis. Let the paste sit for 20-30 minutes, then rinse with cold water. This method works best on fresh-to-recently-dried stains and is completely safe on all fabric types and colors.

Meat Tenderizer

Unseasoned meat tenderizer contains papain or bromelain — natural enzymes that break down proteins. Sprinkle it on the dampened stain, work it into the fabric gently, and let it sit for 30 minutes. Rinse with cold water. This old-fashioned method is surprisingly effective and costs almost nothing since you probably already have meat tenderizer in your spice cabinet.

Looking to buy Blood Stain Remover? Compare top-rated options.
Shop on Amazon →Browse Our Shop
As an Amazon Associate we earn from qualifying purchases.

Removing Blood from Specific Materials

Mattresses

Mattress blood stains are common and cannot be thrown in the washing machine. Mix 2 tablespoons of salt, 1 tablespoon of liquid dish soap, and 1 tablespoon of hydrogen peroxide into a paste. Apply to the stain, let it sit for 30 minutes, then scrape off the dried paste and blot the area with a cold, damp cloth. Repeat until the stain is gone. Allow the mattress to air dry completely before making the bed — residual moisture promotes mold growth.

Carpet

Blot fresh blood stains with cold water and a clean cloth — never rub, which pushes the stain deeper into carpet fibers. For dried stains, apply hydrogen peroxide or an enzyme cleaner directly to the carpet, let it sit for 10 minutes, then blot with a clean damp cloth. Work from the outside of the stain toward the center to prevent spreading. A carpet spot cleaner like Folex Instant Carpet Spot Remover ($5-$8) also works exceptionally well on blood.

Upholstery

Check the upholstery care tag before treating. “W” means water-based cleaners are safe. “S” means solvent-only (use dry cleaning solution). “WS” means either works. For water-safe upholstery, the hydrogen peroxide method works well — apply sparingly, blot, and avoid saturating the fabric or cushion underneath.

Wool and Silk

These delicate protein fibers require extra care. Use cold water and a gentle enzyme detergent designed for delicates, like Eucalan or Soak Wash. Avoid hydrogen peroxide on silk — it can damage the fibers. For valuable wool or silk garments with stubborn blood stains, professional dry cleaning is the safest option.

Products to Keep on Hand

Build a small stain-fighting kit so you are ready when accidents happen:

  • Hydrogen peroxide (3%): $1-$2. The single most effective blood stain remover for the price
  • OxiClean powder: $8-$12. Enzyme-based, works on dozens of stain types
  • Folex Carpet Spot Remover: $5-$8. Instantly tackles blood, wine, and food stains on carpet and upholstery
  • Zout Triple Enzyme: $5-$7. Spray-on formula that targets protein stains specifically
  • Cold water: Free. Always your first line of defense

Mistakes That Make Blood Stains Permanent

Avoid these common errors that set blood stains permanently into fabric:

  • Using hot water at any point during the removal process — this is the number one mistake
  • Putting a blood-stained item in the dryer before the stain is completely removed. The heat sets whatever remains permanently
  • Rubbing aggressively, which pushes blood deeper into the weave and spreads the stain outward
  • Using bleach on colored fabrics. Chlorine bleach can remove the stain but will also remove the dye, leaving a worse mark than the original stain
  • Waiting too long. A fresh blood stain takes 2 minutes to remove. A week-old stain takes 2 hours. A month-old stain may be permanent on some fabrics

Speed and cold water are your two biggest advantages. Keep hydrogen peroxide in your cleaning supplies, act as soon as you notice the stain, and you will save yourself the cost of replacing stained sheets, clothing, and carpeting.