About this HTML to text converter
Copying text out of HTML source by hand means picking through tags, attributes, and code. This converter reads the markup and keeps only what a visitor would see: scripts, styles, the page head, comments, and form controls are dropped, character entities such as & and — are turned back into real characters, and extra spaces are collapsed. Structure is kept with line breaks, so paragraphs and headings are separated by blank lines, list items get bullets or numbers, and table cells are separated by tabs. The full-page email mode is tuned for newsletters built from layout tables and writes headings in capitals, the way plain-text emails usually show them.
How to convert HTML to plain text
- Paste your HTML. Paste a snippet, a whole web page, or the source of an HTML email, or press an example.
- Choose a mode and options. Use Simple for snippets and pages, or Full-page email HTML for newsletters. Choose whether to keep link addresses, image descriptions, and list bullets.
- Press Extract text. Copy or download the text, and check how many tags, scripts, and comments were removed.
Frequently asked questions
Does it keep line breaks and paragraphs?
Yes. Block elements such as paragraphs, headings, list items, and table rows start on new lines, and <br> tags become line breaks, so the text keeps the shape of the original page.
What happens to links?
The link text is always kept. Turn on Show link addresses to add the URL in brackets after it, which is useful for the plain-text version of an email.
Are scripts and styles removed?
Yes. The contents of script, style, noscript, and template elements, the document head, and HTML comments are removed completely, and the counts are shown under the result.
How do I make a plain-text version of an HTML email?
Choose Full-page email HTML, paste the email source, and keep Show link addresses on. Headings are written in capitals, and the layout tables are flattened into readable lines.
Is my HTML sent to a server?
No. The conversion runs entirely in your browser, so private emails and unpublished pages stay on your device.