By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

How to Get Blood Out of a Mattress: 5 Methods That Actually Work

Our #1 Recommended Mattress

Affiliate disclosure: MattressNut is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. Our reviews and recommendations remain independent and are based on hands-on testing. Learn more on our about page.

After testing 20+ mattresses across every category, this is the one we recommend first.

Saatva Classic. From $1,095

365-night trial · Lifetime warranty · Free white-glove delivery

See Saatva Classic Price →

We earn a commission if you make a purchase through our links, at no extra cost to you.

Critical rule #1: always use cold water. Hot water permanently sets blood proteins into fabric fibers. Work quickly on fresh stains — dried blood requires more aggressive treatment.

Method 1: Cold Water + Salt (Fresh Blood)

  • Mix 1 tablespoon salt with 1 cup cold water
  • Blot (never rub) from the outside edge toward the center
  • Absorb with clean white cloth, replace as cloth absorbs stain
  • Repeat until stain lifts, then blot dry
  • Sprinkle baking soda, let sit 30 minutes, vacuum

Method 2: Hydrogen Peroxide (Fresh or Lightly Dried)

  • Apply 3% hydrogen peroxide directly to stain (test on inconspicuous area first — may lighten some fabrics)
  • Allow to bubble for 5–10 minutes — the fizzing breaks down hemoglobin
  • Blot with cold damp cloth
  • Repeat if necessary
  • Do NOT use on memory foam — can damage foam cells

Method 3: Enzyme Cleaner (Dried Blood)

Enzyme-based cleaners (like Nature's Miracle or Biokleen) break down protein-based stains. Spray generously, let sit 10–15 minutes, blot. Most effective on dried blood where other methods have failed.

Method 4: Baking Soda + White Vinegar Paste

  • Make paste: 2 parts baking soda + 1 part cold water
  • Apply to stain, let sit 30 minutes
  • Spray white vinegar on top — gentle fizzing action
  • Blot clean with cold water cloth
  • Allow to air dry completely before covering

Method 5: Meat Tenderizer (Protein-Breaking)

Unseasoned meat tenderizer contains papain — a proteolytic enzyme that breaks down protein stains. Mix 1 tablespoon tenderizer + 2 teaspoons cold water into paste. Apply, let sit 1 hour, blot cold water clean. Effective for stubborn dried stains.

Drying Your Mattress

Never put a damp mattress cover back on. Use a fan and open windows, or carefully blot dry. Mold can form in as little as 24–48 hours in a damp mattress core. Consider a mattress protector going forward — see our guide to preventing future stains.

FAQ

Can dried blood be removed from a mattress?

Yes, but it requires more effort than fresh blood. Use an enzyme cleaner as your primary weapon — products like Nature's Miracle or Biokleen break down dried hemoglobin proteins. Apply generously, let sit 15 minutes, and blot repeatedly. Multiple treatments may be needed for old stains.

Why should I use cold water and not hot water on blood stains?

Blood contains proteins (hemoglobin) that coagulate and permanently bond to fabric when exposed to heat. Hot water essentially cooks the proteins into the mattress fibers, making the stain nearly impossible to remove. Always use cold water — even when rinsing.

Is hydrogen peroxide safe for all mattresses?

No. Hydrogen peroxide can damage memory foam cells and may bleach or discolor some mattress covers. Test on a hidden area first. For memory foam mattresses, enzyme cleaners or baking soda/salt methods are safer alternatives.

Frequently asked questions

What should I know about get blood out of sheets?

Fresh blood: blot with cold water (never hot, it sets the stain). Then apply hydrogen peroxide or a 1:3 salt/water paste for 15 minutes, blot again. For set-in stains, spray with enzyme cleaner (BioKleen, Rocco & Roxie), cover with a damp cloth, and let sit 1 hour. Air-dry fully before making the bed.

★ #1 Mattress 2026 Get Saatva Classic — 365-Night Trial →