Home Tools About Us ♥ Support Us
😀 Emoji Picker

Find, style &
copy any emoji

Search 380+ emojis, pick a skin tone, copy in five formats, build combos, convert shortcodes, and more — all in your browser.

1. Search & Filters

🔍

2. Emoji Grid

4. Sentence / Combo Builder

Turn on Build Mode, then click emojis in the grid above to append them here instead of copying immediately.

5. Shortcode ⇄ Emoji Converter

Paste text containing :shortcode: patterns (like Slack/Discord/GitHub use) and convert them to real emoji characters.

6. Emoji Counter

Paste any text to count how many emoji characters it contains.

0 emojis found

7. Random Emoji & Emoji of the Day

🎲 Random Emoji
🎲
📅 Emoji of the Day

🕘 Recently Used

Emojis you copy will show up here.

⭐ Favorites

Star an emoji from the Details panel to save it here.

📋 Copy History

A log of what you've copied and in which format — saved only on this device.

No copies yet.

11. Export, Import & Embed

How to use every option

  1. Search or browse — type a keyword in the search box, or click a category tab (Smileys, People, Animals, Food, Travel, Activities, Objects, Symbols, Flags) to filter the grid.
  2. Pick a skin tone — choose Light through Dark, and it's automatically applied to every hand/gesture/people emoji in the grid that supports it.
  3. Adjust grid size and sort — switch between Small/Medium/Large emoji tiles, and sort alphabetically or by category order.
  4. Filter the view — use the "Show" dropdown to see only your Favorites or only Recently Used emojis.
  5. Click any emoji to copy it instantly and open the Details panel, where you can also copy it as an HTML entity, Unicode codepoint (U+XXXX), :shortcode:, or a CSS content value, star it as a favorite, or download it as a PNG image.
  6. Turn on Bulk Select to click several emojis without copying each one — then use "Copy Selected" to copy them all as one string.
  7. Turn on Build Mode and click emojis to append them to the Sentence/Combo Builder box, useful for building reaction strings or emoji "sentences".
  8. Convert shortcodes — paste text containing :smile:-style shortcodes and click Convert to Emoji, or use the reverse button to turn emoji characters back into shortcodes.
  9. Count emojis in any block of text using the Emoji Counter.
  10. Roll a random emoji or check the Emoji of the Day, which is the same for everyone on a given date.
  11. Revisit recent or favorite emojis from their dedicated panels, and check your Copy History to see exactly what you copied and in which format.
  12. Back up your favorites with Export, restore them with Import on another device, or embed the whole tool on your own site with the iframe snippet.

One emoji tool instead of a dozen

🔍
Keyword Search
Find emojis instantly by name or keyword, across 9 categories.
🖐️
Skin Tone Support
5 Fitzpatrick skin tones, auto-applied to compatible emojis.
📋
5 Copy Formats
Emoji, HTML entity, Unicode codepoint, shortcode, and CSS content.
🧩
Combo Builder
Click multiple emojis to build a custom emoji sentence or reaction string.
🔤
Shortcode Converter
Turn :shortcode: text into real emoji, or emoji back into shortcodes.
🔢
Emoji Counter
Count how many emoji characters appear in any block of text.
Favorites & Recents
Pin frequently used emojis and revisit your recent copies.
🖼️
PNG Export
Download any single emoji as a transparent PNG image.
🕘
Copy History
See exactly what you copied and in which format, saved locally.
🔒
100% Private
Search, copy, favorites, and history all stay in your browser.

Frequently Asked Questions

A curated set of roughly 380 commonly used emojis with names, keywords, and shortcodes across 9 categories. It doesn't yet cover the full official Unicode emoji list (around 3,700), but new ones are added over time.

Click any emoji to copy it to your clipboard instantly and open its details panel, where you can also copy it as an HTML entity, Unicode codepoint, shortcode, or CSS content value.

Pick a skin tone from the selector above the grid. It's automatically applied to hand, gesture, and people emojis that support Fitzpatrick skin tone modifiers; emojis without a supported modifier are shown in their default color.

Paste text containing shortcodes like :smile: or :heart: into the converter and it replaces every recognized shortcode with the matching emoji character, entirely in your browser.

Emoji copies the character itself. HTML entity gives a numeric character reference for HTML source. Unicode codepoint shows the U+XXXX form. Shortcode gives the :name: form used by Slack/Discord/GitHub. CSS content gives a ready-to-use content value.

No. Searching, copying, favorites, recents, and the combo builder all run locally in your browser using local storage on this device. Nothing is sent to or stored on our servers.

Yes. Turn on Bulk Select, click every emoji you want, then use Copy Selected to copy them all as one string.

Yes. Use Export Favorites to download a JSON list, then Import Favorites on another device or browser to restore the same set.

Emoji rendering depends on your operating system and browser, not this tool — the same character can look different on Windows, macOS, iOS, or Android.

Related tools

Browse Other Categories

Support EaseDev Studios

All tools are free. If they've saved you time, consider supporting us.

Buy Us a Coffee

A quick one-time gesture that means a lot.

Buy a Coffee →
🎗️

Become a Patron

Support us monthly and help build more tools.

Join on Patreon →