HTML Entity Decode
Decode HTML entities back into regular characters.
Usage examples
Restoring scraped HTML text to normal
When text pulled from a webpage is full of entities like & or ", convert it back to plain characters so it's easy to read.
Cleaning up titles from an email or RSS feed
Turn HTML-entity-encoded titles or content from an RSS feed or email body back into readable plain text.
Checking what character a numeric reference represents
See exactly what character a numeric reference like € actually represents (in this case, €).
Frequently asked questions
Is my text sent to a server?
No. All decoding happens entirely in your browser, and what you enter is never sent to a server.
Does it use the browser's HTML parser?
No. It doesn't rely on browser parsing features like innerHTML at all — it decodes using a hand-written lookup table plus a regex for numeric entities.
Which named entities are supported?
The basics like &, <, >, ", and ', plus around 60 commonly used named entities covering currency symbols, punctuation, arrows, and more. Any name not on the list is left as-is.
Are numeric entities supported too?
Yes — both decimal numeric entities like ' and hexadecimal ones like ' are supported.