HTML Entity Decoder
Convert HTML entities like & and ' back into their original characters.
Reverses HTML entity encoding — turns & back into &, ' back into ', and so on — for reading encoded text copied from a page's source or an API response that returns entity-escaped HTML.
Example: <p>Tom & Jerry's Show</p> decodes to <p>Tom & Jerry's Show</p> — the original characters restored, no longer entity-escaped.
How it works
- Paste HTML-entity-encoded text
- Named and numeric entities are decoded instantly, on your device
- Copy the plain-text result
Frequently asked questions
What HTML entities does this decoder support?
The common named entities (&, <, >, ", ', , ©, curly quotes, dashes, and similar) plus any numeric entity (' or ') — which covers the vast majority of entities you'll actually run into.
Is my text uploaded anywhere?
No — HTML Entity Decoder runs entirely in your browser using JavaScript/WebAssembly. Your text is never sent to a server.
Does this decode numeric entities like ' as well as named ones like &?
Yes — both named entities and numeric entities, decimal or hexadecimal, are decoded correctly.