HTML Entity Decoder
Decode HTML entities back to plain text: named entities, &#nnn; decimal and &#xhh; hex references. Free, instant and processed entirely in your browser.
Decoded text
<a href="page">Tom & Jerry © 2026</a>
What is the HTML Entity Decoder?
The ByteTools HTML Entity Decoder converts HTML entities back into the readable characters they represent.
- Decodes named entities like &, © and —
- Decodes decimal (&#nnn;) numeric references
- Decodes hexadecimal (&#xhh;) numeric references
- Leaves unknown entities intact instead of corrupting text
- One-click copy of the decoded output
- 100% client-side — nothing is uploaded
How to use the HTML Entity Decoder
- 1
Paste the HTML-encoded text into the input box.
- 2
The decoded, human-readable text appears automatically below.
- 3
Review the result for named, decimal and hex entities.
- 4
Copy the plain text for use anywhere you need it.
About the HTML Entity Decoder
The ByteTools HTML Entity Decoder converts HTML entities back into the readable characters they represent. Paste markup or text full of codes like &, ©, © or ❤ and get the original characters instantly.
It understands the three entity forms you meet in real HTML: named entities such as < and —, decimal numeric references like —, and hexadecimal references like —. Unknown or malformed named entities are left untouched rather than being corrupted, so nothing in your text is lost.
Decoding runs completely in your browser, so your content is never uploaded. It is the fastest way to clean up HTML-encoded strings pulled from feeds, exports, database fields or scraped pages.
Frequently asked questions
How do I decode HTML entities?
Paste the encoded text into the box and the decoded version appears right away. The tool recognises named entities plus decimal and hexadecimal numeric references and converts each one back to the character it represents.
What is the difference between © and ©?
Both represent the copyright symbol ©. The first is a decimal numeric reference (169 in base 10) and the second is the same code point written in hexadecimal (a9). The decoder handles either form.
Why is an entity in my text not decoding?
If a named entity is misspelled or not part of the standard set, the decoder leaves it exactly as written rather than guessing, so your text is never silently corrupted. Check the spelling or convert it to a numeric reference.
Can this decode double-encoded HTML?
Each pass decodes one layer. If your text was encoded twice — for example &lt; instead of < — run it through the decoder a second time to fully unwrap it.
Does decoding change any of my other text?
No. Only recognised entity sequences are replaced; every other character in your input passes through unchanged, so the surrounding text stays exactly as it was.
Is my content uploaded when I decode it?
No. Decoding happens entirely in your browser tab, so the text you paste never leaves your device and the tool works offline.
Guides for HTML Entity Decoder
Related tools
HTML Entity Encoder
Encode text to HTML entities online: named entities for &, <, >, quotes plus numeric entities for the rest. Choose named or numeric — free and 100% private.
HTML Formatter
Format HTML online with clean, consistent indentation. This HTML formatter handles void elements and preserves pre, script and style exactly. Free and private.
URL Decoder
Decode percent-encoded URLs back to readable text instantly. Optional '+ as space' handling for query strings and clear errors for malformed input.
Base64 Decoder
Decode Base64 to readable text or download it as a file. Handles URL-safe base64url and missing padding automatically. Free, private, in-browser decoder.