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.