Unicode Encoder/Decoder

Convert text to/from Unicode escape sequences

Encode/Decode Unicode

Enter text to convert to Unicode escape sequences or vice versa.

JavaScript \uXXXX format (non-ASCII only)

0 characters
0 characters

About Unicode Encoding

Unicode escape sequences represent characters using their code point values. Different programming languages use different formats.

\u00E9 = JavaScript (BMP)
\u{1F600} = ES6 (full Unicode)
U+1F600 = Code point notation
\1F600 = CSS format
\U0001F600 = Python (32-bit)
\xC3\xA9 = UTF-8 hex bytes

What is Unicode Encoding?

Unicode encoding converts characters to their Unicode code point representations, typically as escape sequences like \u0048 for 'H'.

This is useful for representing non-ASCII characters in source code, configuration files, and data interchange formats that only support ASCII.

Related Tools