Skip to main content

Emoji Picker

Search and browse every Unicode emoji by keyword, category and version. See each emoji's code points (U+XXXX), UTF-16 escape sequence and official name, then copy what you need.

Input

Filter by the Unicode/Emoji release an emoji first appeared in.

Rows to display (matching emojis beyond this are counted but not listed).

Output

Result
EmojiCode PointsUTF-16DescriptionVersion
No data yet
Was this helpful?

Guides

The Emoji Picker lets you search and browse the full Unicode emoji set — 1,898 emojis across nine categories — and see the technical details behind each one. For every match you get the emoji itself, its code points in standard U+XXXX notation, the UTF-16 escape sequence you can paste straight into source code, the official Unicode name, and the emoji version it was introduced in.

It's built for developers, designers and writers who need more than a face to click: the exact code point for a regex, the \uXXXX pair for a string literal, or a quick way to confirm which emojis shipped in a given Unicode release.

How to use it

  1. Type a search term — a name (grinning face), a keyword (cat, party, rocket), or part of one. Multiple words all have to match, so smiling cat narrows further than cat alone.
  2. Optionally filter by category (Smileys & Emotion, Animals & Nature, Flags, and so on) or by emoji version to see only emojis from a specific release.
  3. Use Max results to control how many rows are listed. Matches beyond the limit are still counted so you know how many exist.
  4. Copy the whole table as CSV, or download it, from the output toolbar.

Leave the search box empty to browse a category or version from the top.

What is a code point versus UTF-16?

A code point is the emoji's Unicode identity, written U+1F600. Emojis built from several code points — flags, keycaps and ZWJ sequences like family emojis — list every one, e.g. the Japan flag is U+1F1EF U+1F1F5. The UTF-16 column shows the same character as the 16-bit units a JavaScript or Java string actually stores, e.g. 😀. Paste that escape sequence into code when you can't type the emoji directly.

Why does an emoji show more than one code point?

Many emojis are sequences: a base symbol plus a variation selector (U+FE0F), a regional-indicator pair for flags, or several characters joined by a zero-width joiner. Listing all of them is why this tool is more accurate than pickers that only show the first code point.

What does the version column mean?

It's the Emoji specification version in which the emoji was first defined. Filtering by version is handy when you need to know whether an emoji is safe to use on older devices.

Does the emoji render correctly everywhere?

The code points are universal, but how an emoji looks depends on the font on each device. A newer emoji may appear as a blank box on an older OS even though the underlying code points are valid.

Privacy

This tool runs entirely in your browser. Your search terms and filters never leave your device — there is no server request, no logging, and no tracking of what you look up.

emojiunicodecode pointutf-16reference

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.