Unicode to ASCII Converter
Encode Unicode text to \uXXXX ASCII-safe escape sequences, live as you type.
Encodes text into standard \uXXXX escape sequences — an ASCII-only representation useful for serialization formats, config files, and systems that can't handle raw Unicode. Characters beyond the Basic Multilingual Plane use the \u{XXXXX} form instead. Converts live as you type, entirely in your browser.
Need the opposite? Use ASCII to Unicode Converter
What is Unicode to ASCII Converter?
Type or paste Unicode text and get its \uXXXX escape sequence form instantly — an ASCII-only representation useful for serialization formats, config files, and systems that can't handle raw Unicode bytes. Every character in the input is escaped, including plain ASCII letters, so the output is a fully ASCII-safe string you can drop into a `.properties` file or any format that only tolerates the 0-127 range. Characters outside the Basic Multilingual Plane — most emoji included — can't fit in a single 4-digit escape, so those use the \u{XXXXX} form instead. Conversion happens live as you type, entirely in your browser; nothing you enter is sent to a server.
FAQ
Those use the \u{XXXXX} form instead of \uXXXX, since a single 4-digit escape can't represent them.
Every character is escaped, including plain ASCII letters — the output is a uniform \uXXXX sequence, which is what strict ASCII-only formats expect rather than a mix of raw and escaped characters.
Use the paired ASCII to Unicode Converter, which reads \uXXXX / \u{XXXXX} escapes and returns the original text.