HTML Decoder β Free Online Tool
Convert HTML entities back into their original characters.
About HTML Decoder
The HTML Decoder converts escaped HTML entities back into the original characters they represent. It recognizes named entities, decimal numeric references, and hexadecimal references, making it the quick way to read content pulled from feeds, APIs, or database fields that store escaped markup.
Because everything is decoded locally in your browser, the tool is both instant and private, and it safely converts entities to plain text without ever running the markup. Unrecognized sequences are preserved unchanged so your content stays intact.
How to Use HTML Decoder
- Paste your encoded HTML containing entities into the input box.
- Click 'Decode' to convert the entities back to characters.
- Read the restored markup in the output box.
- Click 'Copy Result' to copy the decoded text.
Key Features
Decodes named entities like < > & and "
Supports decimal and hexadecimal numeric references
Leaves unknown entities untouched to avoid data loss
Read-only output that never executes the markup
100% client-side processing with no uploads
Frequently Asked Questions
What kinds of HTML entities can it decode?
The decoder handles common named entities like < > & and ", plus decimal numeric references such as © and hexadecimal ones like ™. Unknown entities are left untouched so nothing is lost.
What is the difference between decoding and encoding HTML?
Decoding converts entities back into their literal characters, turning &lt;div&gt; into <div>. Encoding does the reverse, escaping characters into entities. Use the HTML Encoder when you need to go the other way.
Will decoding run my HTML as code?
No. The tool converts entities to text only; it never injects or executes the markup. The decoded output is shown safely in a read-only box for you to copy.
Is my input processed privately?
Yes. Decoding happens entirely in your browser with JavaScript, so the HTML you paste never leaves your device and there are no usage limits.