The short answer: Rinse a period stain in cold water as soon as you can, from the back of the fabric, then rub in a little mild detergent or soak it in cold salty water before washing as usual. Never use hot water and never iron or tumble dry a stained item, because heat sets blood into the fabric for good. For dried stains, soak longer in cold water with an enzyme detergent, then try a baking soda paste on dark fabrics or a dab of hydrogen peroxide on whites. Repeat before drying if any mark is left.
Why cold water matters so much
Blood contains proteins. Warm or hot water makes those proteins "cook" and bind to the fibres, which is why a stain that would have rinsed out in cold water can become permanent after one hot wash. Heat from an iron, a hot press or a tumble dryer does the same thing.
So the first rule for any period stain is simple: cold water only, and no heat until the stain has completely gone.
Fresh stains on clothes: step by step
- Act quickly. The sooner you treat a stain, the easier it comes out. If you are out, blot it with tissue and rinse when you can.
- Rinse from the back. Turn the garment inside out and hold the stain under cold running water. Rinsing from the back pushes blood out of the fibres instead of further in.
- Rub gently. Work a little mild detergent or plain bathing soap into the spot with your fingers or a soft old toothbrush. Do not scrub hard, which can spread the stain and damage the fabric.
- Soak if needed. If a mark remains, soak the item in cold water with a little detergent, or a spoonful of salt, for 30 minutes.
- Wash as usual in cold water. An enzyme or "bio" detergent helps break down the protein in blood.
- Check before drying. Look at the spot in good light. If any stain is left, repeat the steps. Dry it only when it is gone.
Dried or old stains
Dried stains take more patience, but many still come out.
- Do not scrub first. Scraping or scrubbing a dry stain can roughen the fabric.
- Soak for longer. Leave the item in cold water with an enzyme detergent for at least an hour, or overnight for old stains.
-
Treat by colour:
- White or light cotton: dab a little 3% hydrogen peroxide, sold at chemists, onto the stain. It fizzes as it works. Rinse well in cold water. Do not use it on coloured fabrics, because it can strip colour.
- Dark or coloured cotton: make a paste of baking soda and cold water, spread it over the stain and leave it for about 30 minutes, then rinse.
- Wash in cold water and check again before drying. Old stains may need two or three rounds.
Quick guide by fabric and situation
| What is stained | Best first step | If a mark remains |
|---|---|---|
| Cotton underwear and clothes | Cold rinse from the back, then mild detergent | Cold soak with enzyme detergent; peroxide on whites, baking soda on darks |
| Bedsheets | Strip the bed and rinse the spot under a cold tap | Cold salty soak for 30 minutes, then a cold wash |
| Mattress | Blot with a cold damp cloth; do not soak | Baking soda paste, or a little peroxide on light mattresses after a patch test |
| School or office uniform | Cold rinse as soon as you get home | Enzyme detergent soak overnight before washing |
| Silk, wool or embroidered clothes | Blot gently with cold water only | Take to a dry cleaner and say it is a blood stain |
| Period panties | Cold rinse until the water runs clear | Follow the period panty wash routine; never use bleach |
Bedsheets after a leak at night
Night leaks happen to almost everyone at some point. Here is the easiest way to deal with them:
- Strip the sheet straight away, before the stain dries.
- Hold the stained part under a cold tap, rubbing the fabric against itself.
- Soak it in a bucket of cold water with a handful of salt or a little detergent for 30 minutes.
- Wash in cold water. Check the spot before you hang it out.
To avoid the problem in the first place, a pair of Period Boy Shorts or a High Waist period panty gives more back coverage at night. Our guide to period panties for sleep has more tips.
Getting period blood out of a mattress
Mattresses cannot be soaked, so the trick is to use as little water as possible.
- Blot, do not rub. Press a cold, damp cloth onto the stain and lift. Repeat with a clean part of the cloth.
- Use a paste. Mix baking soda with a little cold water, spread it on the stain and leave it for 30 minutes. Brush off and blot with a cold damp cloth.
- For light mattresses only: dab a little hydrogen peroxide on the stain after testing it on a hidden spot first. Blot away the foam.
- Dry well. Let the mattress air-dry fully, with a fan or open window, before you put sheets back on. A damp mattress can develop a musty smell.
A mattress protector is the simplest long-term fix, especially for teenagers and in the weeks after childbirth.
Stains on period panties
Period panties are designed to hold blood, so they need a slightly different routine. Rinse in cold water until the water runs clear, wash gently with a mild detergent, skip bleach, fabric softener and hot water, and air-dry in the shade. Some light marks on the gusset over time are normal and do not mean the pair is unclean. Our full guide on how to wash period panties explains each step, and a gentle panty wash made for period underwear keeps things simple.
Popular home remedies: what works and what to be careful with
- Salt: safe and useful on fresh stains. Rub a little into the wet stain or add it to a cold soak.
- Baking soda: gentle and safe on most coloured cotton as a paste.
- Hydrogen peroxide: works well on whites, but can bleach colours. Always patch test.
- Lemon juice: a mild bleach that can help on white cotton, but it can fade colours and weaken delicate fabrics.
- Chlorine bleach: only on white fabrics that allow it, and never on period panties, silk or wool.
- Never mix cleaning products. Mixing bleach with ammonia or vinegar releases harmful fumes. Use one product at a time and rinse well in between.
Things that make period stains worse
- Hot water, or a hot wash cycle.
- Ironing or pressing the item before the stain is gone, including sending it to the dhobi.
- Tumble drying, or drying in strong sun while a stain is still there.
- Scrubbing hard, which spreads the stain and damages fibres.
- Leaving the item in the laundry basket for days.
Stopping stains before they happen
- Change on time. Most leaks happen when a pad or panty is worn past its limit. Our guide on how long you can wear a period panty explains when to change.
- Get the fit right. Loose leg openings cause side leaks.
- Add coverage at night with High Waist or Boy Shorts styles.
- Carry a spare. A spare pair and a zip pouch in your bag mean you can change before a small leak becomes a big stain.
Frequently asked questions
Does cold or hot water remove blood stains? Cold water. Hot water sets the protein in blood into the fabric.
How do I get dried period blood out of jeans? Soak the area in cold water with an enzyme detergent for an hour or more, then use a baking soda paste on the stain before washing in cold water.
Will salt remove period stains? Salt helps on fresh stains when used with cold water. For older stains, an enzyme detergent works better.
Is it safe to use hydrogen peroxide? On white and light fabrics, yes, after a patch test. Do not use it on coloured clothes or on period panties.
Can I remove a stain after it has been ironed? It is much harder, but try a long cold enzyme soak. Some heat-set stains will not come out fully.
How do I remove period stains from a white school uniform? Rinse in cold water as soon as possible, soak overnight in cold water with an enzyme detergent, then dab hydrogen peroxide on any remaining mark before washing.
Related reading
- How to Wash Period Panties So They Last
- Period Panty Rolling, Bunching or Leaking? Causes and Fixes
- Period Panties for Sleep: How to Stay Leak-Free All Night
- How Long Can You Wear a Period Panty?
Sources: Healthline: How to Remove Blood Stains, Cotton Incorporated: How to Remove Blood Stains from Cotton, Great Ormond Street Hospital: Period products