- Encodes plain text as named, decimal, or hexadecimal HTML entities.
- Decodes entity-encoded snippets back into readable text.
- Runs entirely in your browser, so your input stays local.
When to use it
- Escape special characters before pasting HTML into docs, templates, or demos.
- Inspect copied markup that contains
&, <, or <.
- Compare named, decimal, and hexadecimal entities for compatibility needs.
- Named entities are easiest to read, but not every character has one.
- Decimal and hexadecimal entities can represent any Unicode character,
including emoji.
- Unknown or invalid entities are left unchanged when decoding.