0x
0xkit.dev
/Unicode Escape

Unicode Escape

Convert text to Unicode escape sequences or decode them back. Supports \u, \u{}, \x, HTML entities, URL encoding, and U+ code points.

Text26 chars
JS \u\u0041
\u0048\u0065\u006c\u006c\u006f\u002c\u0020\u0057\u006f\u0072\u006c\u0064\u0021\u0020\ud83c\udf0d\u0020\u041f\u0440\u0438\u0432\u0435\u0442\u0020\u4f60\u597d
JS \u{}\u{1F30D}
\u{48}\u{65}\u{6C}\u{6C}\u{6F}\u{2C}\u{20}\u{57}\u{6F}\u{72}\u{6C}\u{64}\u{21}\u{20}\u{1F30D}\u{20}\u{41F}\u{440}\u{438}\u{432}\u{435}\u{442}\u{20}\u{4F60}\u{597D}
\x hex\x41
\x48\x65\x6c\x6c\x6f\x2c\x20\x57\x6f\x72\x6c\x64\x21\x20\xf0\x9f\x8c\x8d\x20\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82\x20\xe4\xbd\xa0\xe5\xa5\xbd
HTML &#;A
Hello, World! 🌍 Привет 你好
HTML &#x;A
Hello, World! 🌍 Привет 你好
URL %%D0%9F
Hello%2C%20World!%20%F0%9F%8C%8D%20%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%E4%BD%A0%E5%A5%BD
U+ pointsU+0041
U+0048 U+0065 U+006C U+006C U+006F U+002C U+0020 U+0057 U+006F U+0072 U+006C U+0064 U+0021 U+0020 U+1F30D U+0020 U+041F U+0440 U+0438 U+0432 U+0435 U+0442 U+0020 U+4F60 U+597D
25 chars
HU+0048
eU+0065
lU+006C
lU+006C
oU+006F
,U+002C
U+0020
WU+0057
oU+006F
rU+0072
lU+006C
dU+0064
!U+0021
U+0020
🌍U+1F30D
U+0020
ПU+041F
рU+0440
иU+0438
вU+0432
еU+0435
тU+0442
U+0020
U+4F60
U+597D

About Unicode Escaping

Unicode escape sequences represent characters using their code point numbers instead of the characters themselves. This is needed when source code, protocols, or file formats can't handle certain characters directly.

\uXXXX is the JavaScript/Java format for Basic Multilingual Plane characters (U+0000 to U+FFFF). Characters above U+FFFF (like emoji) require surrogate pairs or the ES6 \u{XXXXX} syntax. \xXX represents individual UTF-8 bytes. &#xHH; and &#DD; are HTML numeric character references. %XX is URL percent-encoding of UTF-8 bytes.

The character inspector shows the Unicode code point for each character in your text. Everything runs in your browser — no data is sent to any server.