Convert English text to Unicode code points
Input
HelloExample output
U+0048 U+0065 U+006C U+006C U+006FConvert text into ASCII and Unicode code points across standard notations: U+XXXX, hexadecimal, decimal numbers, JavaScript escape sequences (\uXXXX and \u{XXXXX}), and HTML numeric entities. Convert code point lists back into UTF-8 text with 100% client-side privacy.
| Unicode Standard | Unicode 16.0 / ISO/IEC 10646 code point mapping |
|---|---|
| Code Point Range | U+0000 through U+10FFFF (astral plane & emoji supported) |
| Maximum Input | 2 MB |
| Execution Deadline | 3 s |
Input
HelloExample output
U+0048 U+0065 U+006C U+006C U+006FInput
87 111 114 108 100Example output
WorldCharacters with code points above U+FFFF (such as emoji 🚀 U+1F680) span surrogate pairs in UTF-16. This tool accurately identifies and extracts the singular 21-bit Unicode code point.
High and low surrogate code points are reserved strictly for UTF-16 encoding mechanisms. Attempting to convert lone surrogate code points returns a descriptive validation error.
When decoding code points to text, the parser flexibly accepts space-separated, comma-separated, newline-separated, or prefix-tagged notation (U+, 0x, &#, \u).
Hex (Base16) Encoder / Decoder
Encode text to hexadecimal (Base16) byte strings and decode hex bytes back to UTF-8 text with customizable delimiters and prefixes.
Binary ↔ Text Converter
Convert text to 8-bit binary strings (Base2) and decode binary byte representations back to UTF-8 text.
Base64 Encoder / Decoder
Encode UTF-8 text to standard or URL-safe Base64 and decode Base64 back to text.
Base32 Encoder / Decoder
Encode UTF-8 text to RFC 4648 Base32, extended hex, or Crockford alphabet and decode Base32 back to readable text.
A code point is an integer value assigned to a character or symbol within the Unicode codespace, ranging from 0 (U+0000) up to 1,114,111 (U+10FFFF).
ASCII defines 128 characters (0 to 127) covering standard English letters, digits, and control codes. Unicode is a superset that includes ASCII in its first 128 code points and extends to over 149,000 characters covering all world languages and symbols.
No. All parsing and conversions run purely client-side in your browser's Web Worker runtime.