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.

Browse themes

Popular now

Popular emoji

Select an emoji to copy it. Open Codes for every developer format and related variation.

50 popular emoji

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.

  1. 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.

  2. 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.

  3. 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+1F600

Unicode code points

The standard hexadecimal identifiers for every character in the sequence.

😀

HTML hexadecimal

Character references for HTML templates and content systems.

\1F600

CSS escapes

Escaped values suitable for generated content such as ::before.

\u{1F600}

JavaScript escapes

Code-point escapes that remain readable for supplementary-plane characters.

\U0001F600

Python escapes

Four- or eight-digit Unicode escape sequences for Python strings.

F0 9F 98 80

UTF-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.

Emoji names, keywords, ordering, and sequence data are derived from Unicode Emoji 17.0 and Unicode CLDR 48.2.