Production-Ready Unicode Converter

Unicode Converter

Convert plain text into \uXXXX JavaScript escape sequences, U+XXXX code points, or decode Unicode escapes back into raw UTF-8 text.

Input Content Workspace

Click any preset sample to populate input instantly:

JavaScript Format produces standard \uXXXX strings compatible with JSON, C++, Java, and Python.
Output Workspace
Input Size0 B
Output Size0 B
Code Points0
Format ModeJS \uXXXX
CharCode PointDecimalHexBytesCategory
No Unicode characters detected.
Recent Conversions:
\uXXXX Escape Notations

Generates standard JavaScript, JSON, and C++ \uXXXX code point escapes for cross-platform string serialization.

Emoji & Surrogate Pairs

Full support for multi-byte Unicode emojis (above U+FFFF) with accurate UTF-16 high/low surrogate pair calculation (e.g. 🚀 ->\uD83D\uDE80).

Code Point Inspector

Inspect individual character code points, UTF-8 byte counts, decimal and hexadecimal values, and character categories.