Emoji Finder
Find any emoji by name, keyword, or category — click to copy, no system picker needed.
Click any emoji to copy it.
How to use
- Type a keyword in the search box.
- Or pick a category chip to browse a section.
- Click any emoji tile to copy it to your clipboard.
About this tool
ShowHide
Search a curated set of 212 common emoji by name or keyword — smiling, fire, thinking — or browse by category: smileys, animals, food, flags and the rest. Tap a tile and the character goes straight to your clipboard, which is faster than hunting through a system picker and works in environments that do not have one at all, such as a locked-down desktop or a browser-only workstation. What you copy is a Unicode character, not a picture, so it renders in whatever emoji font the reader's device has — the same code point genuinely looks different on Apple, Android and Windows. The flags are sequences of two regional-indicator code points, which is why one of them can take more than a single backspace to delete.
Frequently asked questions
Why not every emoji?
The set is curated to 212 common characters across nine categories so the page stays fast. If you need an obscure emoji, your OS picker or Unicode tables will have it.
Why do some emojis look different on my device?
Each platform (Apple, Google, Microsoft, Samsung) renders emoji with its own font. The character is the same; the design is per-vendor.
Are flags supported?
Country flag emojis are included but some platforms (notably Windows) don't render them as flags, showing the two-letter country code instead.
How is the search matched?
Case-insensitive substring match across the emoji's name and an extra keyword list (e.g., 'rofl' finds the rolling-on-the-floor-laughing face).
Why does one emoji paste as two characters in my code?
Most of these sit above U+FFFF, so in JavaScript, Java and C# — which count UTF-16 units — a single emoji has length 2, and a flag, built from two regional-indicator letters, has length 4. Slicing a string by index can cut one in half and leave a lone surrogate. Iterate with Array.from(str) or the spread form instead of str[i].
How many emoji are in the list, and how is it split?
212 characters: 32 smileys, 31 animals, 28 objects, 26 symbols, 23 food, 20 people, 20 travel, 17 activities and 15 flags. No skin-tone variants and no zero-width-joiner sequences (family, profession, couple) are included — those combine several code points and render inconsistently, so the list stays to single characters and the two-letter flags.
Related tools
Soundex Phonetic Code Generator
Generate the American Soundex code for names or words — a 4-character phonetic key that groups similar-sounding spellings together.
Text
Word Frequency Counter
Count how often each word appears in your text — with stopword filtering, minimum length, and CSV export.
Text
Email & URL Extractor
Pull every email address or URL out of a block of text, in your browser.
Text
Find & Replace
Find and replace across a block of text. Optional regex with global, case-insensitive, multiline, and dotAll flags. Live match count.
Text
Anagram Solver / Word Unscrambler
Find every valid English word that's an anagram (or sub-anagram) of your letters — Scrabble cheats, word puzzles, crossword help.
Text
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.
Text