Yes, hydrogen peroxide kills mold, and the plain 3 percent bottle from the drugstore is strong enough to do it. What decides whether it solves your problem is the surface underneath. On glazed tile, glass, porcelain, and sealed countertops it kills everything it touches and leaves no residue. On bare wood, drywall, and fabric it sterilizes the top layer while the roots survive, which is why a spot you treated in March is back in May.
Two rules carry most of the result: leave it wet on the surface for a full 10 minutes without touching it, then physically wipe the dead material away. Dead mold still triggers the same allergic reactions live mold does, so killing it is half the job.
If you're still choosing between products, compare what kills mold across every common method first. Everything below is peroxide specifically: working strengths, dwell times, and the surfaces it lightens or damages.
What Hydrogen Peroxide Actually Does to Mold
Hydrogen peroxide is an oxidizer. It attacks mold cell walls and membranes directly, breaking down the structures that keep the cell intact. Its advantage over chlorine is what happens afterward: peroxide decomposes into water and oxygen, so there's no chlorine smell, no salt film, and nothing to neutralize before you paint or recaulk. It is also far easier on your airway in a small bathroom.
A lot of advice treats the fizzing as a timer. Living cells contain catalase, an enzyme that splits hydrogen peroxide fast, and that reaction is the bubbling. It confirms peroxide is touching organic material, nothing more. The bubbles stopping means the peroxide on top has spent itself, not that everything below is dead.
What peroxide doesn't do:
- Prevent regrowth. A clean surface with a leak behind it recolonizes within weeks.
- Remove dead mold. Residue and fragments stay allergenic until you wipe them off.
- Reach hyphae growing inside porous material.
- Fix the moisture source, which is the only permanent solution.
3 Percent Drugstore Peroxide Versus Higher Concentrations
Use 3 percent, undiluted. That's the strength sold in pharmacies and grocery stores in the familiar brown bottle, and it's right for household mold. Don't water it down, with one exception: on dyed fabric, cutting it 1:1 with water trades some killing speed for less bleaching.
Stronger grades are a bad trade for homeowners:
- 5 to 6 percent salon developer. Marginally faster oxidation, noticeably more bleaching on anything dyed.
- 35 percent food grade. Industrial strength. It causes chemical burns on skin contact and can seriously irritate your lungs. Diluting it back to roughly 3 percent takes about one part peroxide to eleven parts water, so you have bought a hazard to make the thing you could have bought outright.
Higher strength disappoints because concentration is rarely the limiting factor. Peroxide kills what it touches. When it fails, it dried out too fast, was scrubbed away too early, or was applied to a material it could not penetrate. A stronger bottle fixes none of those.
One detail matters for surface safety: drugstore peroxide is not pH-neutral. The stabilizers that keep it from breaking down in the bottle typically leave it mildly acidic. Irrelevant on tile, meaningful on stone.
Dwell Time: Why Ten Quiet Minutes Beats Scrubbing Harder
Oxidation is time-dependent. Peroxide has to stay in wet contact long enough to break the cells down: roughly 10 minutes on a hard surface, up to 15 on grout, where growth sits inside the pores. The usual failure is impatience. Spray, watch it fizz for 90 seconds, scrub, and you have mechanically smeared a colony that never got a lethal dose.
How to actually get the full dwell:
- Spray to saturation, not dampness. The surface should look wet, not misted.
- Re-wet vertical surfaces at five minutes. Peroxide runs off tile walls and shower corners well before ten minutes are up.
- Use a poultice overhead or on steep runs. Soak a paper towel or white cotton rag and press it flat, so the solution stays put instead of dripping down your arm.
- Do not scrub during the dwell. Set a timer and leave the room.
- Then remove the residue. Scrub with a soft brush, wipe with a clean damp cloth, and dry the area completely.
Step five is the one people skip, and it separates a treated surface from a clean one.
Surface by Surface: Where Peroxide Works and Where It Lightens
Peroxide is a bleaching agent, used commercially on textiles, paper pulp, and wood, so lightening isn't a side effect, it's a property. Match the material to the row before you spray.
| Surface | Working strength | Dwell before wiping | Rinse after? | Bleaching or damage risk |
|---|---|---|---|---|
| Glazed ceramic or porcelain tile, glass, sealed counters | 3%, undiluted | 10 minutes | Optional, wipe and dry | Very low. The glaze is non-porous |
| Cement grout, unsealed or aging | 3%, undiluted, re-wet once | 15 minutes | Yes, rinse and dry | Low on white or gray grout. Colored grout can lighten unevenly. Reseal once dry |
| Painted drywall | 3%, on a damp cloth, not sprayed | 5 to 10 minutes | Wipe only, never flood rinse | Moderate. Flattens latex sheen, lightens saturated colors, softens the paper facing if oversoaked |
| Bare framing lumber, studs, joists, subfloor | 3%, undiluted, applied generously | 15 minutes | No rinse. Dry hard with fans | Visibly lightens wood and raises grain. Kills surface growth only |
| Fabric and upholstery | 3% for whites, 1:1 with water for colors | 10 minutes, after a hidden test patch | Yes for washables, blot-rinse upholstery | High. Peroxide is a textile bleach. Whites and light neutrals only |
| Natural stone, marble, limestone, travertine | Do not use | n/a | n/a | High. Mild acidity can etch calcite stone, and iron-bearing stone can oxidize into rust spotting. Use a stone-safe cleaner |
| Finished cabinetry, stained or lacquered wood | 3%, on a cloth | 5 minutes maximum | Wipe and dry immediately | Moderate to high. Dulls lacquer, whitens dark stain at edges, wicks into door seams |
Two habits keep you out of trouble. Test every dyed, stained, or finished material on a hidden area and let it dry fully before judging, since peroxide lightening shows up only after drying. And on anything absorbent, wipe with a soaked cloth instead of spraying: the goal is contact with the mold, not saturation of the substrate.
Vanity cabinets deserve a warning. The particleboard core under a laminated cabinet floor swells permanently once liquid reaches it through a seam, and drying doesn't bring it back.
Why Peroxide Cannot Reach Mold Inside Wood or Drywall
Mold on a porous material isn't sitting on top of it. It sends hyphae, fine root-like filaments, down into the wood grain or into drywall's paper facing and gypsum core, feeding on the cellulose. The dark patch you see is the surface of something with depth.
Two things work against you. Peroxide decomposes fast on contact with organic matter, so it is largely spent within the first fraction of a millimeter. And 3 percent solution is roughly 97 percent water, so what does soak deeper is mostly moisture, which is exactly what the colony wanted.
So you get the familiar pattern: the stain fades, and a month or two later the same shape reappears in the same place. That's not new mold arriving, it's the original colony regrowing from roots the treatment never reached.
What to do instead:
- Bare structural wood. Surface treatment plus mechanical removal. Sanding, wire brushing, or media blasting takes off the colonized layer chemistry cannot reach. See removing mold from wood surfaces for how far to push before replacement wins.
- Drywall. Small surface spotting on painted drywall in a dry room can be wiped. Staining that bleeds through, softness to the touch, or a footprint bigger than a dinner plate gets cut out and replaced.
- Carpet and padding. Padding acts like a sponge and is not salvageable once it has grown mold. The carpet may be, the pad generally isn't.
- Insulation. Moldy fiberglass batt comes out. It can't be cleaned in place.
Did It Work? Stains, Smell, and Spores After Treatment
Killing mold and erasing the mark are two different outcomes. Peroxide is a mild bleach, so it lifts a lot of surface staining from tile and white grout, but on bare wood, painted drywall, and colored grout the pigment often stays after the colony is dead. A leftover stain is not proof of live mold, and a surface that looks clean is not proof the mold is gone.
Read the surface a day or two after the dwell and wipe:
- Dead and stained. The mark is flat, dry, and smooth. It doesn't smear when you wipe it, there's no fresh musty smell, and it doesn't spread over the following weeks. That's a cosmetic problem now. Fix it with a second dwell, a grout pen, a fresh bead of caulk, or paint once the surface is bone dry.
- Still active. The patch has fuzz or raised texture, smells musty again, or comes back in the same outline within a month or two. That's moisture plus growth you never reached, not a cleaning failure. Find the water first.
For grout specifically, the version worth knowing: stir 3 percent peroxide into baking soda until you have a spreadable paste, work it into the joint with an old toothbrush, leave it 10 to 15 minutes, then scrub, rinse, and dry. The paste holds peroxide against a vertical joint long enough to matter and gives you mild abrasion to lift the residue. Peroxide and baking soda are safe together, unlike peroxide and vinegar.
Two things a spray bottle can't do. It can't clean spores out of the air, because peroxide only acts where it lands. Ventilation, a HEPA vacuum on surfaces, and drying the room handle that. And it can't chase a smell you can't find. A musty odor that survives a thorough cleaning almost always means a second colony behind drywall, under flooring, or inside a wall cavity.
Hydrogen Peroxide Versus Vinegar Versus Bleach
All three kill mold. They differ in what they do to the surface, how long they need, and how safe they are to breathe around.
| Hydrogen peroxide, 3% | White vinegar, 5% acetic acid | Chlorine bleach, diluted | |
|---|---|---|---|
| Mechanism | Oxidizes cell walls and membranes | Drops surface pH below what mold tolerates | Oxidizes with chlorine chemistry |
| Contact time | About 10 minutes | About an hour | Minutes, per the product label |
| Best on | Glazed tile, glass, porcelain, sealed counters | The same, plus it stays wet longer | Hard, non-porous surfaces only |
| Porous materials | Outer layer only | Surface-biased, longer dwell helps slightly | Poor. The water content soaks in and stays |
| Residue | None. Breaks down to water and oxygen | Mild acid residue, smell fades within a day | Salt residue and chlorine odor |
| Discoloration risk | Bleaches dyes, lightens bare wood | Low, can dull some finishes | High |
| Fumes | Low | Sharp smell, low hazard | Significant airway irritant |
| Never mix with | Vinegar, bleach, ammonia | Bleach | Vinegar, ammonia, other cleaners |
The practical read: peroxide is the better default for bathrooms, kitchens, and anywhere ventilation is limited. Pick vinegar for colored grout, dyed fabric, or anything you can't afford to lighten. Bleach suits hard non-porous surfaces where you also want the stain gone fast, and it's the worst of the three on wood or drywall. See using white vinegar for mold removal and whether chlorine bleach kills mold for the full case on each.
Storage, Light Sensitivity, and What Never to Mix With It
Peroxide degrades. That bottle is opaque for a reason: light breaks hydrogen peroxide down into water and oxygen, and so do heat and contact with bare metal or rust. A bottle that quietly decomposed is just water, and that's another common reason people conclude peroxide doesn't kill mold.
Keep it usable:
- Store it in its original opaque bottle in a cool, dark cupboard. Not a sunny windowsill, not the car.
- Do not decant it into a clear spray bottle for storage. Buy it with a spray head fitted, or transfer only what you will use today.
- Sealed bottles hold strength a long time, but once opened, potency drops over months rather than years. If a bottle no longer fizzes on visible mold, replace it.
The mixing rules are short and absolute:
- Never mix peroxide and vinegar in the same container. Together they form peracetic acid, which is corrosive and irritating to eyes, skin, and lungs. Using one, wiping and drying the surface, then using the other is fine. Combining them in a bottle is not.
- Never mix peroxide and bleach. The reaction is vigorous, produces oxygen and heat, can spatter, and destroys both cleaners.
- Never mix peroxide with ammonia or ammonia-based glass cleaners.
Wear nitrile gloves and eye protection even with 3 percent, since it stings badly in eyes and whitens skin on prolonged contact. Add an N95 if you are disturbing visible growth, because scrubbing throws spores into the air regardless of the chemical. Protective gear for mold removal covers what is worth owning.
When Hydrogen Peroxide Is the Wrong Tool Entirely
Some jobs are not spray-bottle jobs, and spotting them early saves an afternoon and a repeat problem. Get a professional assessment when any of these apply:
- The area is larger than roughly 10 square feet, about a 3-foot by 3-foot patch. EPA guidance says a homeowner can usually handle less than that on their own, and to get professional help above it.
- Mold is inside HVAC ductwork or an air handler. Treating a register does nothing about what the system is distributing.
- The mold followed contaminated water, a sewage backup or a flood. That is biohazard cleanup, not cleaning.
- You can smell it but not see it. A musty smell with no visible source usually means growth behind drywall, under flooring, or in a wall cavity.
- It came back after you cleaned it. Regrowth in the same spot points at an active moisture source or subsurface colonization, and a third round of peroxide won't change that.
- Someone in the home has asthma, a mold allergy, or a compromised immune system. Disturbing growth releases spores, and the DIY exposure risk is real.
- Structural wood is soft, spongy, or crumbling. You're past mold and into rot, which is a repair question.
If none of that applies and you're looking at mildew on shower grout or a spot on a bathroom ceiling, peroxide, ten minutes, and a wipe-down is a genuinely appropriate fix. Then deal with why the surface was damp: run the exhaust fan longer, hold indoor humidity between 30 and 50 percent, and squeegee the shower.
Hydrogen Peroxide and Mold: Common Questions
How Long Does Hydrogen Peroxide Take to Kill Mold?
About 10 minutes of undisturbed wet contact on hard surfaces, closer to 15 on grout. Re-spray anything vertical that dries early. Scrubbing at the two-minute mark is the most common reason peroxide seems not to have worked.
Does 3 Percent Hydrogen Peroxide Kill Mold, or Do You Need Something Stronger?
Standard 3 percent drugstore peroxide is the right strength, used undiluted and left wet for the full 10 minutes. Stronger grades add bleaching and burn risk without addressing the real limitation, which is that peroxide only kills what it physically touches.
Can You Mix Hydrogen Peroxide and Vinegar to Kill Mold?
Not in the same bottle. Combined, they form peracetic acid, corrosive and irritating to eyes, skin, and airways. Applying them one after the other, with a wipe and a dry in between, is safe.
Do You Have to Rinse Hydrogen Peroxide Off After Cleaning Mold?
Not for chemical reasons, since it breaks down into water and oxygen. You do have to physically remove the dead material, because mold fragments stay allergenic after the colony dies. Rinse grout and fabric, wipe and dry everything else.
Does Hydrogen Peroxide Kill Black Mold?
It kills dark-colored mold on hard surfaces like any other mold. Color does not identify species, and it does not change the surface rule. On drywall, bare wood, or anywhere you cannot see behind, peroxide sterilizes only the outer layer.
Will Hydrogen Peroxide Bleach Fabric, Grout, or Wood?
Often, yes. Peroxide is a real bleaching agent used commercially on textiles and wood. Expect lightening on dyed fabric, colored grout, and bare lumber. Test a hidden spot and let it dry before judging the result.
Use Peroxide Where It Fits, Call a Pro Where It Does Not
Hydrogen peroxide has a clear, narrow job: killing surface mold on hard materials, with no fumes, no residue, and no chlorine to rinse off. Give it ten quiet minutes, wipe the dead material away, fix the moisture that caused the growth, and a small bathroom or kitchen spot is handled.
On framing lumber, saturated drywall, carpet padding, ductwork, or anything past 10 square feet, a spray bottle is the wrong scale of tool. If you're unsure which side of that line you're on, have a licensed local mold specialist look at it and quote the work before you spend a weekend treating a symptom.