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.
More tools
Browse all →ASCII Table
Complete ASCII reference
Emoji Reference
Search, copy & paste emoji
Keyboard Shortcut Reference
Shortcuts for every editor
Country & Language Codes
ISO 3166 & 639 reference
Privacy Policy Generator
Generate a privacy policy for your site
Word & Character Counter
Counts, lines & reading time