1. Home
  2. Encoding
  3. HTML Decoder

HTML Decoder

Turn HTML entities like & < and ' back into readable text.

Runs in your browser

Decoded text

Waiting for input.
Encode it

What is the HTML Decoder?

Text scraped from web pages, RSS feeds, CMS exports and APIs often arrives full of entities: & instead of &, ' instead of an apostrophe,   instead of a space. The HTML Decoder converts every entity back into the character it stands for.

It understands all 2,231 named entities defined in HTML5, decimal and hexadecimal numeric entities, and the old forms without a closing semicolon that browsers still accept, so the result matches what a browser would show.

How to use it

  1. Paste text that contains HTML entities.
  2. The decoded text appears instantly.
  3. If it still contains entities like <, it was encoded twice: decode the result again.
  4. Copy the decoded text.

Example

Input
Tom & Jerry <3 ₹499 "café"
Output
Tom & Jerry <3 ₹499 "café"

Features

  • All HTML5 entities. Every named entity, from &amp; to &NotSquareSupersetEqual;.
  • Numeric entities. Decimal (&#8377;) and hex (&#x1F680;) forms, including emoji.
  • Browser-accurate. Handles legacy entities without semicolons the same way browsers do.
  • Tags left alone. Only entities are decoded; any HTML tags in the text stay as they are.
  • Private. Decoding happens in your browser.

Frequently asked questions

Why do I see &amp;amp; in my text?

The text was HTML-encoded twice, so the & of an entity was itself encoded. Decode it twice to get back to the original.

What is &nbsp;?

A non-breaking space: it looks like a normal space but keeps the words on either side on the same line. It decodes to the Unicode character U+00A0.

Will this run scripts in my HTML?

No. The decoder only converts text; nothing is rendered or executed.

Is my text uploaded?

No. Decoding happens in your browser.

Last updated · Free, no sign-up, runs in your browser.

Free for everyone, kept free by you.

No paywall, no sign-up and no watermarks. If a tool saved you time, you can chip in any amount by UPI to keep Nova Free Tools running.

Esc
↑↓ move↵ openEsc close