It’s not a total disaster if you notice blood on your sheets.
Waking up to a red spot on your crisp, cozy sheets is annoying, but it happens.
Whether it comes from a nosebleed, a scrape, or a period leak, time is your biggest enemy here. Once you are cleaned up, you need to tackle that fabric immediately.
The faster you act, the easier the removal process. We have compiled the most effective methods to get blood out of sheets and mattresses using simple household items.
Key Takeaways
Act fast and always use cold water; hot water cooks the proteins and sets the stain.
Household staples like hydrogen peroxide, white vinegar, and baking soda are highly effective.
For mattresses, use a blotting technique with an ammonia mixture to avoid soaking the foam.
Do not put sheets in the dryer until the stain is 100% gone.
You usually do not need a fancy stain remover to save your bedding. Most effective solutions are likely already in your bathroom or kitchen pantry.
Golden Rule
Always use cold water. Hot water binds the blood proteins to the fabric fibers, which makes the stain nearly impossible to remove.
Hydrogen Peroxide
This is the gold standard for light-colored sheets. However, hydrogen peroxide can have a mild bleaching effect, so test it on a hidden corner of darker fabrics first.
Soak the stained area in cold water to loosen the dried blood.
Pour a small amount of hydrogen peroxide directly onto the spot.
Watch for the fizzing action; this means it is breaking down the proteins.
Blot the foam away with a clean cloth.
Scrub gently with a soft-bristled brush if the stain is stubborn.
Rinse with cold water and repeat if needed.
Baking Soda
Baking soda is a natural absorbent that works wonders on various organic stains.
Mix one part baking soda with two parts cold water to form a paste.
Dampen the blood stain with clear water.
Apply the paste generously to the fabric.
Let the mixture sit for at least 30 minutes, or place it in the sun until dry.
Brush off the crusty residue.
Rinse thoroughly and launder as usual.
Toothpaste
If you are in a pinch or traveling, standard white toothpaste can save the day. Avoid gel varieties as they are less effective.
Apply a generous dab of toothpaste to the spot.
Let it dry completely.
Rinse the crust away with cold water.
Wash the area with soap to remove any sticky residue.
White Vinegar
White distilled vinegar acts as a natural acid that can lift blood without damaging the fabric fibers.
Pour full-strength white vinegar directly onto the stain.
Let it soak for 10 to 15 minutes.
Blot the area with a damp towel.
Rinse with cold water and check the progress.
Repeat as necessary before throwing the sheet in the wash.
Shampoo or Dish Soap
Shampoos and dish soaps are designed to break down oils and organic matter. This makes them surprisingly effective against blood.
Dampen the fabric with cold water.
Rub a drop of shampoo or dish soap into the fabric until it lathers.
Scrub the fabric against itself vigorously.
Rinse until the water runs clear.
Caution
This method is best for cotton sheets. Avoid vigorous scrubbing on delicate fabrics like silk or bamboo.
Ammonia
For heavy-duty stains or dried blood, ammonia is a powerhouse.
Mix equal parts ammonia and cold water.
Dab the solution onto the stain using a clean cloth.
Let it sit for about 10 minutes.
Rinse completely with cold water.
Top Tip
Use this method in a well-ventilated area, as ammonia fumes can be strong.
Meat Tenderizer
Unseasoned meat tenderizer powder contains enzymes like bromelain or papain that break down proteins found in blood.
Soak the fabric in cold water.
Sprinkle tenderizer powder over the damp stain.
Mix with a few drops of water to create a paste.
Allow it to sit for 30 minutes so the enzymes can work.
Rinse thoroughly and wash.
Watch Out
Ensure you use unseasoned tenderizer, otherwise, the spices might leave a new stain.
Enzymatic Laundry Detergent
Standard laundry detergent is good, but enzymatic cleaners are better. Look for detergents specifically labeled for stain removal.
Rinse the spot with cold water.
Pour liquid detergent directly onto the blood.
Use a soft toothbrush to work the detergent into the fibers.
Let it sit for 15 minutes.
Wash on a cold cycle.
Inspect the sheet before drying. If the stain remains, repeat the process.
How to Get Blood Out of Sheets Without Washing
Sometimes you spot a stain right after you made the bed. If you cannot do a full load of laundry, you can spot-treat the area. Here is the best approach:
Pull the sheet away from the mattress so the cleaning solution does not soak through.
Place a dry towel underneath the stained layer.
Use the Hydrogen Peroxide method or the Ammonia method listed above.
Blot repeatedly with a damp cloth to “rinse” the area without saturating it.
Allow the spot to air dry completely before making the bed again.
How to Get Blood Out of a Mattress
If blood has seeped through the sheets, you need to clean the mattress carefully to avoid mold or mildew growth inside the foam.
Mix ½ cup of cornstarch with ¼ cup of hydrogen peroxide and a tablespoon of salt to make a paste.
Apply the paste directly to the stain on the mattress.
Let it dry completely (this may take a few hours).
Scrape off the dried paste and vacuum up the powder.
Check the stain. If a shadow remains, dab it with a cloth dipped in hydrogen peroxide.
Alternatively, you can use the ammonia method:
Mix equal parts ammonia and cold water.
Dip a clean white cloth into the mix and ring it out well.
Blot the stain gently; do not rub, as this pushes blood deeper.
Rinse by blotting with a clean cloth dipped in plain water.
Let the mattress air dry completely.
Warning
Never mix ammonia with bleach. This combination creates chloramine gas, which is toxic and potentially fatal (1).
FAQs on Getting Blood Out of Sheets
Does Salt Remove Blood Stains?
Yes, salt acts as a mild abrasive and dehydrator. It works best on fresh stains.
Soak the stained sheet in cold water. Mix water and salt in a bowl to create a thick paste. Rub this paste into the stain and let it sit for 20 minutes. The salt will help lift the blood pigment from the fibers. Rinse with cold water and wash as normal.
Are Blood Stains Permanent?
Blood stains can become permanent if they are exposed to heat. Hot water in the washing machine or high heat in the dryer cooks the proteins, binding them to the fabric. If you treat the stain immediately with cold water and avoid heat until the spot is gone, you can almost always remove it.
Does Cold Water Get Blood Stains Out?
Cold water is the necessary first step, but it rarely works alone. Cold water keeps the blood from setting and washes away the excess surface blood. To fully remove the pigment left in the fibers, you usually need a surfactant like soap, detergent, or a chemical reaction from hydrogen peroxide.
Does OxiClean Get Blood Out?
Absolutely. OxiClean is an oxygen-based cleaner that is highly effective on organic stains.
Rinse the stain with cold water first.
Fill a basin with water and add OxiClean according to the package instructions (usually to line 4 on the scoop per gallon).
Submerge the sheets and let them soak for one to six hours depending on the severity of the stain.
Avoid using OxiClean on protein-based fabrics like wool, silk, or leather.
Does Toothpaste Get Rid of Blood Stains?
Toothpaste is a handy hack for small, fresh stains. It typically contains baking soda and mild abrasives that scrub away the blood. Apply it, let it dry, and rinse it off. However, it is not efficient for large stains or delicate fabrics, and colored toothpaste can leave its own dye behind.
Does Hydrogen Peroxide Remove Dried Blood?
Hydrogen peroxide is one of the best tools for dried blood. It rehydrates and breaks down the old proteins.
Place a towel under the stained layer.
Pour hydrogen peroxide directly onto the dried spot.
Yes, rubbing alcohol (isopropyl alcohol) serves as a good solvent for blood stains. It is particularly useful for delicate items where you want to avoid heavy scrubbing. Dab the alcohol onto the stain with a cotton ball, let it sit for a few minutes, and blot with a clean, damp cloth.
Can Lemon Juice Remove Blood?
Lemon juice is a natural bleaching agent that works similarly to hydrogen peroxide. It is effective on light-colored sheets. Soak the stain in lemon juice for a few minutes, sprinkle some salt for abrasion, and rub gently. Rinse thoroughly to remove the sticky residue.
Speed Is Success
The secret to pristine sheets is speed. Tackle that stain the moment you see it.
Even if you are away from home, simple items like salt, shampoo, or toothpaste can prevent a permanent mark. For home emergencies, keep a bottle of hydrogen peroxide or ammonia handy. These are the heavy hitters that can save your expensive bedding and mattresses.
Remember the golden rule: keep it cold, keep it quick, and your sheets will look brand new.
Beth McCallum is a freelance writer & book blogger with a degree in creative writing, journalism, and English literature.
Beth firmly believes that a tidy house is a tidy mind. She is always looking for new ways to sustainably clean and tidy her house, that's kind on the environment but effective in the house, too!