Convert text to Unicode escapes
Unicode Converter converts text to and from JavaScript-style \uXXXX escape sequences, entirely in your browser — nothing is uploaded to a server. There's no format selector: it supports exactly one format (4-hex-digit \uXXXX escapes), not UTF-8, UTF-16, UTF-32, HTML entities, or other encodings. Emoji and other characters outside the Basic Multilingual Plane still convert correctly, since they're represented as a pair of \uXXXX surrogate escapes, matching how JavaScript itself stores them.
What Unicode formats does this tool support?
Only one: 4-hex-digit \uXXXX escape sequences, the format JavaScript uses in string literals. It doesn't support UTF-8 byte sequences, UTF-32, or HTML entities.
Is it free to use?
Yes, it's completely free with no registration required.
Can I convert emoji?
Yes — emoji and other characters outside the Basic Multilingual Plane convert correctly as a pair of \uXXXX surrogate escapes.
Is my text uploaded to a server?
No, all conversion happens locally in your browser.