Text to unicode

Convert text to Unicode code points

Input

Enter text to convert to Unicode

Switch to Unicode → Text

Output

Unicode code points

Unicode Formats:

  • U+0048 - Standard Unicode notation
  • H - JavaScript/JSON escape sequence
  • 72 - Decimal code point
  • Supports emojis and special characters

Unicode and UTF-8 explained

TL;DR

What is Text to unicode?

A Unicode code point is the unique numeric identifier assigned to each character in the Unicode standard, written as U+XXXX in hexadecimal (e.g. U+0041 for "A", U+1F600 for the grinning emoji). Unicode currently covers over 149,000 characters across 161 scripts.

Common use cases

  • Debugging encoding issues: identify unexpected characters in a string by inspecting their code points
  • Emoji and special character lookup: find the exact code point for a character to use in source code or HTML
  • Internationalization: verify that non-ASCII characters in user input are in the expected Unicode range

Frequently asked questions

What is the difference between a code point and a byte?

A code point is the abstract Unicode number for a character. A byte is a unit of storage. In UTF-8, one code point is stored as 1 to 4 bytes depending on its value. ASCII characters (U+0000 to U+007F) use 1 byte; emoji typically use 4 bytes.

What does "U+" mean in front of a code point?

"U+" is a conventional prefix indicating that the following hexadecimal number is a Unicode code point. It is not part of the number itself. U+0041 means code point 65 (decimal), which is the letter "A".