Emoji Sequence

Technical/Unicode

An ordered set of one or more Unicode code points that together represent a single emoji character.

While simple emoji like ๐Ÿ˜€ are a single code point, many emoji are sequences โ€” multiple code points that combine into one visual character. There are several types of emoji sequences:

- **ZWJ sequences**: Characters joined by U+200D (e.g., ๐Ÿ‘ฉโ€๐Ÿ”ฌ woman scientist)
- **Keycap sequences**: Digit + VS-16 + U+20E3 (e.g., 1๏ธโƒฃ)
- **Flag sequences**: Regional Indicator pairs (e.g., ๐Ÿ‡ฏ๐Ÿ‡ต)
- **Tag sequences**: Black flag + tags (e.g., ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ England)
- **Modifier sequences**: Base emoji + skin tone (e.g., ๐Ÿ‘‹๐Ÿพ)

Understanding sequences is essential for correctly counting, splitting, and processing emoji in software.

Related Terms

Keycap Sequence Keycap Sequence
An emoji sequence formed by a digit or symbol, followed by VS-16 (U+FE0F) and the combining enclosing keycap character (U+20E3).
Regional Indicator (RI) Regional Indicator (RI)
Paired Unicode letters (U+1F1E6 to U+1F1FF) that form country flag emoji when combined according to ISO 3166-1 alpha-2 codes.
Skin Tone Modifier Skin Tone Modifier
Five Unicode modifier characters based on the Fitzpatrick scale that change the skin color of human emoji (U+1F3FB to U+1F3FF).
Unicode Technical Standard #51 (UTS#51) Unicode Technical Standard #51 (UTS#51)
The Unicode specification that defines how emoji work โ€” including emoji properties, sequences, presentation, and ordering.
Zero Width Joiner (ZWJ) Zero Width Joiner (ZWJ)
An invisible Unicode character (U+200D) used to join multiple emoji into a single composite emoji, such as combining people and objects into profession emoji.

Related Tools

๐Ÿ” Sequence Analyzer Sequence Analyzer
Decode ZWJ sequences, skin tone modifiers, keycap sequences, and flag pairs into individual components.
๐Ÿ”ข Unicode Lookup Unicode Lookup
Enter a codepoint like U+1F600 and get the emoji, encoding details, UTF-8/16 bytes, and HTML entities.