Skip to content

Strip HTML Tags

Remove HTML tags and get clean plain text.

Processed locally in your browser.

Line breaks

How do you remove HTML tags from text?

Script and style blocks are removed first, block tags become line breaks, remaining tags are stripped, and HTML entities are decoded to leave clean plain text. For example, "<p>Hello <b>world</b></p>" becomes "Hello world". Keeping paragraphs preserves structure with line breaks, while single-line mode collapses everything to one line. It runs in your browser.

Understanding your result

Keeping paragraphs preserves the structure with line breaks; single-line mode collapses everything to one line.

Formula and method

Script and style blocks are removed, block tags become line breaks, remaining tags are stripped and HTML entities are decoded.

Assumptions and limitations

The tool removes tags, drops script and style blocks and decodes entities to give clean text. It reformats structure into line breaks rather than rebuilding it, so tables, lists and layout are flattened. It is not a sanitiser for untrusted markup and does not preserve links, images or attribute values in the output.

Worked example

“<p>Hello <b>world</b></p>” becomes “Hello world”.

How to use this tool

  1. Paste your HTML.
  2. Choose whether to keep paragraph breaks.
  3. Copy the plain text.

Common mistakes to avoid

  • Expecting layout to survive — only the text content is kept.

About the Strip HTML Tags

Strip the HTML tags out of a snippet to get clean, readable plain text. Scripts and styles are removed and entities are decoded.

Who should use this tool

Developers and writers pulling text out of HTML emails, pages or CMS exports.

Benefits

  • Get clean plain text from any HTML snippet
  • Strip out script and style blocks automatically
  • Decode HTML entities into their real characters
  • Keep paragraph breaks or collapse to a single line

Practical use cases

  • Paste rich content as plain text into another app
  • Extract readable copy from an HTML email or page
  • Clean up markup before counting words
  • Remove formatting from a copied CMS snippet

Explore all Developer Tools tools

Frequently asked questions

Does it decode entities?

Yes. Entities like & and © are decoded to their characters.

Is my HTML uploaded?

No. Everything is processed in your browser.

Does stripping tags keep my links and images?

No. The tool returns readable text only, so the tags for links and images are removed along with everything else, and their URLs are not preserved in the output. Block elements become line breaks to keep the structure legible, but attribute data such as href and src is discarded.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: