Convert text to Unicode code points, JavaScript escape sequences, or HTML entities — or decode them straight back to readable text. Nothing you type here is ever sent anywhere.
Choose a direction and format, then type or paste your text. The converted result appears below, ready to copy.
Choose a direction — Text to Unicode, or Unicode back to text — and a format: U+XXXX code points, JavaScript/JSON-style backslash-u escapes, or HTML numeric entities. Type or paste your content and the conversion happens instantly as you type.
Everything happens locally in your browser using plain JavaScript — there's no upload, no account, and no server involved at any point. Close the tab and your text is gone.
A Unicode code point is the unique number assigned to every character across all writing systems and symbols. It's commonly written as U plus a hexadecimal number, such as U+0041 for the capital letter A.
A code point like U+0041 is the formal Unicode notation. A JavaScript or JSON escape sequence writes the same character as a backslash followed by a lowercase u and four hex digits, used inside source code and string literals.
This is useful for debugging encoding issues, embedding special characters or emoji safely inside JSON or JavaScript strings, or inspecting exactly which characters make up a piece of text, including invisible or look-alike characters.