HTML Entity Decoder

Decode HTML entities like & and < back into readable text.

This tool runs entirely in your browser. Your files are never uploaded to a server.

What this tool does

Reverses HTML entity encoding: it finds named entities (`&`, `<`, `>`, `"`, `'`) and numeric entities (like `©` or `❤`) and replaces each with the actual character it represents, using the browser's own HTML parser so the full entity table — not just the five basic ones — is covered.

How to use it

Paste text containing HTML entities into the input box; the decoded, readable text appears automatically below it. Copy it with the copy button when it looks right.

Worked example

Pasting `Café & Bar — 100% fresh` decodes to `Café & Bar — 100% fresh`: the named entities `é` and `—` and the numeric entity `%` all resolve to their single-character equivalents.

Named vs. numeric entities

HTML defines both short mnemonic names for common characters (`©` for ©) and numeric references for any Unicode code point (`©` or the hexadecimal `©` for the same symbol) — this tool decodes both forms the same way, since they ultimately represent the same characters.

Where you'll need this

Decoding entities is useful after scraping web page text, copying content out of a CMS export, or reading raw HTML source where `&` and `<` had to be entity-encoded — it turns that markup-safe text back into what a reader would actually see on the page.

Limitations

This decodes entities within plain text; it does not strip HTML tags, sanitize scripts, or otherwise parse a full document — pasting a complete HTML page will decode entities inside it but leave the tags themselves in place.

Privacy

Decoding runs entirely in your browser via client-side JavaScript; the text you paste is never uploaded to a server or stored.

Frequently Asked Questions

What does this tool do?
It converts HTML entities (like &amp;, &lt;, &quot;) back into their original characters (&, <, ") so you get clean, readable text.
Is it safe to paste sensitive HTML or code?
Yes — decoding happens locally in your browser using JavaScript. Nothing you paste is ever sent to a server or stored anywhere.
Is this tool free to use?
Completely free, with no sign-up, no limits, and no watermark on the output.