HTML to Plain Text
Safely extract readable text from HTML without executing scripts or requesting remote resources.
Loading HTML to Plain Text...
How to use
Paste an HTML document or fragment. Structural elements become line breaks, list items become bullets, and script/style content is ignored.
Example
Input
<h1>Hello</h1><p>Safe <strong>text</strong>.</p><script>alert(1)</script>
Output
Hello
Safe text.
Limitations
This is text extraction, not a visual browser rendering. CSS-generated text, complex table layout, and accessibility-name computation are not reproduced.
Frequently Asked Questions
Can pasted scripts run?
No. HTML is parsed as data with parse5; scripts and active content are never executed.
Will it download images?
No. No network resources are loaded; image alt text is retained when available.