Unicode Converter
Convert text to Unicode escape sequences (\uXXXX) and vice versa.
Format
Tip: Use "Keep ASCII" to maintain readability for English characters. Useful for Java .properties files or CSS content values.
Frequently asked questions
What are \uXXXX escape sequences?
They represent a character by its Unicode code point in hexadecimal — for example 'A' is \u0041. They let you embed any character in source code or JSON using only ASCII.
Does it convert both ways?
Yes. Turn readable text into \uXXXX escapes, or paste escapes to decode them back into the original characters.
Does it support emoji and astral characters?
Characters above the Basic Multilingual Plane (like many emoji) are represented as surrogate pairs of \uXXXX escapes, which decode back correctly.