CankerScience
DebunkedPublished June 5, 2026

Hydrogen Peroxide for Canker Sores — Does It Help or Hurt?

Hydrogen peroxide is often recommended for canker sores as an antiseptic. The recommendation is wrong. H2O2 is cytotoxic to the repair cells trying to close the ulcer. Here's the mechanism and what to use instead.

hydrogen peroxidehome remediesdebunkedtreatmentwound care

TL;DR

Hydrogen peroxide does not help canker sores and may slow healing. Even at 3% (standard drugstore concentration), it damages the epithelial cells that are actively closing the ulcer. The "antiseptic = healing" logic doesn't apply here — canker sores aren't infected wounds caused by bacteria. They're immune-mediated ulcers where the healing process depends on healthy mucosal repair cells doing their job. Pouring a cytotoxin on those cells is counterproductive. No RCT has demonstrated benefit. The American Dental Association does not recommend it for aphthous ulcer treatment. If you want something that actually shortens healing time, see The Fastest Way to Heal a Canker Sore.


Why People Use It

The logic is intuitive: hydrogen peroxide is a drugstore antiseptic. Antiseptics kill bacteria and "clean" wounds. Canker sores are open wounds in the mouth. Therefore, cleaning them with hydrogen peroxide should help.

Each step in that logic has a problem.


The Problem With the "Antiseptic = Helpful" Logic

Canker Sores Aren't Caused by Bacteria

Canker sores (aphthous ulcers) are immune-mediated — caused by CD8+ T-cells attacking the oral mucosal lining through a misfiring immune response. Bacteria don't initiate the process. There's no bacterial infection to eliminate.

The environment in the mouth isn't sterile, and secondary bacterial colonization of an open ulcer can contribute to pain and inflammation — which is why chlorhexidine mouthwash (which has actual evidence for canker sores) has some benefit. But killing oral bacteria with hydrogen peroxide is a crude, indiscriminate approach that removes the beneficial bacteria your mouth needs as well as any secondary colonizers.

Hydrogen Peroxide Is Toxic to Repair Cells

This is the central problem. Hydrogen peroxide works as an antiseptic by generating free radicals that oxidize and destroy cellular components — which kills bacteria, but also kills mammalian cells, including the epithelial cells that are trying to close the ulcer.

Research on wound healing broadly shows that hydrogen peroxide damages fibroblasts and epithelial cells — the cells responsible for tissue regeneration. The FDA removed hydrogen peroxide from its approved wound cleanser list in 1991 specifically because evidence showed it impairs healing of open wounds. That same cellular toxicity applies to the cells trying to repair your canker sore.

The ulcer has to close by epithelial cells migrating across the wound bed. Applying hydrogen peroxide doesn't accelerate that process — it damages the cells doing the migration.

The Bubbling Doesn't Mean It's Working

Hydrogen peroxide bubbles (produces oxygen foam) when it contacts catalase — an enzyme found in blood, cells, and living tissue. The bubbling is a sign that it's reacting with cells. People interpret this as evidence it's "cleaning" or "killing bacteria," but the foaming occurs whether it's contacting bacterial cells or your own mucosal repair cells. It's not diagnostic of bacterial presence.


What the Evidence Shows

There is no randomized controlled trial demonstrating benefit of hydrogen peroxide for recurrent aphthous stomatitis. The evidence that exists points the other direction:

  • General wound care research consistently shows H2O2 impairs epithelial healing and damages fibroblasts (Tur et al., 1995)
  • The American Dental Association does not recommend hydrogen peroxide for aphthous ulcer treatment
  • FDA wound care guidance removed H2O2 from approved wound cleansers due to healing impairment evidence

The absence of RCT evidence in canker sores, combined with the mechanistic basis for harm, is sufficient to recommend against it. This is the same reasoning that underlies the ADA's position.


Hairy Tongue Risk

A secondary concern with repeated oral hydrogen peroxide use: it can cause a condition called "hairy tongue" (lingua villosa) — an overgrowth of the filiform papillae on the tongue surface that gives a dark, hairy appearance. It's caused by disruption of the normal oral microbiome, which hydrogen peroxide does indiscriminately. Hairy tongue is harmless and resolves when use stops, but it's an indication of how aggressively hydrogen peroxide disrupts oral ecology.


What to Use Instead

If you're using hydrogen peroxide for one of these goals, here's what actually works:

Goal: Keep the ulcer clean and reduce pain from bacterial loadSalt water rinse (¼ tsp in 8oz warm water, 3–4× daily) — mildly antibacterial, osmotically reduces swelling, no cellular toxicity. See Salt Water Rinse for Canker Sores. → Chlorhexidine gluconate 0.12% — has actual RCT evidence for canker sore duration and pain reduction. Better-evidenced than salt water for this specific goal. Use only for the duration of the outbreak — prolonged use causes tooth staining.

Goal: Reduce painBenzocaine topical (Orajel, Anbesol) — numbs the ulcer surface for 15–30 minutes → Barrier patches (Canker Cover) — forms a protective gel layer over the ulcer, blocking contact with food, drink, and the tongue. Often more effective than topical anesthetic for meal management

Goal: Heal fasterDebacterol — silver nitrate-equivalent cauterizing agent, professionally applied, reduces healing to ~4–5 days → Prescription triamcinolone or fluocinonide gel — topical corticosteroid reduces inflammation at the ulcer site, shortens healing to 5–10 days → See The Fastest Way to Heal a Canker Sore


Get the Treatments Guide PDF

Free download: every canker sore treatment, grouped by how it works and graded by the evidence.