HTML Entity Decode

Decode HTML entities back into regular characters.

Output

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.