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.
How it works
Convert HTML to text in three steps
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.
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.
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
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
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.
Each table row becomes one line, with a tab between cells. That pastes straight into a spreadsheet as columns, and still reads as rows in a plain text editor. Text inside a cell stays on one line so the columns line up.
Yes. The conversion runs in your own browser with its built-in HTML parser. Nothing you paste or drop is uploaded or stored, and scripts in the HTML are removed, never run. The text only leaves your device if you choose to publish it.
No fixed one. Files of a few megabytes convert in a moment; the practical limit is your device’s memory. Very large pages can take a second or two, since the whole document is parsed before the text is written out.
Select-all copies whatever is on screen, including menus, cookie banners and hidden text, and it depends on the page loading and rendering first. Working from the HTML source gives the same result every time, strips scripts and styles, keeps lists and tables in order, and can show each link’s address.