Remove HTML Tags

Paste HTML and get clean plain text back. Tags are stripped, entities such as & and   are decoded, and paragraph breaks are preserved so the result still reads like prose rather than one long run-on line.

Remove HTML Tags tool

How to use it

  1. Paste the HTML you want cleaned.
  2. Choose whether to keep paragraph breaks and whether to list link addresses.
  3. Copy or download the plain text.

Worked example

Input:

Hello world

Result: Hello world
Input:   and &
Result: a space and &

Turning markup back into readable text

Copying from a web page or a CMS often drags along markup: tags, inline styles, comments and encoded entities such as   and &. Stripping tags with a blunt find-and-replace usually leaves the entities behind and glues paragraphs together, so the result reads as one solid block.

This tool removes script and style blocks first so their contents do not end up in the text, converts closing paragraph, heading and list tags into real line breaks, then decodes the entities properly using the browser's own parser. The optional link list is useful when the addresses matter but you do not want the anchor markup inline.

Common uses

  • Cleaning content pasted from a website or CMS
  • Pulling plain text out of an HTML email
  • Preparing scraped markup for analysis
  • Getting readable text out of an export file

Frequently asked questions

Yes. Script and style blocks are stripped along with their contents, and HTML comments are removed, so none of that leaks into the plain text.
Yes. Entities are decoded with the browser's own HTML parser, so & becomes an ampersand and   becomes a normal space.
Yes. Leave ‘Keep paragraph and line breaks’ ticked and closing paragraph, heading, list and table row tags become real line breaks. Untick it to collapse everything to a single line.
By default only the visible text is kept. Tick the link option and the addresses are listed at the end, so you keep the URLs without the surrounding markup.