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; and &#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 &, <, " and numeric forms like — or '. 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; twice-encoded entities?
- The source was encoded twice — & became &, 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.