Sometimes you want the readable content of an HTML fragment, with the link destinations preserved, rather than the raw markup.
HTML to Text converts the markup to plain text and keeps link addresses in parentheses by default.
How to use HTML to Text
- Paste an HTML fragment or full markup into the box.
- HTML to Text converts the markup to plain text and appends each link address in parentheses.
- Copy the readable text, complete with its link destinations.
Use cases
- Turning an HTML newsletter into plain text that keeps its links.
- Extracting readable content and addresses from a saved page.
- Converting a markup snippet to text for an email or note.
Good to know
HTML to Text parses the markup, removes scripts and styles, and turns block elements and line breaks into newlines. With keep-link-URLs on, the address of each link is added in parentheses after the link text so nothing is lost. Tidy-whitespace neatens the spacing of the result.
Frequently asked questions
Are link addresses kept in the output?
Yes. By default each link address is shown in parentheses after its text; turn the option off to drop addresses.
How are tables and lists handled?
Cells are separated with tabs and list items and blocks become new lines, so the structure stays readable as plain text.
Does it run any scripts in the HTML?
No. The markup is parsed for its text only; scripts and styles are stripped and never executed.