Skip to content

HTML to Text Converter

Strip HTML tags and get readable plain text with paragraphs and lists preserved.

Want to keep the markup but remove junk? → HTML Cleaner
Layout
Options
Runs in your browser — your data is not uploaded.

How to use

  1. Paste your HTML into the HTML box.
  2. Choose Keep structure or Single line under Layout.
  3. Review Plain text, which updates automatically as you edit.
  4. Click Copy to copy the result.

Examples

Plain-text shipping email with a tracking link

Input
<html><head><style>.btn{color:#fff}</style></head><body><table><tr><td><h1>Your order has shipped</h1><p>Hi Anna,</p><p>Order <b>#1042</b> is on its way.</p><p><a href="https://shop.example.com/track/1042">Track your package</a></p><p>Thanks,<br>The Shop team</p></td></tr></table></body></html>
Output
Your order has shipped

Hi Anna,

Order #1042 is on its way.

Track your package (https://shop.example.com/track/1042)

Thanks,
The Shop team

Packing checklist with nested items

Input
<p>Packing list:</p><ul><li>Passport</li><li>Chargers<ul><li>Phone</li><li>Laptop</li></ul></li><li>Sunscreen</li></ul>
Output
Packing list:
- Passport
- Chargers
  - Phone
  - Laptop
- Sunscreen

Product table for a spreadsheet

Input
<table><tr><th>Item</th><th>Quantity</th><th>Unit price</th></tr><tr><td>Coffee mug</td><td>2</td><td>$12.00</td></tr><tr><td>Tea sampler</td><td>1</td><td>$5.00</td></tr></table>
Output
Item	Quantity	Unit price
Coffee mug	2	$12.00
Tea sampler	1	$5.00

FAQ

Can I convert an HTML file or email to a TXT file?

Click Upload to open an .html, .htm, .xhtml, .txt, or .eml file up to 10 MB, then click Download to save the result as a UTF-8 .txt file. For .eml files, the converter uses the first HTML part, or the first plain-text part if there is no HTML.

Does it remove scripts and styles and decode HTML entities?

Script and style elements are removed with their contents, and HTML comments are omitted. Entities such as &amp; and &nbsp; become an ampersand and a regular space.

Can I extract text from a web page URL?

The converter does not fetch web pages by URL. Paste the page's HTML or upload a saved HTML file instead.

Is my HTML uploaded or saved?

Conversion runs in your browser without uploading your HTML or text, and embedded scripts and images are not executed or loaded. The tool does not save your input or output; it remembers only option settings. Site analytics events do not include your HTML or text.