Emoji Picker
Browse and copy emojis by category. 1000+ emojis with search.
Click any emoji to copy it to your clipboard. 1229 emojis available.
Searchable emoji library with categories. Click any emoji to copy to clipboard. Track recently used emojis. Categories include smileys, people, animals, food, and more.
Every operating system has a built-in emoji picker, but they're inconsistent, often slow to open, and on many desktop setups require a keyboard shortcut most people don't know. When you're writing on a web app that doesn't provide its own picker โ a CMS, an old forum, a form field, an internal tool โ you end up Googling 'thinking face emoji' and copying from an image.
This picker gives you the full Unicode emoji set in a single scrollable grid, organized by the standard categories (smileys and emotion, people and body, animals, food, travel, activities, objects, symbols, flags). Search matches both the emoji name and common aliases, so typing 'party' surfaces the tada, balloon, and confetti ball emoji, not just the literal 'party popper'. Recently used emojis are tracked so the ones you actually use bubble to the top.
People use it for social media captions, chat messages on web apps without native pickers, commit messages (gitmoji), design mockups that need real Unicode emoji instead of flat icons, and accessibility labels where an emoji communicates tone faster than a word.
- 1
Search or browse
Type a keyword to filter, or scroll through categories like Smileys, Animals, Food, Objects, and Flags. Each emoji shows its name on hover.
- 2
Click to copy
Tap any emoji and it's copied to your clipboard immediately. A brief confirmation lets you know it worked without a modal.
- 3
Paste anywhere
Paste into any text field โ social posts, messages, commit notes, design docs. Emoji are Unicode characters, so they render in every modern OS font.
Social media captions
Grab emoji for Twitter, LinkedIn, and Instagram posts from a keyboard without switching to a mobile device or fumbling with system shortcuts.
Commit messages and PRs
Use gitmoji-style prefixes (fire for cleanup, sparkles for new features, bug for fixes) to make a git log scannable at a glance.
Design mockups
Paste real Unicode emoji into Figma or design docs instead of using flat icon substitutes, so stakeholders see what will actually render in production.
CMS and form fields
Fill emoji into rich-text fields in older CMS backends or internal tools that don't have their own emoji picker built in.
Do emoji look the same on every device?
No. Each platform has its own emoji font โ Apple, Google, Microsoft, Samsung, Twitter, and Facebook all render differently. The underlying Unicode codepoint is the same, so the meaning is preserved, but the visual style varies. Websites can opt into a consistent set with a font like Twemoji.
Why do some emoji show as empty boxes?
Your OS or app is on an older emoji version that doesn't include that character. Newer emoji released in Unicode 15+ may not render on older phones or browsers. Updating the OS usually fixes it.
What's the difference between emoji and emoticons?
Emoticons are text-based, like :-) or XD, made from punctuation. Emoji are single Unicode characters, like the smiley face glyph. Emoticons work everywhere including plain text; emoji need Unicode emoji font support.
Can I use skin-tone or gender variants?
Yes. Most people emoji support five Fitzpatrick skin-tone modifiers and often gender variants. In this picker, long-press or hover on the base emoji to see the modifier options if available on your device.
How do emoji work in URLs or file names?
URLs technically allow emoji via punycode encoding, but support is inconsistent โ Twitter and some email clients link them fine, many systems don't. File names accept emoji on macOS and modern Windows/Linux, but avoid them for cross-platform sharing where downstream systems may mangle the bytes.