Emoji Quiz

Test your emoji knowledge with multiple-choice questions about names, categories, and meanings.

Checker

How to Use

  1. 1
    Select a quiz category

    Choose from categories such as emoji meanings, Unicode facts, platform comparisons, or ZWJ sequence identification. Each category tests a different dimension of emoji knowledge.

  2. 2
    Answer each question

    For each round, you will be shown an emoji (or a description) and asked to identify its official Unicode name, its codepoint, or which platform rendered it. Select the answer you believe is correct from the multiple-choice options.

  3. 3
    Review your score and explanations

    After completing the quiz, review your score along with detailed explanations for each question. The explanations include the official Unicode name, CLDR annotation, and any relevant platform-specific rendering notes.

About

Emoji knowledge spans multiple overlapping systems: Unicode codepoints, CLDR annotations, platform rendering, and sequence composition rules. The Unicode Standard assigns each emoji a unique codepoint and a normative name, but the practical experience of using emoji โ€” from keyboard search to screen reader pronunciation to cross-app display โ€” is governed primarily by CLDR data. CLDR (Common Locale Data Repository) provides short names, keywords, and annotations in dozens of languages, forming the backbone of how users find and understand emoji across operating systems and applications.

Beyond individual characters, a significant portion of modern emoji are sequences โ€” combinations of multiple codepoints that render as a single glyph. Modifier sequences append skin tone modifiers (U+1F3FB through U+1F3FF) to compatible base characters. Flag sequences combine two Regional Indicator letters to encode ISO 3166-1 alpha-2 country codes. ZWJ sequences use the Zero Width Joiner (U+200D) to combine base emoji into new composite meanings, such as family groupings, gendered profession emoji, and the rainbow flag.

Understanding these layers โ€” codepoints, sequences, RGI designations, and CLDR annotations โ€” is what separates casual emoji use from fluency in the Unicode emoji system. Developers building messaging apps, accessibility tools, or content moderation systems need this deeper knowledge to handle emoji correctly: counting them (a single emoji may be 1 to 7+ codepoints), comparing them, and presenting them consistently across locales and platforms.

FAQ

What is the official Unicode name for the 'crying laughing' emoji?
The official Unicode name is 'Face with Tears of Joy' and its codepoint is U+1F602. Unicode character names are normative identifiers โ€” they are assigned at the time of standardization and cannot be changed, even if common usage evolves. CLDR (Common Locale Data Repository), also maintained by the Unicode Consortium, provides separate short names and keywords used in search and accessibility contexts, which may differ slightly from the formal Unicode name. The CLDR English short name for U+1F602 is 'face with tears of joy'.
How are emoji officially named and categorized by Unicode?
The Unicode Consortium assigns each emoji a formal character name at standardization, following naming conventions inherited from broader Unicode character naming rules (all uppercase, no punctuation other than hyphens). Separately, the CLDR project provides short names, keywords, and annotations in over 60 languages, which are what most keyboards, search interfaces, and screen readers use. Emoji are also grouped into categories (Smileys & People, Animals & Nature, Food & Drink, etc.) defined in the Unicode emoji-test.txt data file, which vendors use to organize their emoji pickers.
What makes an emoji 'recommended for general interchange' (RGI)?
RGI (Recommended for General Interchange) is a designation by the Unicode Consortium indicating that an emoji or emoji sequence is broadly supported across major platforms and is safe to use in general communication. The RGI set is defined in the emoji-sequences.txt and emoji-zwj-sequences.txt data files. Non-RGI sequences are technically valid Unicode but may not render as a single glyph on all platforms โ€” they might display as two separate characters instead. When building applications that handle emoji, filtering to RGI sequences ensures the most predictable rendering behavior.
Are there emoji that look like other emoji but have different codepoints?
Yes โ€” this is a known source of confusion in the emoji ecosystem. Some emoji are visually similar but encode different semantic meanings and codepoints, such as U+1F600 (Grinning Face) and U+1F603 (Grinning Face with Big Eyes), which differ subtly in eye shape. Additionally, variation selectors affect presentation: U+FE0E (text presentation selector) and U+FE0F (emoji presentation selector) can be appended to certain codepoints to request text-style or emoji-style rendering respectively. Characters like โ˜บ (U+263A) exist in both text and emoji presentation forms depending on the appended variation selector.
How many emoji are in Unicode Emoji 16.0?
Unicode Emoji 16.0, released in 2024 alongside Unicode 16.0, brought the total emoji count to 3,953 fully-qualified emoji in the official emoji list (as tracked by EmojiFYI). This count includes individual emoji characters, keycap sequences, flag sequences, and ZWJ sequences. The raw count of emoji codepoints is smaller โ€” many 'emoji' are actually multi-character sequences sharing base codepoints. The Unicode Consortium publishes the definitive count in the emoji-test.txt file, which lists all fully-qualified and minimally-qualified emoji sequences.