All 3,773 Unicode Emojis, Slugs & Variants
Search and 1-click copy every official Unicode emoji in the world: all countries & flags, 5-level Fitzpatrick skin tone modifiers, gestures, smileys, and shortcodes.
How Unicode Emojis & Skin Tones Work
All 3,773 emojis in this directory are fully standardized in the official Unicode Standard (Unicode 16.0). They render natively across iOS, Android, macOS, Windows 11, Discord, Slack, and web browsers.
Zero-Width Joiners (ZWJ)
Complex emojis like families (👨👩👧👦) and professions (👩💻) are created by joining multiple codepoints using U+200D.
Fitzpatrick Scale
Skin tone modifiers (U+1F3FB to U+1F3FF) dynamically alter the skin tone of human hands and people emojis.
Flags & Regions
Country flags use Regional Indicator Symbols (e.g. 🇺 + 🇸 = 🇺🇸) or subdivision tags (e.g. Wales 🏴).
Frequently Asked Questions
How do Unicode Emojis work?
Unicode assigns unique hexadecimal codepoints (such as U+1F600 for 😀) to each emoji standard. Modern operating systems (iOS, Android, Windows) use dedicated color emoji fonts to render these codepoints into visual pictograms.
How do I copy an emoji to clipboard?
Click on any emoji card on iloveunicode.com to instantly copy the raw Unicode character to your clipboard for use in social media, code, or messages.
What are Emoji Shortcodes?
Shortcodes (like :joy: for 😂 or :fire: for 🔥) are standardized text identifiers used by GitHub, Slack, Discord, and Markdown platforms to automatically convert text to emoji glyphs.