Random Emoji Generator
Press Draw for a random emoji, or set a count and take up to 100 in one press. The list behind the button is written into this page and you can read all of it: 397 characters filed into ten categories, Smileys, People, Animals, Nature, Food, Travel, Activities, Objects, Symbols and Flags, each one with its Unicode name and the code points it is built from. Two things the usual generators leave out are here. Every round runs on a seed that is shown under the emoji, so typing that seed back gives you the identical round on any device, and every character is stored as one whole grapheme, so a skin tone, a joined profession like woman technologist and a two-letter country flag survive the draw and the copy without being cut in half. Nothing is fetched and no character is an image: what you see is your own device's font drawing the text.
A country flag is two regional indicator letters. Windows ships no flag pictures, so it draws the letters instead.
5 drawn on seed 662: π°π· flag: South Korea, π¦ zebra, β½ soccer ball, π face with tears of joy, π two hearts
- flag: South Korea
U+1F1F0 U+1F1F7 - zebra
U+1F993 - soccer ball
U+26BD - face with tears of joy
U+1F602 - two hearts
U+1F495
Press Space for a fresh round, or Draw. Leave the seed box empty and every press mints a new seed and shows it under the emoji. Type a seed in, or copy the one shown back into the box, and that round comes back exactly, on any device. The category, count, repeats switch and seed stay in this browser, and the emoji themselves are not saved.
Accuracy. A uniform draw, with no repeats inside one round unless you switch repeats on, from a list written into this page with each emoji's Unicode name beside it. Nothing is loaded from anywhere, so what you see is your own device's font drawing the character.
The list, and what your device can draw. Every character and every name in this list was typed out for this page on 2026-09-20, filed into the ten categories the Unicode emoji charts use, with the standard's short name beside each character. No other tool's list was copied, and no character is a picture file: each one is text your own font draws. A skin tone, a joined profession and a country flag are each kept as one whole sequence, so the copy never cuts one in half, and the code points under each name show what the sequence is made of. Two kinds of character carry a warning on the stage: the ones added in a 2018 or later release of the standard, which an older device draws as an empty box, and country flags, which Windows draws as their two letters.
Common questions
- How do I get more than one random emoji at a time?
- Type a number in the Count box. One press deals up to 100 emoji, and they arrive together: the newest round fills the strip under the big character, and the list below the controls writes out each one with its name and its code points. Ask for more than 100 and the tool says so and draws nothing, rather than quietly handing back a shorter batch.
- Can I stop the same emoji coming up twice?
- That is how it starts. With Repeats set to Off the round is dealt like cards: the tool shuffles the category you picked and takes from the front, so no character can appear twice in one round. Ask for more than the category holds and the refusal names both numbers and the three ways out, which are lowering the count, choosing Any category, or turning repeats on. With Repeats On each pick is independent, so a character can come up again, and a count larger than the category is fine.
- What is the seed box for?
- It makes a round repeatable. Leave it empty and every press mints a fresh seed from the browser's random source and shows it under the emoji. Copy that number back into the seed box, or press Pin seed, and the same category, count and repeats setting give the identical emoji in the identical order, on this device or any other. That is what makes a draw shareable: send somebody the seed and the settings rather than a screenshot.
- Where do the emoji names come from?
- Each name is the short name the Unicode standard gives that character: fox, red apple, waving hand: medium skin tone, family: man, woman, girl. The whole list was typed out for this page on 2026-09-20 and carries that date as its version, shown next to the controls, so you can tell which list a round came from. No other tool's list was copied, and the names sit in the tool's own source file rather than in any service it calls.
- Does it keep skin tones, family emoji and flags in one piece?
- Yes, and that is the reason the list is stored the way it is. A skin tone is a modifier that follows its base character, a profession like woman technologist is a person joined to an object with a zero width joiner, and a country flag is a pair of regional indicator letters. Each of those is held, drawn and copied as one whole grapheme, so nothing you copy out arrives as half a sequence. The code points under every name show exactly what the sequence is made of, for example U+1F469 U+200D U+1F4BB.
- Why does an emoji show as an empty box or as two letters?
- Because your device draws these characters with its own font, and no font has every character. Two cases are common enough that the tool says so on the stage. A character added in a 2018 or later release of the standard appears as an empty box on a device that has not had a font update since. A country flag is two regional indicator letters, and Windows ships no flag pictures, so it draws the letters rather than the flag. Copying still gives the correct character either way: it is the drawing that is missing, not the text.
- How do I copy what I drew?
- The Copy button takes the whole round, and Copy as chooses its shape: the emoji alone on one line separated by spaces, one a line with its Unicode name, or one a line with its name and every code point. If the browser refuses the clipboard, the round is still on the page to select by hand.
- Is anything uploaded, and does it remember my settings?
- Nothing is uploaded, there is no account, and the whole draw happens in your browser. The category, count, repeats switch and seed are kept in this browser's local storage so the tool opens where you left it, and the emoji you drew are not saved. If storage is blocked, the tool still works and opens on its defaults, and the Start over button at the top of the page clears what it saved.
A uniform draw, with no repeats inside one round unless you switch repeats on, from a list written into this page with each emoji's Unicode name beside it. Nothing is loaded from anywhere, so what you see is your own device's font drawing the character.