Text ↔ Unicode Code Points
Encode text as U+ notation, hexadecimal, or decimal code points, and decode valid scalar values back to text.
Loading Text ↔ Unicode Code Points...
How to use
Choose encode to list each Unicode code point or decode to read whitespace-, comma-, or semicolon-separated values. Decode accepts U+ and 0x prefixes and rejects surrogate code points and values above U+10FFFF.
Example
Limitations
This converts Unicode scalar values, not UTF-8 bytes or UTF-16 code units. In auto decode mode, unprefixed digit-only tokens are decimal; use U+ or 0x to make hexadecimal digit-only values explicit.
Frequently Asked Questions
Why is D800 rejected?
U+D800 through U+DFFF are UTF-16 surrogate code units, not valid standalone Unicode scalar values.
Can I paste U+ notation mixed with decimal values?
Yes in auto decode mode. Prefix hexadecimal values with U+ or 0x; plain digit-only tokens are decimal.