Search and browse

All calculations run only in your browser.

Search by character

Search by code

Code: 1046, U+0416, 0x0416, or \u{0416}. UTF-8: D0 96 or 0xD0-0x96.

Code table

Code positions
CharacterUnicodeDecimal codeASCIIUTF-8, hex bytesUTF-16, hex code units

What the table shows

Unicode assigns a code point such as U+0416 to a character. UTF-8 encodes it as one to four bytes, while UTF-16 uses one or two 16-bit code units. ASCII is the first 128 Unicode code points.

How to find a two-byte character

Enter known hex bytes separated by spaces, such as D0 96 or E1 93 B7. You can also choose the “UTF-8: 2 bytes” range to browse U+0080–U+07FF. Actual UTF-16 byte order depends on UTF-16LE or UTF-16BE.

Local processing

Searching, byte calculations, and table rendering happen in the current tab. Characters and codes are never sent to the server.

Frequently asked questions

How does a Unicode code point differ from a UTF-8 code?

A code point is the character number, such as U+0416. UTF-8 is a method for writing that number as one, two, three, or four bytes.

How do I find a character from its UTF-8 bytes?

Enter two to four hex bytes separated by spaces, hyphens, or colons: E1 93 B7, D0-96, or C2:A0. Each byte may include the 0x prefix.

Why do some characters have two UTF-16 values?

Characters outside the Basic Multilingual Plane are encoded as a surrogate pair made from two 16-bit code units.

Why do some positions show no character?

Unicode includes control, formatting, and currently unassigned positions. U+D800–U+DFFF is reserved for UTF-16 surrogates and contains no standalone characters.