Emoji Picker & Search
Search, browse, and copy emojis by name or category. View Unicode details, shortcodes, and skin tone variants.
About This Tool
The Emoji Picker & Search tool is a fast, browser-based utility for developers, content creators, and anyone who works with Unicode emoji. It provides a curated library of over 600 popular emojis organized into nine standard categories: Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, and Flags.
Every emoji in the picker includes complete Unicode metadata. When
you select an emoji you can instantly see and copy its Unicode
codepoint (for example U+1F600), its HTML numeric entity, the CSS
content value you would use in a ::before or
::after pseudo-element, and its shortcode as used in
platforms like GitHub and Slack. This saves time when you need the
exact encoding for a stylesheet, HTML document, or chat shortcode.
For people-related emojis such as hand gestures, the tool supports all six skin tone variants defined by the Unicode Consortium (default plus Fitzpatrick types I–V). Select a skin tone modifier at the top of the picker and every compatible emoji updates automatically. The modified emoji is the version that gets copied to your clipboard.
A real-time search bar lets you filter emojis by name or keyword instantly, so you never have to scroll through hundreds of entries to find the one you need. The tool also tracks your last twenty copied emojis in a "Recently Used" section for quick re-access. Everything runs entirely in your browser—no data is sent to any server, and no external dependencies are loaded.
How to Use
- Type a name or keyword into the search bar to filter emojis in real time (e.g. “heart”, “fire”, “flag”).
- Click a category button to browse emojis within a specific group such as Smileys & Emotion or Flags.
- Click any emoji in the grid to copy it to your clipboard. A brief toast notification confirms the copy.
- View the detail panel on the right (or below on mobile) to see the selected emoji’s Unicode codepoint, HTML entity, CSS content value, and shortcode. Click the copy button next to any field to copy that specific format.
- For people and hand emojis, use the skin tone selector to choose a Fitzpatrick skin tone modifier. The grid and detail panel update automatically.
- Access your last 20 copied emojis in the Recently Used row for quick re-use. Press Ctrl+Shift+C to copy the currently selected emoji again.
FAQ
Is my data sent to any server?
No. The entire emoji database is embedded in the page and all operations run in your browser using client-side JavaScript. No network requests are made and no data ever leaves your machine.
How many emojis are included?
The tool includes over 600 curated emojis covering all major Unicode categories. The set focuses on the most commonly used emojis across platforms. Each entry comes with a name, keywords, shortcode, and full Unicode metadata.
What are skin tone modifiers?
The Unicode Standard defines five skin tone modifiers (U+1F3FB through U+1F3FF) based on the Fitzpatrick scale. When appended to a compatible emoji, they change the skin color of the rendered character. This tool lets you select a skin tone and applies the modifier to all supported emojis automatically.
What is a Unicode codepoint?
A Unicode codepoint is a unique hexadecimal number assigned to every character in the Unicode Standard. For example, the grinning face emoji has the codepoint U+1F600. Codepoints are used in programming to reference characters unambiguously regardless of the font or platform.
What are emoji shortcodes?
Shortcodes like :grinning: or :thumbsup: are text aliases used by platforms such as GitHub, Slack, and Discord to insert emojis. Type the shortcode in a supported platform and it converts to the corresponding emoji character automatically.
Why do some emojis look different across devices?
Emoji rendering depends on the font and operating system. Apple, Google, Microsoft, and Samsung each have their own emoji font with unique artistic interpretations. The underlying Unicode codepoint is the same, but the visual appearance varies. This tool always copies the standard Unicode character, so the recipient sees their platform's native rendering.
Related Tools
ASCII / Unicode Table
Browse, search, and filter ASCII and Unicode characters with decimal, hex, octal, and binary values.
HTML Entity Encode/Decode
Encode and decode HTML entities, named characters, and Unicode escape sequences.
String Escape/Unescape
Escape and unescape strings for JSON, JavaScript, HTML, URL, SQL, and CSV formats.
Slug Generator
Convert text to URL-friendly slugs. Supports multiple languages, custom separators, and bulk conversion.