Free Online HTML Entity Decoder
HTML entity decoding converts named (`&`, `<`) and numeric (`'`, `‘`) references back into the characters they represent.
Your data is processed entirely in your browser and never sent to any server.
How to Use This Developer Tool
- Paste entity-encoded text into the input area.
- Read the decoded plain text in the output panel.
- Click Copy to send the result to your clipboard.
What Is a HTML Entity Decoder?
Database exports, scraped pages, RSS feeds, and CMS extracts often arrive with HTML-encoded characters baked into the text. To use that text outside an HTML context — in a plain-text email body, a JSON payload, a SQL `INSERT`, or a CSV column — you have to unescape it first.
This decoder handles the full set of HTML5 named entities, decimal numeric entities (`'`), and hex numeric entities (`‘`). Unrecognised references are passed through verbatim rather than silently mangled, so you can spot malformed input.
Frequently Asked Questions
What entities are supported?
When would I decode HTML entities?
What about invalid entities?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Developer Tools
Encode text to HTML entities. Convert special characters for safe HTML display.
Decode percent-encoded URLs. Convert encoded URLs back to readable text.
Decode Base64 to text or binary. Convert Base64 strings back to original data.
Format and beautify JSON data with proper indentation and syntax highlighting. Validates JSON structure while formatting.
Test regular expressions against sample text. See matches, groups, and debug patterns in real-time.