Extract readable plain text from HTML while preserving block boundaries and decoding entities.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
HTML is parsed into a tree, script and style nodes are removed, block elements contribute line breaks, entities decode, and remaining text nodes are joined with normalized whitespace. Link text can remain while tags disappear.
<h1>Welcome</h1><p>Visit our <a href="https://example.com">website</a> for more info.</p>
Welcome Visit our website for more info.
Crawlers, email previews, and search indexes extract prose from web markup.