HTML Entity Decoder

Decode HTML entities back to readable characters — converts <, &, " and all escape codes instantly. Free, client-side HTML unescaper.

🔒 100% Client-Side Processing

Your data is processed entirely in your browser and never transmitted to any server.

Example

Input

<p>Tom & Jerry</p>

Output

<p>Tom & Jerry</p>

Numeric and named entities are decoded back to their literal characters.

0 / 100M Limit

Common Use Cases

Cleaning scraped content

Convert the &amp;amp; and &amp;#8217; entities that litter scraped pages and RSS feeds back into readable characters.

Reading API and CMS exports

Decode entity-escaped titles and body text from WordPress exports, feeds, and legacy databases.

Debugging double-encoding

Run twice-encoded text through the decoder repeatedly to unwrap each layer and find where your pipeline over-escapes.

Frequently Asked Questions

What entities can this decoder handle?
All of them — named entities like &amp;, &lt;, &quot; and numeric forms like &#8212; or &#x27;. It uses the browser's own DOMParser, the same engine that renders pages, so decoding is always spec-accurate. Need to go the other way? Use our HTML Entity Encoder.
Why does my scraped text contain &amp;amp; twice-encoded entities?
The source was encoded twice — & became &amp;, then that & was encoded again. Run the decoder twice to fully unwrap double-encoded text; each pass removes one layer.
How do I decode HTML entities in JavaScript, PHP, or C#?
JavaScript: new DOMParser().parseFromString(str, "text/html").documentElement.textContent — the same technique this tool uses. PHP: html_entity_decode($str). C#/.NET: System.Net.WebUtility.HtmlDecode(str) (or the older System.Web.HttpUtility.HtmlDecode in ASP.NET projects). All three reverse named and numeric entities the same way — paste a value here first to confirm what it should decode to.
Is my data private when I use this tool?
Yes. This tool runs entirely in your browser using client-side JavaScript — nothing you type is transmitted to, logged by, or stored on any server. You can safely process confidential text, tokens, or code.