Convert HTML entities back to their original characters. Paste HTML-encoded text and get the plain-text version where <, >, &, and " are converted back to <, >, &, and ".
Encoding uses a lookup map to replace characters like <, >, and &with their named HTML entities. Decoding uses the browser's built-in DOMParser to reverse the process. Both run entirely in your browser. No server required.
All encoding and decoding happens locally in your browser tab. Our servers are not involved at any point.
For percent-encoding URL components, try URL encode. To encode binary blobs or images as text, use Base64. For previewing escaped markup, see the Markdown preview.
HTML decoding is the reverse of HTML encoding, it converts HTML entities like < and & back to their original characters (< and &). Useful when processing HTML content programmatically.
Numeric entities use decimal (<) or hexadecimal (<) code points to represent characters. Both forms are decoded by this tool, for example, < and < both decode to <.
Yes. This tool decodes all standard named HTML entities including , ©, ®, —, and hundreds more defined in the HTML5 specification.