How to use the HTML to Text Converter
- Paste your HTML code.
- Choose whether to keep link URLs and list bullets.
- The plain text appears instantly.
- Copy or download the result.
Example
| Input | <p>Hello <b>world</b></p><ul><li>One</li></ul> |
|---|---|
| Result | Hello world • One |
What the converter keeps and removes
Paste HTML and the tool returns the readable text. It removes tags, scripts, styles, comments and similar non-visible parts, turns entities such as & into real characters, and uses line breaks where the page would show paragraphs, headings, list items and line breaks. Horizontal rules become a short line of dashes.
Options
- Keep link URLs (on by default): adds the address next to the link text, so “our menu” keeps its destination.
- Bullets for list items (on by default): marks list items with a bullet, or with numbers for ordered lists. Nested lists are indented.
- Keep image alt text: adds the alt text of each image in square brackets. It is off by default.
Good uses
- Turning an HTML email or newsletter into a plain-text version.
- Copying readable content out of a saved page or CMS export.
- Preparing text for word counts, translation or proofreading without tags getting in the way.
- Checking what a page says without its formatting, which is roughly how a simple crawler sees it.
Tips and limits
- Paste the whole snippet, including closing tags, for the cleanest result.
- Text added by JavaScript after a page loads is not in the HTML source, so it will not appear. Copy the rendered page’s HTML if you need it.
- Complex layouts, such as nested tables, may need a manual tidy-up afterwards.
- Run the result through the Remove Extra Spaces if you want to clean up leftover spacing.
Frequently asked questions
Are scripts in my HTML run?
No. The HTML is parsed as an inert document. Scripts and styles are removed, never executed.
Are HTML entities converted?
Yes. Entities like &amp; and &nbsp; are converted to their normal characters.
Does it remove scripts and styles?
Yes. Script, style and similar elements are dropped, so their code does not end up in your text.
Is the HTML sent to a server?
No. Your HTML is parsed in your browser, so private pages and emails stay on your device.