Back to Developer
Emoji Info & Search — Unicode names, codepoints, shortcodes

Emoji Info & Search — Unicode names, codepoints, shortcodes

Search Unicode emoji and view all the details. Covers 1900+ emoji from Unicode 16 (2024), searchable by name, keyword, group, or series (smileys, animals, food, transport, flags…). Click one to see every Unicode codepoint (U+1F600 form), HTML entity (`😀`), CSS escape (`\1F600 `), JS escape (`\u{1F600}`), shortcode (Slack/Discord/GitHub compatible, `:grinning_face:`), Unicode group / subgroup, and related keywords — copy any field with one click. Powered by unicode-emoji-json (MIT) + emojilib (MIT) bundled locally; no network calls.

developer

How to use

Type a name (smile / cat), a keyword (food / happy), or paste the emoji itself to filter the list. You can also narrow by Unicode group (`Smileys & Emotion`, `People & Body`, `Food & Drink`, `Flags`, etc). Click an emoji to see its full detail card: Unicode CLDR name, all codepoints, HTML entity, CSS escape, JS escape, and shortcode (`:smile:` form) — each row has a one-click copy button.

FAQ

Can I search in Japanese?
The current index uses English names and keywords (compatible with Slack / Discord / GitHub shortcodes). For Japanese kaomoji (text-art faces like ¯\_(ツ)_/¯), use the kaomoji-search tool instead.
How are skin-tone modifiers handled?
The list shows base emoji (no modifier). Emoji that accept skin-tone variants are flagged with a “Supported” badge; append `\u{1F3FB}`–`\u{1F3FF}` (Fitzpatrick 1–6) to apply.
Why does Slack / Discord / GitHub use a different shortcode?
We emit the Unicode CLDR slug as the shortcode (e.g. `:grinning_face:`). Some platforms use historical or vendor-specific shortcodes (Slack often shortens to `:smile:`). Check Slack’s emoji palette or GitHub’s emoji cheat sheet if you need a vendor-specific form.
Does it have the newest emoji (Unicode 17 / 18)?
Our bundled unicode-emoji-json is Unicode 16 (2024). Emoji added in Unicode 17 or later may not appear.
Is my query uploaded?
No. The full emoji dataset is bundled locally. Search, display, and copy all happen inside your browser — no network requests.

Related tools

Kaomoji finder — copy (^_^) ¯\_(ツ)_/¯ and 80+ classic faces

Kaomoji finder — copy (^_^) ¯\_(ツ)_/¯ and 80+ classic faces

Search 80+ classic kaomoji (text emoticons) across 12 categories — happy, sad, angry, surprise, love, confused, shrug, table flip, animal, music, and more — by face, tag, or category, then copy with one click. Unlike emoji, kaomoji render identically on Slack, Discord, LINE, GitHub, and email regardless of fonts or platforms, so you can express emotion without worrying about Unicode compatibility. All data ships with the tool; no network, no upload — everything happens in your browser.

japanesetext
Unicode Character Inspector

Unicode Character Inspector

Break text into individual characters and show each one's code point (U+XXXX), decimal value, general category (letter / number / symbol, etc.), script (Latin / Han / Hiragana, etc.), Unicode block, UTF-8 / UTF-16 byte sequences, and HTML numeric entity. Surrogate-pair emoji, combining marks, zero-width joiners (ZWJ), control and invisible characters are detected and badged — handy for debugging mojibake and 'invisible character' bugs. Everything runs in your browser — your input is never uploaded.

developertextextract
HTML entity encode / decode — &, <, > safely

HTML entity encode / decode — &, <, > safely

Encode HTML special characters (< > & " ') into entities like &amp;lt; and decode &amp;amp; back into &amp;. Toggle the direction in one click and optionally encode all non-ASCII characters as numeric references. Useful when pasting code samples into blogs, double-checking XSS escaping, or preparing HTML email bodies.

developerencodedecode
Punycode converter — IDN ⇄ xn--

Punycode converter — IDN ⇄ xn--

Convert internationalized domain names (IDN) such as Japanese or emoji domains to and from Punycode (xn-- form). Convert many domains at once, one per line. Powered by punycode.js — runs entirely in your browser.

developerURLconversion