Emoji Finder and Search
Why You're Here
You need a thumbs-up emoji for your PR template. You're developing a chat feature and need reactions. You're writing a tutorial that uses emoji for step indicators. You don't want to memorize Unicode code points.
This tool gives you searchable access to the full emoji catalog by keyword, category, or code point.
The Hidden Complexity
Simple emoji like the grinning face: U+1F606. That's one code point.
Now consider a family emoji -- that's not one character. It's four emoji joined by Zero Width Joiner (U+200D) characters. Copy the glyph, not the individual characters.
Skin Tones
Fitzpatrick modifiers let you specify skin tone for emoji that represent people. The skin-tone picker shows all supported variants. Not all emoji support skin tones -- only those depicting people or body parts.
Practical Examples
- Gitmoji prefixes for commit types (sparkles for features, bug for fixes).
- Slack-style shortcode conversions in PR templates.
- Language-agnostic onboarding wizard (rocket for get-started, books for tutorial, trophy for completion).
- ISO flag codes: search by code for country flags.
FAQ
Q: Cross-platform consistency? A: Each OS ships its own emoji font. Don't rely on specific glyph designs in your UI. Q: Surrogate pairs in JS? A: Emoji occupy two code units in JavaScript's UTF-16 strings. Use the spread operator [...str] to count correctly.