Is Hydrogen Peroxide Good for Mold? What to Know

Hydrogen peroxide can kill mold on hard, non-porous surfaces like countertops, glass, and shower walls. It works by releasing oxygen molecules that break down the cell walls of mold on contact. But it has a significant limitation: it does not reliably kill mold on porous materials like wood, drywall, ceiling tiles, or fabric. If you’re dealing with mold on those surfaces, hydrogen peroxide alone won’t solve the problem.

Where It Works and Where It Doesn’t

The dividing line is porosity. On solid, non-porous surfaces, the 3% hydrogen peroxide you buy at a drugstore can inhibit fungal growth effectively. That includes countertops, tabletops, glass, tile, and the walls around your shower. You spray it on, let it sit for about 10 minutes so it has time to break down the mold, then wipe and dry the surface.

Porous surfaces are a different story. Mold doesn’t just sit on top of wood, fabric, or ceiling tiles. It sends root-like structures called hyphae deep into the material, where a surface-level treatment can’t reach. Research has found that hydrogen peroxide, along with bleach, 70% isopropyl alcohol, and several commercial products, can inhibit mold on solid surfaces but is unlikely to be effective on porous ones. When mold has penetrated a porous material, the material typically needs to be removed and replaced.

This is the same reason bleach often fails on porous surfaces too. Despite what many people assume, bleach and hydrogen peroxide share the same core limitation: neither penetrates deeply enough into absorbent materials to reach embedded mold growth.

How to Use It on Hard Surfaces

Pour standard 3% hydrogen peroxide into a spray bottle. Don’t dilute it. Spray it directly onto the moldy area until the surface is thoroughly saturated, then leave it alone for at least 10 minutes. The peroxide needs that contact time to oxidize and destroy the mold cells. After that, scrub the area with a brush or cloth, wipe it clean, and dry the surface completely. Leftover moisture is what allowed the mold to grow in the first place, so thorough drying matters as much as the cleaning itself.

One advantage hydrogen peroxide has over bleach: it breaks down into water and oxygen, so it doesn’t leave behind harsh chemical residues or strong fumes. That makes it a better fit for enclosed spaces like bathrooms where ventilation is limited. It’s also less likely to damage or discolor surfaces, though you should still spot-test on colored grout or painted walls.

Hydrogen Peroxide vs. Bleach

Both are oxidizers, and both perform similarly on non-porous surfaces. The EPA’s guidance on mold cleanup is straightforward: scrub mold off hard surfaces with detergent and water, and dry completely. The agency doesn’t single out hydrogen peroxide or bleach as a required treatment. For most small mold patches on hard surfaces, simple scrubbing with detergent is enough.

Where hydrogen peroxide pulls ahead is usability. Bleach produces chlorine gas fumes that can irritate your eyes, throat, and lungs, especially in small bathrooms. Hydrogen peroxide is far milder. It also won’t damage most surfaces or release toxic byproducts. On the other hand, bleach has a slight edge in raw disinfecting power on non-porous surfaces, which is why hospitals use chlorine-based solutions. For typical household mold on a shower wall or kitchen counter, the difference is negligible.

One critical safety note: never mix hydrogen peroxide with vinegar. Combining them creates peracetic acid, which can irritate the skin, eyes, and respiratory tract. Using them sequentially (one after the other, with rinsing in between) is generally considered safe, but mixing them in the same bottle or spraying one on top of the other is not.

When Hydrogen Peroxide Isn’t Enough

If you can see mold on drywall, wooden studs, ceiling tiles, carpet, or upholstered furniture, hydrogen peroxide won’t fix it. The mold has already colonized the interior of the material, and no surface spray will reach it. These materials need to be cut out and replaced. Bath rugs, fabric shower curtains, and similar soft items with visible mold should be discarded.

Size also matters. The general rule of thumb from remediation professionals is that mold patches larger than about 10 square feet (roughly a 3-by-3-foot area) warrant professional assessment. At that scale, the mold colony is likely more extensive than what’s visible, and disturbing it without proper containment can spread spores throughout your home.

Recurring mold is another sign that a spray bottle won’t cut it. If you clean mold from your shower wall and it returns within weeks, the issue is environmental: persistent moisture from a leak, poor ventilation, or high humidity. No amount of hydrogen peroxide addresses the underlying cause. Fix the moisture source first. A bathroom exhaust fan that runs for at least 15 to 20 minutes after every shower, a dehumidifier in damp basements, or repair of a slow plumbing leak will do more to prevent mold than any cleaning product.

The Bottom Line on Effectiveness

Hydrogen peroxide is a reasonable, low-toxicity option for cleaning small mold patches off hard bathroom and kitchen surfaces. It’s safer to use indoors than bleach, it doesn’t leave chemical residues, and it costs almost nothing. But it’s not a mold remediation tool. It can’t penetrate porous materials, it won’t prevent regrowth if moisture persists, and it’s not a substitute for removing contaminated materials in a serious mold problem. For the ring of mold around your shower caulk, it works fine. For the dark patch spreading across your basement drywall, you need a different plan entirely.