Skip to content

Emoji Picker

Search and browse emojis by category with one-click copy and Unicode code points for every emoji.

Emoji Picker tool

Loading...

Example

Input: Search: fire, then tap the Fire emoji

Result: ๐Ÿ”ฅ Fire - U+1F525 - Travel & Places (copied to clipboard)

Tapping an emoji copies it and shows its name, Unicode code point and category.

Emoji in Each Category

CategoryEmoji in this picker
Smileys & Emotion145
People & Body253
Animals & Nature147
Food & Drink132
Travel & Places124
Activities93
Objects168
Symbols149
Flags111

People & Body includes 100 skin tone versions. Total: 1,322 emoji.

  1. Browse by tapping a category tab, such as Smileys & Emotion, Activities or Flags.
  2. Type a word like "heart" or "thumbs up" into the search bar to filter by name.
  3. Click any emoji to copy it to your clipboard.
  4. Hover over an emoji to see its name; after copying, its Unicode code point is shown.
  5. For people emojis, pick the skin tone version you want from the list before copying.

Finding, Copying and Understanding Emoji

This emoji picker lets you find an emoji by name and copy it with one tap. It holds 1,322 emoji in 9 categories, from Smileys & Emotion to Flags. That count includes skin tone versions and 111 flags. Tap an emoji and it is copied to your clipboard. Then paste it into a message, document, post or code.

Search looks at emoji names, so "heart" finds every heart and "fire" finds the flame. After you tap an emoji, a panel shows its full name, its category and its Unicode code points, such as U+1F525 for fire. Some emoji are built from more than one code point. A flag is made of two letter symbols. A thumbs-up with a skin tone is the base emoji plus a tone modifier, so you see two values.

Emoji look different on each device because Apple, Google, Microsoft, Samsung and others draw their own versions. Unicode sets the code and the name, not the picture. A new emoji may show as an empty box on an older phone. Check that your readers can see it before you put it in a subject line or a button.

The picker covers the most used emoji, not all of the more than 3,700 in the latest Unicode release.

To look at the code points of any text, paste it into Text to Unicode. For emoji in HTML, the same tool can give you numeric codes such as 🔥 that work in any page.

Sources

Frequently Asked Questions

On Windows, press the Windows key and the period key together to open the emoji panel. On a Mac, press Control, Command and Space. Both let you search by name. This picker is handy when those shortcuts are not available, or when you want the Unicode code point as well as the emoji.
Search for the emoji by name, such as "thumbs up". The results list the default yellow version followed by five skin tone versions, named light, medium-light, medium, medium-dark and dark skin. Tap the one you want to copy it. Skin tone versions are included for a selection of people and hand emoji in the People & Body category.
The device showing it does not have a picture for that emoji, usually because its system is older than the emoji. Newer emoji need recent software. Joined emoji, such as some families or flags, may also split into several separate emoji on older systems. Updating the operating system usually fixes it.
Yes, they are normal Unicode characters. Save source files as UTF-8 and make sure your database stores full UTF-8. In MySQL that means the utf8mb4 character set, because the older utf8 setting cannot hold characters that need 4 bytes, which includes most emoji. Most other modern databases handle them out of the box.

Related Tools

Text to Unicode Converter

Convert text to Unicode code points and back. Supports U+XXXX, HTML hex, HTML decimal, and 0x hex formats.

Text and Writing

HTML Entity Encode and Decode

Convert special characters to HTML entities and decode HTML entities back to readable text.

Developer Tools

Text to Binary Converter

Convert text to binary and binary back to text. Supports ASCII and UTF-8 encoding with space-separated bytes.

Text and Writing

Case Converter

Convert text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE, and PascalCase.

Text and Writing