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 →