Unicode code point lookup

Enter a single character or a code point (e.g., U+1F600) to get its full Unicode information.

Example:

How it works

Every Unicode character has a unique code point, a numeric value written as U+XXXX in hexadecimal. This tool is useful for debugging encoding issues (understanding why an emoji or an accented character displays incorrectly), for documenting a specific character in a technical specification, or simply to satisfy your curiosity about the internal representation of a symbol.

How do I enter a code point instead of a character?

Type it directly in the U+1F600 format, or in hexadecimal prefixed with 0x1F600, or even just the hexadecimal digits 1F600 — the tool automatically detects the format and displays the matching character.

What do the UTF-8 bytes shown represent?

UTF-8 encodes each Unicode character in 1 to 4 bytes depending on its value: ASCII characters fit in 1 byte, while emojis and some Asian characters often need 3 or 4 bytes. This byte sequence is what is actually stored or transmitted when text is encoded in UTF-8.

The lookup runs entirely in your browser via WebAssembly, with no server connection.