HTML decode

Turn ampersand-style entity sequences back into plain text; common named and numeric forms.

Paste text with entities. Unknown named entities are left as-is.

HTML entities
Text

How it works

Numeric decimal and hexadecimal references are resolved to Unicode code points.

A small set of named entities (amp, lt, gt, quot, apos, nbsp) is supported.

Limits

Very large HTML entity lists are not embedded; exotic names may not decode here.

Content

Decoding does not execute HTML; it only produces text.

Common questions

Why is my entity unchanged?
It may be an unsupported named entity; use numeric form or a full HTML parser.
Hex codes?
Yes. € style references work.
Encode then decode round-trip?
For the characters this tool handles, pairing with HTML encode usually matches.
Local only?
Yes.