HTML to Text

Paste HTML and pull out just the readable words - tags, scripts, and styles removed, paragraphs and lists kept on their own lines.

The conversion happens on this page; the markup you paste is not transmitted anywhere.

Plain text
Invoice Thanks for your order, Alex. Item one Item two

Copying from a web page or an email template usually drags along a thicket of tags, inline styles, and tracking scripts. This converter reads the HTML you paste and returns only the text a human would actually read, dropping <script> and <style> blocks entirely, turning block elements and list items into line breaks, and decoding entities such as &amp; and &nbsp; back into ordinary characters. The parsing runs locally in your browser, so even a full page of source markup stays on your machine.

Examples

A heading followed by two paragraphs comes back as three lines of text with a blank line between each block.

An unordered list (<ul><li>...) becomes one item per line, ready to paste into a note or spreadsheet.

Entities are decoded: "Jack &amp; Jill" becomes "Jack & Jill", and a non-breaking space collapses to a normal space.

FAQ

Does it keep the layout of the page?

No - it keeps the reading order and paragraph breaks, but not columns, tables as grids, or visual styling. The goal is clean prose you can reuse.

What happens to links?

The link text is kept; the URL inside the href is dropped. If you need the URLs preserved as Markdown links, use the HTML to Markdown tool instead.

Are scripts or styles ever executed?

Never. The tool treats the input purely as text to be parsed - it strips <script> and <style> sections and does not run them.

Is there a size limit?

You can paste large documents; the conversion is a set of string operations that runs in a few milliseconds even for long pages.