Strip HTML Tags Regex
Matches opening, closing, and self-closing HTML tags — an angle bracket, an optional slash, a tag name, then any attributes up to the closing bracket. Plain text, stray less-than signs like "3 < 5", and already-escaped entities are left untouched.
runs 100% in your browser — nothing is uploaded
- 1Paste your textDrop your logs, code, or data into the test box on the right.
- 2Tweak the patternEdit the regex formula or toggle the g / i / m flags on the left.
- 3See matches instantlyMatching text lights up as you type, with a live counter.
Explanation — token breakdown▾
Matching runs locally as you type — nothing you paste here leaves this tab.
Expected output — what the pre-loaded example matches
Matches found: 11 (every HTML tag) <article class="post"> <h1> </h1> <p> <strong> </strong> <em> </em> <br/> </p> </article> Left untouched: "3 < 5 and x > 2" (bare comparison signs are not tags) and "<div>" (already-escaped entities contain no real < bracket).
This is the result the sandbox above computes from its sample data — edit the pattern, flags, or test string and the live match counter recalculates instantly.