How to Convert Unicode Code Points
Unicode Conversion
When to Convert Unicode
Convert characters to code points and inspect emoji and special symbols during internationalization debugging. Enter U+0041, hex, or decimal code points — \u escape sequences and HTML entities are not parsed from input.
What You Can Convert
Enter a single character, or a code point in U+ notation, hex (0x41), or decimal. Output includes UTF-8 byte sequences, JavaScript escape sequences, and HTML decimal entity references.
Developer Tips
- Surrogate pairs represent emoji above U+FFFF — paste the full character, not half a pair
- Normalize NFC vs NFD when comparing visually identical strings with different code point sequences
- JavaScript:
codePointAt()andString.fromCodePoint()for programmatic conversion
Frequently asked questions
Does this handle emoji and multi-byte characters?
Yes. Characters outside the Basic Multilingual Plane are handled as full code points, including emoji and rare scripts.
What escape formats are recognized?
Code point mode accepts U+0041, 0x41, or decimal values. Character mode accepts a single pasted character. JavaScript \u escapes and HTML entities are not parsed as input — they appear in the output instead.