Escape text to \uXXXX sequences, unescape back to text, or look up any character by codepoint.
Escape converts every character in your input to a \uXXXX (BMP) or \u{XXXXX} (supplementary) hex escape sequence. ASCII printable characters (U+0020–U+007E) are left as-is by default so the output stays readable.
Unescape recognises \uXXXX, \UXXXXXXXX, \\u{XXXXX}, &#XNNNN; (decimal) and &#xNNNN; (hex) HTML entities, converting them back to their characters.
Char Lookup accepts a single character, a U+XXXX codepoint, a decimal number, or a hex number (with 0x prefix). It displays the character along with its decimal, hex, binary, HTML entity, and CSS content-property representations.
All processing runs locally in your browser — nothing is sent to a server.