Skip to content

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

  1. Pick a Unicode block or search.

  2. Browse characters.

  3. 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.