Browse by Type
Emojis are built using different Unicode encoding techniques. Explore each type.
Basic Emojis
Standard single-codepoint emojis โ the foundation of the emoji system. Each basic emoji is a single Unicode character with no modifiers, sequences, or combining marks.
1384 emojis →
๐ฉโ๐ปZWJ Sequence Emojis
Zero Width Joiner (ZWJ) sequences combine multiple emojis into one. A ZWJ character (U+200D) joins emojis like ๐ฉ + ๐ป = ๐ฉโ๐ป. Used for professions, families, and complex concepts.
248 emojis →
๐ณ๏ธFlag Emojis
Flag emojis represent countries, territories, and subdivisions using Regional Indicator symbols. Two Regional Indicator letters combine to form a country flag (e.g., ๐บ๐ธ = ๐บ + ๐ธ).
262 emojis →
#๏ธโฃKeycap Emojis
Keycap emojis display digits and symbols inside a square button. Built from a base character + U+FE0F (variation selector) + U+20E3 (combining enclosing keycap). Includes 0-9, #, and *.
12 emojis →
๐๐ฝSkin Tone Emojis
Skin tone variants apply one of five Fitzpatrick scale modifiers to human emojis. A base emoji + skin tone modifier creates a variant (e.g., ๐ + ๐ฝ = ๐๐ฝ). Introduced in Emoji 1.0 (2015).
1875 emojis →