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 →