Unicode Character Table
Browse Unicode by block — Latin, Cyrillic, CJK, symbols, arrows, math. See codepoint, UTF-8/UTF-16 encoding, and HTML entity.
How to use the Unicode Character Table
Pick a Unicode block or search.
Browse characters.
Copy the character or its encoding.
What is Unicode?
Unicode assigns a unique number (codepoint) to every character in every writing system. This reference lets you browse by block, search by codepoint or name, and see UTF-8 and UTF-16 encodings for any character.
Key features
- Browse by Unicode block (Latin, Cyrillic, CJK, Symbols, etc.)
- See codepoint, UTF-8, UTF-16, HTML entity
- Search by character, codepoint, or name
- Covers BMP (U+0000 to U+FFFF)
Frequently asked questions
What's the difference between UTF-8 and UTF-16?
UTF-8 uses 1–4 bytes per char. UTF-16 uses 2–4 bytes. UTF-8 dominates the web; UTF-16 is used internally by JS and Windows.
Does it cover emoji?
It covers BMP (U+0000–U+FFFF). For emoji and higher planes, use the Emoji Reference tool.
Is this data static?
Yes — character data is built into the tool. No server requests.