Find a character by name, jump to a code point, or paste a symbol and see exactly what it is.
Try , , , or paste a symbol.
Loading character names…
Type a name (heart). Extra words narrow it (heart face). A minus sign drops matches (heart -card).
A code point jumps straight there: U+1F496, 0x1F496, 💖, \u{1F496}, or a decimal like 128150. Digits alone are decimal. Hex needs a prefix, or both a letter and a digit (1F496).
Paste any character, emoji, or short string. Joined emoji stay together. You’ll get the Unicode name, the block, when it was added, and escapes for HTML, CSS, JavaScript, JSON, Python, and URLs.
Names come from the Unicode Character Database, plus emoji sequences and HTML entity names. CJK ideographs and Hangul syllables are not in the name index — there are tens of thousands of them — but pasting one still identifies the code point. The index loads in your browser; nothing you type is sent to the server.