Unicode 17.0 emoji reference
Emoji Copy & Paste
Find the right emoji by name, meaning, occasion, or code—then copy the character or the exact format your project needs.
Popular now
Popular emoji
Select an emoji to copy it. Open Codes for every developer format and related variation.
No exact match yet
Try a broader feeling, occasion, object, shortcode, or Unicode value.
Ready.
Quick guide
How to find and use an emoji
Search literally or describe the context. Bobek combines official names with associated concepts and curated themes.
-
01
Search by meaning or occasion
Try a name, emotion, object, event, theme, shortcode, code point, or the emoji itself. “Christmas” includes gifts, trees, Claus characters, snow, bells, and more.
-
02
Copy the emoji or a code
Use the copy icon for instant copying, or choose Codes for Unicode, HTML, CSS, JavaScript, Python, JSON, URL, and UTF-8 formats.
-
03
Save or reference
Open an emoji to view its variants, keywords, technical details, and device-local Favourite control.
Developer reference
One emoji, every useful code format
An emoji can be a single Unicode character or a sequence. The library preserves every component instead of treating the visible glyph as one code point.
U+1F600Unicode code points
The standard hexadecimal identifiers for every character in the sequence.
😀HTML hexadecimal
Character references for HTML templates and content systems.
\1F600CSS escapes
Escaped values suitable for generated content such as ::before.
\u{1F600}JavaScript escapes
Code-point escapes that remain readable for supplementary-plane characters.
\U0001F600Python escapes
Four- or eight-digit Unicode escape sequences for Python strings.
F0 9F 98 80UTF-8 bytes
The encoded byte sequence used when the surrounding document is UTF-8.
Emoji questions
Copy with confidence
Unicode defines interoperable characters and sequences, but visual artwork and support can still vary across platforms.
How do I copy an emoji?
Select an emoji to copy it immediately, or open its code panel to copy the character and any developer format separately.
What is the Unicode code point for an emoji?
Unicode code points identify the characters in an emoji sequence, such as U+1F600 for the grinning face. Some emoji contain multiple code points joined into one displayed symbol.
How do I use an emoji in HTML?
You can paste the emoji directly into a UTF-8 document or use the hexadecimal or decimal HTML entities shown by the library.
Why does an emoji look different on another device?
Unicode standardises the character and meaning, while each operating system, browser or application can draw its own artwork.
Why do some emojis use several Unicode values?
Flags, families, professions, skin tones and other emoji can be sequences containing variation selectors, modifiers, regional indicators or zero-width joiners.
Which emoji version does this page use?
The library uses the complete fully qualified Unicode Emoji 17.0 list with English names and search keywords from Unicode CLDR 48.2.
Complete directory
Browse all emoji categories
The category order and fully qualified sequences follow Unicode Emoji 17.0 and CLDR.
Smileys & Emotion
171 fully qualified emoji and variants
People & Body
2,418 fully qualified emoji and variants
Animals & Nature
160 fully qualified emoji and variants
Food & Drink
131 fully qualified emoji and variants
Travel & Places
219 fully qualified emoji and variants
Activities
85 fully qualified emoji and variants
Objects
266 fully qualified emoji and variants
Symbols
224 fully qualified emoji and variants
Flags
270 fully qualified emoji and variants
Emoji names, keywords, ordering, and sequence data are derived from Unicode Emoji 17.0 and Unicode CLDR 48.2.