To get a random emoji, select Generate emoji or press Space. The generator picks one emoji from the chosen category and shows its name and Unicode code, such as U+1F642 for Slightly Smiling Face. Select Copy emoji to copy it, or Make a bundle to get several at once.
How to use the random emoji generator
- Pick a category. Leave Emoji category on All categories or choose one, such as Hearts or Animals. You can also type a word like cat or heart in Find emoji by name.
- Generate. Select Generate emoji or press Space. The emoji appears with its name, category and code point. Turn on Result popup if you'd like a larger view in a window.
- Make a bundle. Set Bundle size from 2 to 12 and select Make a bundle. Choose Avoid repeats under Repeats if every emoji in the bundle should be different.
- Copy or save. Select Copy emoji or Copy bundle, then paste. Select Add to favorites to keep an emoji in your Favorites list.
What's in the emoji generator
The generator draws from a hand-picked set of 154 popular emojis rather than the full Unicode list, so you get recognizable results instead of obscure symbols. Each pick uses your browser's crypto.getRandomValues(). With All categories selected, every emoji has the same chance, so bigger categories come up slightly more often.
| Category | Emojis | Examples |
|---|---|---|
| Smileys | 22 | Grinning Face, Melting Face, Zany Face |
| Hearts | 20 | Red Heart, Pink Heart, Sparkling Heart |
| Animals | 22 | Panda, Fox Face, Unicorn |
| Food | 20 | Pizza, Bubble Tea, Doughnut |
| Nature | 20 | Cherry Blossom, Rainbow, Fire |
| Celebration | 20 | Party Popper, Trophy, Fireworks |
| Gestures | 16 | Thumbs Up, Heart Hands, Waving Hand |
| Objects | 16 | Light Bulb, Crystal Ball, Gem Stone |
Birthday Cake and Partying Face appear in two categories each, which is why the categories add up to 156. In All categories they count once, like every other emoji.
Cute emoji generator ideas
For soft, cute results, pick Hearts or Animals and make a bundle of 3 to 5 with Avoid repeats on. A bundle copies as one line with spaces between the emojis, ready for an Instagram bio, a group chat name or the end of a caption. Start auto shuffles a new emoji every 1.8 seconds by default (adjustable from 0.7 to 5), which is handy as a party game: the first person to act out the emoji wins.
This isn't an emoji text generator that turns words into emojis. To decorate text, generate a bundle, copy it and paste it around your words. To pair emojis with words, grab a line from the random quote generator or the random joke generator.
Why some emojis show as boxes
Emojis are Unicode characters, and your device draws them with its own emoji font. Newer ones may show as a blank box or question mark on older phones and computers. In this set, Melting Face was added in Emoji 14.0 (2021) and Pink Heart in Emoji 15.0 (2022), so they need a reasonably recent system update.
Some code points list two values, such as Red Heart's U+2764 U+FE0F. The second one is a variation selector that tells the device to draw the colored emoji rather than a plain text symbol. Copy info copies the emoji, its name, category and code together.
Frequently asked questions
How do I copy a random emoji?
Generate one, then select Copy emoji below it. You can also select Copy next to any emoji in your Favorites list, then paste with Ctrl+V or a long press.
Can I generate several random emojis at once?
Yes. Set Bundle size to any number from 2 to 12 and select Make a bundle. Copy bundle copies them all as one line.
Can I get a random emoji from one category only?
Yes. Choose a category in Emoji category. Only emojis from that category are picked until you switch back to All categories.
Does it include every emoji?
No. It uses 154 common emojis across 8 categories, chosen so results are easy to recognize and use.
Why does Find emoji by name show nothing?
The search matches English emoji names like heart, cat or fire within the selected category. If nothing matches, clear the box or switch to All categories.
Are my favorites saved?
Yes, up to 50 favorites and your last 80 emojis stay in this browser's local storage until you clear them or select Reset session.