What is this
A complete Unicode emoji table: all 3781 emoji of the Unicode 16.0 RGI set, i.e. the same set as Unicode's official Full Emoji List. Each emoji comes with its Chinese name (the official CLDR translation), its English name, Unicode codepoints, UTF-8 bytes, HTML entity, CSS and JavaScript escapes and the version it was added in. Browse the ten top-level groups (Smileys & Emotion, People & Body, Animals & Nature…), or just search — by category, name, a codepoint such as U+1F600, or even by pasting the emoji itself.
The data comes from Unicode's emoji-test.txt and is converted into a static data file at build time, shipped with the page. Everything runs offline in your browser: no API calls, no uploads, no tracking of what you copy. Click any row to open the details and copy the character, codepoints or escape sequences to the clipboard.
Features
- Complete, nothing droppedAll 3781 emoji from the Unicode 16.0 RGI set, including ZWJ sequences (families, the Scotland flag) and skin-tone sequences, each with its codepoints and UTF-8 bytes.
- Three ways to find oneBrowse the ten groups and their subgroups; search by English or Chinese name, or by category; or paste an emoji / type 1F600 or U+1F600 to look up its name and encodings.
- Every encodingUnicode codepoints, UTF-8 byte sequence, HTML decimal and hex entities, CSS escape and JavaScript escape — no need to look them up one by one.
- One-click copyThe Copy button at the end of a row grabs the character itself; the details dialog can copy codepoints, UTF-8 bytes or any escape. Copy all joins the current filtered list into one string.
- Export and localisationExport the current view as CSV (character, codepoints, UTF-8, English and Chinese names, category, version), opens cleanly in Excel; the UI ships in Simplified Chinese, Traditional Chinese and English.
- Zero dependencies, pure staticNo third-party libraries and no backend. The data loads once with the page, so searching and copying keep working even if you go offline.
How to use
- Pick a category on the left (down to a subgroup) and the list on the right narrows instantly.
- Type into the search box: an English name like grinning, a category, a codepoint like 1f600, or just paste an emoji.
- Click Copy at the end of a row for the character, or click the row to open details and copy codepoints, UTF-8 bytes or HTML / CSS / JS escapes.
- Need a spreadsheet? Click Export CSV to download exactly what is currently filtered.
Data source and scope
Data comes from Unicode's emoji-test.txt (version 16.0, 2024-08-14), the keyboard/display test data defined by UTS #51 and the same source Unicode's Full Emoji List is built from. Only fully-qualified entries are kept — that is the RGI set itself; minimally-qualified and unqualified forms are equivalent spellings missing a variation selector and are not listed twice, matching the official chart's scope.
How an emoji is drawn depends on your operating system and fonts: the same codepoint can look different across platforms. That is a font difference, not a data error. Group and subgroup names come from emoji-test.txt; the Chinese translations are ours. The Chinese name column comes from CLDR (Unicode's Common Locale Data Repository) emoji names — the same names input methods and screen readers use in Chinese — with Simplified and Traditional taken from their respective CLDR locales.
FAQ
- Why do some emoji copy as several characters or show as boxes?
- Emoji made of several codepoints (ZWJ sequences, skin-tone modifiers, flags) really are a string of codepoints, and that is what gets copied — nothing is wrong with the encoding. Boxes usually mean the receiving system or font does not support that sequence; the UTF-8 bytes column shows how many codepoints it actually contains.
- Why does the same row look different on other devices?
- Unicode standardises codepoints and meaning, not artwork. Apple, Google, Microsoft and Samsung each ship their own emoji font, so the same codepoint is drawn differently per platform, and very new emoji may show as a boxed codepoint on older systems.
- Is this the latest version?
- It currently covers the Unicode 16.0 (2024) RGI set. Unicode publishes a new version every year; the data here is generated from the official emoji-test.txt, so upgrading is just re-running the build script.
- What does the Version column mean?
- It is the version in which the emoji was first added to the Unicode standard / Emoji specification (e.g. E0.6, E1.0, E16.0). The newer it is, the more likely it needs a recent OS or browser to render.
- Is anything uploaded? Does it work offline?
- Nothing is uploaded. The page is fully static and the emoji data is downloaded with it; search, copy and export all happen in your browser, and an already-loaded page keeps working while offline.
More tools on this site
Pure front end · zero dependencies · free · EN / 简体 / 繁體