+ +

Free tool · HTML to plain text

Free HTML to text converter

Paste HTML or drop an .html file and get clean plain text: tags stripped, with headings, lists, tables and line breaks kept in reading order. Copy it, download a .txt, or publish it as a link.

+ +
Plain text
0 words · 0 characters Runs in your browser. We don't store what you paste.
✓Your page live in seconds ✓An unlisted link you can send anyone ✓Claim it free to keep it live
+ +

How it works

Convert HTML to text in three steps

An HTML to text converter removes the markup from a web page or email and keeps only the words a reader sees. This one also keeps the reading structure, so headings, list items and table rows land on their own lines. It runs entirely in your browser, with nothing uploaded to a server.
1

Paste or drop

Paste HTML source into the editor, or drop an .html file saved from a browser, an email, or an AI tool. A whole page or a fragment both work.

2

Convert to plain text

Tags, scripts and styles are stripped and entities decoded. Headings, paragraphs, lists and table rows keep their own lines, so the text still reads in order.

3

Copy, download, or publish

Copy the text, save it as a .txt file, check the word and character count, or publish it as a page you can share with a link.

+ +

Where it helps

Extract text from HTML you did not write

Most HTML you need the words from was built for a browser, not for reading as source. Strip HTML tags here and get the content without the layout, the scripts or the tracking.

Emails and newsletters

HTML emails hide the message inside layout tables and tracking pixels. Drop the source in to get just the words, ready to quote or archive.

Web pages for AI and search

Extract text from HTML before you paste a page into Claude or ChatGPT, count its words, or check what a crawler reads once the markup is gone.

Exports and CMS content

Rich-text fields, help-center articles and CMS exports arrive full of markup. Strip HTML tags in one step and keep the lists and tables readable.

+ +

The next step

From plain text to a private, tracked link

When the text needs to reach someone, publish it as a page instead of pasting it into an email: on its own URL, isolated from your account data, and free for 2 public pages.

Noindex by default

Published pages tell search engines to stay away, so shared text won’t surface on Google the way most free paste sites can.

Password protection

Lock confidential pages with an encrypted password we can’t read, enforced before the page ever loads.

View tracking

See opens, unique viewers, country, referrer, and time on page, so you know the text actually got read.

+ +

More free tools

Other viewers and converters

HTML viewer

Paste or upload a full HTML document and preview it instantly in a sandboxed frame.

Open the HTML viewer →

JSON viewer

Format, validate and explore JSON as a tree, with errors shown by line and column.

Open the JSON viewer →

Markdown to HTML

Live-convert Markdown to clean HTML: copy the markup, download a styled document, or publish it.

Convert Markdown to HTML →
+ +

HTML to text FAQ

Yes, if you want them. With "keep link URLs" on, each link becomes its text followed by the address in brackets, like "full terms (https://example.com/terms)". Turn it off and only the link text remains. Links that only jump within the page are left as plain text either way.

+ +

Keep the words, drop the markup

Free for 2 public pages. Solo is $15/mo and adds custom domains, passwords, and full view tracking.