HTML Stripper
Paste HTML from a CMS, an email, or a page source and get the visible text back. This HTML stripper converts HTML to text right in your browser: it removes HTML tags, decodes entities like &, drops scripts, styles and comments, and never renders or runs your markup. Choose readable lines (paragraph and list breaks kept) or compact spaces — then copy or download. Strip HTML without your source leaving the page.
What is kept, what is dropped — and what this is not
The stripper parses your markup with the browser's inert HTML parser — nothing is rendered, executed, or fetched. Text content is kept; script, style, template and comment content is dropped entirely; entities like & and — are decoded. In readable mode, block elements (paragraphs, headings, list items, table rows) become line breaks, table cells are separated by tabs, and preformatted blocks keep their exact spacing. Compact mode flattens everything to single spaces, including preformatted text. One honest caveat: this produces plain text, not sanitized HTML — if you need markup that is safe to re-publish, use a real sanitizer; and if your source uses a bare < as ordinary text, the parser may read it as a tag, so entity-escape it first.
Is the output safe HTML?
The output is not HTML at all — it is plain text with every tag removed. That also means this tool is not a sanitizer: it does not produce safe, re-publishable markup and makes no XSS-protection claims. Paste the result anywhere plain text belongs; if you need cleaned HTML, use a dedicated sanitizer.
Do scripts in the pasted HTML run?
No. The markup is parsed with an inert parser that never renders, executes scripts, loads images, or makes network requests. Script and style contents are excluded from the output entirely — you get the visible text only.
Is my HTML uploaded anywhere?
No. Parsing and stripping happen entirely in your browser. The markup you paste and the text you get are never sent to a server, stored, or added to the address bar.