Unicode Character Lookup
Look up any character: official Unicode name, U+ code point, category, plane, UTF-8/UTF-16 bytes, HTML, JS, CSS and URL escapes. Search names too.
Loading Unicode character names…
3 code points
- Decimal
- 233
- UTF-8
- C3 A9
- UTF-16
- 00E9
- HTML
- é
- JavaScript
- \u00E9
- CSS
- \E9
- URL-encoded
- %C3%A9
- Decimal
- 8364
- UTF-8
- E2 82 AC
- UTF-16
- 20AC
- HTML
- €
- JavaScript
- \u20AC
- CSS
- \20AC
- URL-encoded
- %E2%82%AC
- Decimal
- 128512
- UTF-8
- F0 9F 98 80
- UTF-16
- D83D DE00
- HTML
- 😀
- JavaScript
- \u{1F600}
- CSS
- \1F600
- URL-encoded
- %F0%9F%98%80
Related Tools
View AllWhat is Unicode Lookup?
Identifies characters. Paste text or code points to see each character’s official Unicode name, code point, general category, plane, UTF-8 and UTF-16 bytes and ready-made escapes – or search the Unicode name list by words.
How to use Unicode Lookup
- Choose the Mode: Inspect characters or Search by name.
- In inspect mode, paste characters or code points such as
U+1F600,0x41,\u00E9oréinto Input. - In search mode, type English words from the name, e.g.
euro signorsmiling face. - Click the large character on a card to copy it.
Example
😀
U+1F600 · GRINNING FACE · Other symbol (So) · UTF-8: F0 9F 98 80 · UTF-16: D83D DE00
When to use Unicode Lookup
Use it to identify an unknown symbol or emoji, find invisible characters (zero-width space, non-breaking space, BOM), get the right escape for code, or find a character by name. To convert whole strings between notations use the Unicode Converter.
How Unicode Lookup works
Names come from the Unicode Character Database 15.0 (about 30,000 named characters, loaded on demand); CJK, Tangut, Nushu and Khitan ideographs and Hangul syllables get their algorithmic names, while Egyptian/Anatolian hieroglyph and Cuneiform names are not included. The general category is computed with the browser’s Unicode property escapes (\p{gc=…}), and the byte forms are produced with TextEncoder and UTF-16 code units. At most 200 characters are shown.
Common Use Cases
- Finding out what an invisible character in your data is
- Getting the HTML entity or JS escape for a symbol
- Finding a character by name (arrows, currency signs, emoji)
- Explaining why a string has more bytes than characters
FAQs
Why are names in English?
Unicode character names are fixed English identifiers defined by the standard; they are the same in every language.
Why does a new emoji show "Name not available"?
The bundled name list is Unicode 15.0; newer characters show their code point and category but no name.
Can I search in other languages?
Search matches the official English names only.