Free Emoji List & Search — Copy and Paste in One Click
Browse all 3,944 fully-qualified Unicode 17.0 emoji, including skin tones, gender variants, families, and flags. Search by name, keyword, emoji, or codepoint, then copy with one click.
Smileys & Emotion
People & Body
Animals & Nature
Food & Drink
Travel & Places
Activities
Objects
Symbols
Flags
What Is This Emoji List and Copy Tool?
This page lists all 3,944 fully-qualified (RGI) emoji defined as standard by Unicode 17.0. You can narrow the list by category — faces, animals, food, flags and so on — or search by English name, Japanese name or code point. Clicking an emoji copies it to your clipboard on the spot, so finding a symbol and pasting it happens entirely on one screen.
What is listed here are the emoji included in the Unicode standard; how each one is actually drawn depends on the font used by the device and app you are viewing it on. Emoji from newer revisions of the standard can appear as a blank box on devices that do not yet support them, so when you do not know what the other person is using, an older, widely-supported emoji is the safer choice.
How to Find and Copy an Emoji
- Narrow by category Pick a category such as «Smileys & People» or «Animals & Nature» and only that group is shown. When you have no particular emoji in mind, browsing from here is the quickest route.
- Search by keyword Type something like «cat», «heart» or «U+1F600» into the search box to filter the list. Enter more than one word and only emoji matching all of them remain.
- Click to copy Clicking an emoji copies it to your clipboard, and a popup shows you its code point.
- Paste and check how it looks Check that the pasted emoji shows the artwork you expected. A blank box means that environment does not support it.
Tips for getting more out of it
- Click any emoji to copy it to your clipboard. Then paste it into a text field or message.
- Search by an English name, the emoji itself, or a codepoint such as
U+1F600/1F600. Multiple words narrow results to emoji that contain every term. - Each emoji has a Unicode codepoint like
U+1F600. It's shown in the copy confirmation popup. - Flag emojis are encoded as pairs of Regional Indicator Symbols (RIS) based on ISO 3166-1 codes. They may not render on some systems (notably Windows).
- This list includes every fully-qualified RGI emoji, including skin-tone, gender, and family variants. A newer emoji may not render on an older device.
When an Emoji List Comes in Handy
Adding emoji to social posts and chat
A device emoji keyboard can make a specific pictogram hard to reach. Because you can search by name, you can find the exact one you want and paste it in seconds.
Using emoji in documents and slide headings
An emoji at the start of a section conveys what that item is about at a glance. It is text rather than an image, so pasting it does not add weight to the file.
Handling emoji in code and documentation
Use the code point shown when you copy and you can reference an emoji without writing the character itself into source or HTML. It is also useful when tracking down mojibake.
Checking whether an environment can display it
Before using emoji in a handout or an email, you can test whether they render correctly on the device you have in mind. Flags and newly added emoji are where differences show up most.
Emoji Terms Explained
- Unicode
- The character encoding standard that assigns a common number to characters from writing systems worldwide. Emoji have been formally part of it since Unicode 6.0 in 2010.
- RGI
- Short for Recommended for General Interchange — the set of emoji recommended for broad exchange. This page lists emoji from within that set.
- Fully Qualified
- A sequence that carries every modifier needed for it to be presented as an emoji. When a modifier is missing, some environments draw a monochrome symbol instead of the colour artwork.
- ZWJ Sequence
- A mechanism that joins several emoji with an invisible zero width joiner so they render as one image. Emoji for families and professions are built this way.
- Regional Indicator Sequence
- The mechanism behind flags: two special characters corresponding to the two-letter ISO 3166-1 country code are placed side by side. Environments without support show the two letters instead.
- Fitzpatrick Scale
- Originally a dermatological classification of skin tone. Since 2015 emoji have supported five skin-tone variations based on it.
FAQ
U+1F600. In HTML you can write it as 😀.
Side Note — Emoji Origins and Unicode
Emoji were invented in 1999 by Shigetaka Kurita at NTT DoCoMo for their i-mode mobile service — 176 tiny icons squeezed into 12×12 pixels. The word is Japanese: 絵 (e = picture) + 文字 (moji = character). It happens to sound like the English word "emotion," but that's a coincidence.
In 2010, the Unicode Consortium added emoji to Unicode 6.0, and they spread worldwide with the smartphone boom. Unicode 17.0 defines 3,944 fully-qualified RGI emoji.
Each platform — Apple, Google, Microsoft, Samsung — draws its own designs for the same codepoint, which is why 😂 looks different on iPhone vs. Android. Skin tone support (the Fitzpatrick scale) was added in 2015, and gender-neutral emoji arrived in 2019.