Hydrogen Peroxide Stain Remover: How to Use It on Clothes
LaundroMaps Team
Drugstore 3% hydrogen peroxide works as a stain remover on white or colorfast washable fabric: it is a mild bleach that fades the color left by stains such as blood (American Cleaning Institute; American Chemical Society). Test dyed fabric on an inside seam first (Drycleaning & Laundry Institute), then put a few drops on the stain, wait 1 to 3 minutes for blood, rinse and wash (UGA Extension).
Because it is a bleach, it can fade dyes (Drycleaning & Laundry Institute). It removes color rather than dissolving grease, which needs an enzyme or solvent product (K-State Extension). Never mix it with chlorine bleach or vinegar (Missouri Poison Center).
Key takeaways
- Use only 3% drugstore peroxide; stronger hair bleach (6-10%) and 35% "food-grade" peroxide can cause burns.
- It's a bleach: test dyed fabric on an inside seam, and skip "Do not bleach" and "Dry clean only" items.
- It lifts color from blood, grass, scorch, sweat, mildew and wine stains, not grease, ink or paint.
- Leave it 1 to 3 minutes on blood or 15 to 20 on stubborn sweat stains, rinse, and skip the dryer until the stain is gone.
- Never mix it with chlorine bleach or vinegar.
Can hydrogen peroxide be used to remove stains from clothes?
Yes, on washable fabric that is white or colorfast (its dye doesn't run or fade). Poison Control says household peroxide can remove some stains from fabrics, and ATSDR, a CDC agency, notes that homes keep 3% to 9% peroxide partly as a clothes bleach.
It works by oxidation: as peroxide breaks down into water and oxygen, it changes the structure of a stain's colored compounds, so the color fades (American Chemical Society). That suits dye and tannin stains, such as grass (UGA Extension), which need a bleaching agent. Protein stains need an enzyme, and oil stains an enzyme or a solvent (K-State Extension).
Is hydrogen peroxide a bleach?
Yes. It is an oxygen bleach, also called non-chlorine bleach: it releases active oxygen, bleaches more gently than chlorine bleach, and is sold as liquid non-chlorine bleach (American Cleaning Institute). To choose between the two, see chlorine bleach vs oxygen bleach.
What strength of hydrogen peroxide should you use for laundry?
Use the 3% solution sold as a mild antiseptic, never the stronger peroxide sold for bleaching hair (Pacific Northwest Extension). Hair bleach is 6% to 10%, and "food-grade" peroxide is 35%. Higher concentrations can cause burns, and food-grade peroxide can cause serious internal burns if swallowed (Poison Control).
If 3% peroxide splashes in an eye, rinse with running water for 15 to 20 minutes and call Poison Control at 1-800-222-1222 (Poison Control). Severe injury is rare (ATSDR).
Does hydrogen peroxide expire?
Yes. Sealed, it lasts about 3 years; once opened, it goes flat in 1 to 6 months. If a little poured into the sink doesn't fizz, it's spent (Poison Control). Keep it in its original opaque bottle, out of sunlight and heat (Poison Control; Transport Canada).
Which stains does hydrogen peroxide work on?
On white or colorfast fabric, 3% peroxide lifts the color that blood, grass, light scorch, sweat, mildew, tomato and red wine leave behind, usually as the last step after cold water and a pretreatment (UGA Extension; American Cleaning Institute). Grease, ink, paint and rust need other products:
| Stain | Peroxide? | What the guides say |
|---|---|---|
| Blood | Yes, last step | Cool soak, enzyme soak and detergent, then a few drops of 3% for 1 to 3 minutes (UGA Extension) |
| Grass | Yes, if a stain remains | Prewash remover and a wash with fabric-safe bleach, then a few drops of peroxide (UGA Extension) |
| Light scorch | Yes | Wet it, let it sit several minutes, keep it moist; severe scorch is permanent (Nebraska Extension) |
| Sweat stains with lingering odor | Yes, if it won't harm the color | First choice: an oxygen bleach (sodium perborate) soak. For odor that stays: a salt-water soak overnight, 30 minutes of liquid detergent, then 3% for 15 to 20 minutes, 2 or 3 times if needed (UGA Extension) |
| Mildew | Yes, after washing | Wash in heavy-duty detergent, sponge with peroxide, then wash with oxygen bleach (Nebraska Extension) |
| Tomato, red wine | Yes, last step | Detergent or dish liquid and a rinse, then peroxide if safe for the fabric and color (American Cleaning Institute; K-State Extension) |
| Urine | Not named | A 30-minute enzyme presoak, then a wash with oxygen bleach (Nebraska Extension); or an enzyme soak, then chlorine bleach if safe or oxygen bleach (K-State Extension) |
| Grease, ink, paint | No | Detergent or a solvent: cleaning fluid, rubbing alcohol or the thinner named on the paint can (American Cleaning Institute) |
| Rust | No | A rust remover made for fabrics (American Cleaning Institute) |
Full methods: food stains and grease and oil stains.
Does hydrogen peroxide get blood out of clothes?
Yes, on fresh blood on white or colorfast fabric, as the finishing step after a cool soak; hot water sets blood (American Cleaning Institute). The foam is oxygen: red blood cells carry catalase, an enzyme that splits peroxide into water and oxygen (The Journal of Clinical Investigation; Chemico-Biological Interactions). For dried, period and mattress stains, use the full blood stain method.
How do you use hydrogen peroxide as a stain remover?
Work on washable items only, gentlest method first (NMSU Extension). Use a glass or plastic bowl: metal can speed the bleach enough to damage fibers (Pacific Northwest Extension).
- Read the care label. "Do not bleach" rules out peroxide, while "Only non-chlorine bleach" allows it (FTC Care Labeling Rule), and so does a label that doesn't mention bleach (FTC); see the laundry symbols guide. "Dry clean only" goes to a dry cleaner (NMSU Extension).
- Test an inside seam. Apply a little, wait about 5 minutes and rinse; if the color changes, stop (Drycleaning & Laundry Institute).
- Rinse with cold water from the wrong side, pushing the stain out rather than through (Nebraska Extension).
- Pretreat with an enzyme presoak or detergent, then rinse (UGA Extension).
- Apply the peroxide in small amounts with a medicine dropper, over clean white paper towels (Nebraska Extension).
- Let it sit for the time below, keeping the spot moist (UGA Extension).
- Rinse thoroughly and launder, then check before drying: heat sets stains (NMSU Extension).
At a laundromat, check each stained piece as you unload the washer, before dryer heat sets what's left (Nebraska Extension).
How long do I let hydrogen peroxide sit on a stain?
From 1 to 20 minutes, depending on the stain, going by UGA Extension's guides:
- Blood: 1 to 3 minutes (UGA Extension).
- Stubborn sweat stains and odor: 15 to 20 minutes, 2 or 3 applications if needed (UGA Extension).
- Light scorch: several minutes, kept moist (UGA Extension). Scorched fabric may already be weak, and treatment can damage it further (Pacific Northwest Extension).
Rinse as soon as the stain fades: bleach left in fabric weakens it (University of Minnesota Extension).
What if the stain has dried or been through the dryer?
Try, but expect less: set-in stains are harder to remove, and dryer heat sets them (NMSU Extension). Soak aged food and protein stains in an enzyme product for at least 30 minutes, or several hours, then use a bleach safe for the fabric (American Cleaning Institute), such as 3% peroxide on white or colorfast items (UGA Extension). The Drycleaning & Laundry Institute says many stains begin to set within 1 week, and nearly half may be permanent after 3 weeks. The stain-by-stain guide covers set-in stains by type.
What happens when you mix Dawn dish soap and hydrogen peroxide?
Popular recipes premix dish soap and peroxide in a spray bottle. No poison-center, extension or cleaning-industry source we read reports a harmful reaction in the mixture, and none tests that recipe or gives a ratio. They do separate jobs: dish soap's surfactants break down grease (Poison Control), and peroxide oxidizes the color a stain leaves (American Chemical Society).
Poison Control advises against mixing household products, dish soap included. A premix also takes peroxide out of the opaque bottle that protects it from light (Poison Control). So apply them one after the other, as in K-State Extension's red wine method:
- Blot with cold water, work in dishwashing liquid, and rinse with more cold water.
- If the stain remains, repeat with vinegar and rinse.
- Rinse again. If the stain still shows, apply 3% peroxide, if it is safe for the fabric and the color.
- If that fails, take it to a professional cleaner and say what you tried.
Choose a clear dish liquid, since some contain dyes (UGA Extension).
What is the best homemade stain remover?
The one that matches the stain. No single mix does every job (K-State Extension):
- Grease and oil: liquid dish soap, whose surfactants break down grease (Poison Control).
- Protein stains such as blood: cold water, then an enzyme presoak (K-State Extension; UGA Extension).
- Color left by dye and tannin stains (grass, wine, tomato): 3% hydrogen peroxide on white or colorfast fabric (UGA Extension; K-State Extension; American Cleaning Institute).
- Remover residue: white vinegar, rinsed out before any peroxide goes on (UGA Extension; NMSU Extension).
Does baking soda help hydrogen peroxide on yellow stains?
Not as far as the sources show: none of the extension or cleaning-industry guides we read tests a baking soda and peroxide paste. Powdered oxygen bleaches do add sodium carbonate (washing soda) for alkalinity, which helps them bleach (American Cleaning Institute), but baking soda is the mildest alkali used for cleaning (UGA Extension). See baking soda in laundry.
Does hydrogen peroxide bleach clothes?
Yes, it can. It is gentler than chlorine bleach (American Cleaning Institute), but bleach of any kind fades some dyes (University of Minnesota Extension), and the Drycleaning & Laundry Institute names home bleaches among the oxidizing agents that commonly cause small patches of color loss.
Can you use hydrogen peroxide on colored clothes?
Only if it passes a colorfastness test, since extension guides say to test every dyed fabric (UGA Extension). Use the seam test from step 2 above on a hidden spot such as a hem or inside pocket (Pacific Northwest Extension), then blot with a clean white towel. Color on the towel or a changed shade means don't use it; ask a professional cleaner (Cornell Cooperative Extension).
If a dyed item passes and you bleach it, the American Cleaning Institute advises bleaching the whole garment, not just the stain, to avoid uneven color.
Will hydrogen peroxide stain clothes?
It can leave a lighter spot, not a stain: it removes dye along with the stain, and that loss is permanent. The damage may not show until the item meets heat in the dryer or steam finishing (Drycleaning & Laundry Institute).
Peroxide can't fix a chlorine bleach spot either. Color lost to any bleach can at best be masked with a cleaner's dye pad or pencil, or by re-dyeing the garment (Drycleaning & Laundry Institute).
Can you mix hydrogen peroxide with bleach, vinegar or other cleaners?
No. Use peroxide on its own, and if you need more than one remover, rinse thoroughly between them (NMSU Extension). The pairs to avoid:
- Chlorine bleach. A poison center and state health departments say not to mix the two (Missouri Poison Center; Washington State Department of Health; New Jersey Department of Health). A lab-safety chart lists a violent reaction that releases oxygen and can burst a closed container (Amherst College EHS).
- Vinegar. In one container they form peracetic acid, which is corrosive at high concentrations and irritates the eyes, skin and lungs (Missouri Poison Center; New Jersey Department of Health). Some oxygen bleaches contain sodium percarbonate, which releases peroxide in water (American Cleaning Institute; USDA), so keep vinegar away from powdered oxygen bleach too. Vinegar's usual stain job is neutralizing remover residue (UGA Extension); see vinegar in laundry.
- Ammonia. Some older guides add a drop to peroxide for blood and scorch (Pacific Northwest Extension), but newer ones say never mix cleaning agents (Nebraska Extension). Use plain peroxide.
Keep each product in its original labeled container (New Jersey Department of Health). For fumes or a splash from a mix, call Poison Control at 1-800-222-1222 (Poison Control).
Does hydrogen peroxide neutralize bleach?
It can stop chlorine bleach from working, but a normal wash doesn't need it: Clorox, writing about its own bleach, says the rinse cycle already neutralizes a bleached load, and suggests a rinse of 1 part peroxide to 10 parts water only for decorative bleach projects. That rinse goes on fabric already bleached, never into a container with bleach (Amherst College EHS).
Can you put hydrogen peroxide in the washing machine to whiten clothes?
Yes, for white and colorfast loads, since a peroxide solution is sold as liquid non-chlorine bleach (American Cleaning Institute). But no extension, cleaning-industry or maker source we read gives a per-load amount of drugstore 3% peroxide, so we don't give one. For a whole load, use a liquid non-chlorine bleach sold for laundry and follow the American Cleaning Institute's rules:
- Amount: the dose on that laundry product's label.
- Timing: add it to the wash water before the clothes.
- Dispenser or drum: your washer's manual says which.
- Temperature: warm to hot water works best.
Cooler water needs a longer bleaching time (American Cleaning Institute). Expect upkeep, not a rescue: oxygen bleaches maintain whiteness better than they restore it (American Cleaning Institute). For dingy whites, see how to wash white clothes.
What should you never clean with hydrogen peroxide?
In the laundry, skip anything labeled "Do not bleach" (FTC Care Labeling Rule) or "Dry clean only" (NMSU Extension). This guide covers clothes, not household surfaces. Also keep it off:
- Wool and silk. Extension guides call peroxide safe for all fibers (UGA Extension; University of Minnesota Extension), but Woolmark, the wool industry body, says never to use chlorine or oxygen bleach on wool, and the American Cleaning Institute lists silk and wool among fibers that affect whether an item can be bleached, especially with chlorine. Skip peroxide on both; see how to wash silk.
- Leather, suede, fur, vinyl, satin, taffeta, organdy and nets, plus fabrics whose dyes run: the Drycleaning & Laundry Institute advises against home stain removal on all of them. For suede, see how to clean suede.
- Metal buttons, zippers and snaps. Peroxide reacts with iron, copper, brass, zinc and silver (ATSDR), and the metal can tarnish and stain the fabric (Pacific Northwest Extension).
When should you take a stain to a professional?
When the item is dry-clean-only (NMSU Extension) or fragile, the stain is large or unknown (Drycleaning & Laundry Institute), or the colorfastness test fails (Cornell Cooperative Extension). Don't pretreat those items: household cleaners and stain sticks often make stains harder for professionals to remove. Blot, avoid heat, bring it in soon and say what was spilled (Drycleaning & Laundry Institute).
More than 2,100 listings in the LaundroMaps directory offer stain removal, as of October 2026 (LaundroMaps directory data). Find professional stain removal near you, or a dry cleaner for dry-clean-only pieces.
Frequently asked questions
Which is better for removing stains, hydrogen peroxide or vinegar?
They do different jobs. Peroxide is an oxygen bleach that fades leftover stain color, while vinegar is mainly used to neutralize stain-remover residue. If you use both, rinse between them; in one container they form corrosive peracetic acid.
Is hydrogen peroxide better than chlorine bleach for stains?
It is gentler, so it suits white and colorfast fabric, though any bleach can fade some dyes. Skip both on wool and silk. Oxygen bleaches keep whites white better than they restore them.
What is the absolute best stain remover?
No single product removes every stain: protein stains need enzymes, oil stains an enzyme or solvent, and dye or tannin stains a bleaching agent.
Does hydrogen peroxide remove sweat stains?
It can help on white or colorfast fabric. For persistent sweat odor, UGA Extension applies 3% peroxide for 15 to 20 minutes after a liquid detergent pretreatment, sometimes 2 or 3 times. Its first method for the stain itself is an oxygen bleach (sodium perborate) soak.
Can hydrogen peroxide remove urine stains?
The extension guides we read don't name plain peroxide for urine. Nebraska Extension uses a 30-minute enzyme presoak, then oxygen bleach; K-State uses an enzyme soak, then chlorine bleach if safe, or oxygen bleach.
How we researched this
We cited 36 of the 58 sources we recorded: extension stain guides, cleaning and drycleaning associations, the FTC, Poison Control, the CDC's ATSDR, health departments and peer-reviewed abstracts, with makers cited only on their own products. Where older bulletins differed from current guidance, we gave the safer method. We found no authoritative dish soap ratio or per-load dose for 3% peroxide, so we give neither. Researched October 14, 2026.
Sources
- American Cleaning Institute -- Tomato Sauce and Spaghetti Dinner Stains
- American Chemical Society -- Bleaching with Green Oxidation Chemistry
- Drycleaning & Laundry Institute International -- A Guide to Home Stain Removal
- University of Georgia Cooperative Extension -- Remove Stains From Blood
- Drycleaning & Laundry Institute International -- Bleach Color Loss
- K-State Research and Extension, Greenwood County -- Stain Removal
- Missouri Poison Center -- Some Things Just Don't Mix: Poison Center Tips for Chemicals
- University of Georgia Cooperative Extension -- Remove Stains From Grass, Flowers
- American Cleaning Institute -- Glossary of Cleaning Product Terminology
- Pacific Northwest Extension (Oregon State, Washington State, University of Idaho) -- Removing Stains From Fabrics (PNW 166, revised from USDA Home and Garden Bulletin 62)
- Poison Control (National Capital Poison Center) -- Is hydrogen peroxide safe?
- Agency for Toxic Substances and Disease Registry (CDC) -- ToxFAQs: Hydrogen Peroxide
- Transport Canada, Canadian Transport Emergency Centre (CANUTEC) -- Improper mixing of common household cleaning products
- American Cleaning Institute -- Stain Removal Guide
- University of Nebraska-Lincoln Cooperative Extension -- Stain Removal for Washable Fabrics (G89-922, revised April 1999)
- University of Georgia Cooperative Extension -- Remove Stains From Perspiration
- Agar NS et al., The Journal of Clinical Investigation (1986) -- Erythrocyte catalase. A somatic oxidant defense?
- Kasatkin A, Urakov A, Chemico-Biological Interactions (2022) -- Effect of hydrogen peroxide on erythrocyte temperature in vitro
- New Mexico State University Cooperative Extension -- Removing Clothing Stains (Guide C-502)
- Federal Trade Commission (16 CFR Part 423, eCFR) -- 16 CFR Part 423: Care Labeling of Textile Wearing Apparel and Certain Piece Goods
- Federal Trade Commission -- Clothes Captioning: Complying with the Care Labeling Rule
- University of Georgia Cooperative Extension -- Remove Stains From Scorch, Burns
- University of Minnesota Agricultural Extension Service -- Be a Better Buyer of Bleaches
- University of Georgia Cooperative Extension (Textiles) -- Products (textile care product guide)
- Drycleaning & Laundry Institute International -- Stains: What to Do When You Spill Something on Your Clothes
- Poison Control (National Capital Poison Center) -- What to know about dish soap
- Cornell Cooperative Extension -- Removing Stains at Home
- American Cleaning Institute -- Laundry Basics
- Washington State Department of Health -- Dangers of Mixing Bleach with Cleaners
- New Jersey Department of Health -- Hazard Alert: Mixing Bleach with Other Cleaning Products Can Be Deadly
- Amherst College Environmental Health & Safety -- Bleach Incompatibility Chart
- USDA Agricultural Marketing Service (National Organic Program) -- Sodium Carbonate Peroxyhydrate: Crops (Technical Evaluation Report)
- The Clorox Company -- How to Neutralize Bleach With Hydrogen Peroxide
- American Cleaning Institute -- How to Use Bleach
- Agency for Toxic Substances and Disease Registry (CDC) -- Medical Management Guidelines for Hydrogen Peroxide
- LaundroMaps directory data -- 13,000+ US laundromat listings, October 2026
- The Woolmark Company -- Best detergent to use when washing wool