Online Emoji Keyboard: Copy & Paste 3,972 Emojis

Find the emoji you need, click to copy it, then paste it into a message, document or social post. This online emoji keyboard works in your browser on Windows, Mac and Chromebook. No installation or account is needed. Search by name, browse categories or choose a skin tone.

Emoji keyboard

3,972 Emojis

/

All Emojis by Category

1,927

Smileys & emotion172

Find smiling faces, laughter, tears, hearts and other reactions. Choose an expression that supports your message, and check its meaning in the conversation before sending.

People & body390

Browse people, gestures, professions and body parts. Use the skin tone filter for supported characters; related sequences may also include gender or accessibility variations.

Animals & nature161

Explore animals, plants, flowers and natural scenes. Use these emojis for pets, outdoor plans, seasonal greetings or a small visual detail in your next message.

Food & drink132

Discover fruit, vegetables, prepared meals and drinks. Find a character for a dinner invitation, coffee break or shopping reminder, then copy it into your text.

Travel & places221

Find transport, buildings, landmarks, weather and celestial objects. Add context to a trip or meeting, while keeping addresses, times and other essential details in words.

Activities85

Browse sports, celebrations, games and creative activities. Choose an emoji for a match, birthday or hobby; pair it with clear text when inviting other people.

Objects268

Look through clothing, devices, tools, stationery and everyday objects. These characters can illustrate a task or interest without replacing the written instructions your reader needs.

Symbols224

Find emoji arrows, signs, numbers and other visual markers. For plain text stars, mathematical notation and decorative characters, visit the separate Symbols copy and paste library.

Flags270

Browse country, territory and special-purpose flags. Flag rendering depends on the receiving platform; some systems display letter pairs instead of the flag artwork you expect.

Components4

face with tears of joyClick to copy · Right-click for details

FIND IT. COPY IT. SAY IT.

How to Copy and Paste an Emoji

Your words, with a little extra feeling. Find an emoji, click to copy, and make it yours.

01

Find your feeling

Search by name, browse a category, or rediscover a recent favorite.

02

One click. Copied.

Click any emoji. A confirmation tells you it’s safely on your clipboard.

03

Make yourself understood

Paste into your message, post, document, or anywhere that accepts text.

How to Type Emoji on Windows and Mac

Your computer has an emoji picker, too.

WindowsWin+.
Mac⌃+⌘+Space
ChromebookSearch+Shift+Space

FAQ

Emoji Keyboard FAQ

How do I copy and paste an emoji?

Click an emoji and wait for “Copied!”. Then use Ctrl + V on Windows or Command + V on Mac. On mobile, touch and hold a text field and choose Paste.

Why do some emojis look like empty squares?

Illustrated mode uses local artwork for every emoji in our catalog. Native mode and pasted characters depend on the receiving device, which may not support newer emoji.

Is this emoji keyboard free?

Yes. Search and copy as much as you like, without an account, subscription, or download.

Can I use these on Instagram, TikTok, and WhatsApp?

Yes. These are Unicode text characters. Paste them into bios, captions, messages, or any app that accepts emoji. Support for newer characters varies by app and device.

Why does an emoji look different on another phone?

Apple, Google, Microsoft, and other platforms draw their own emoji artwork. The character you copy stays the same; its appearance follows the device displaying it.

Are my searches and recent emojis saved?

Search runs in your browser. Your last 20 copied emojis stay on this device only. Clear them with the Clear button. We do not create an account or sync your history.

Choose an emoji that fits your message

An emoji keyboard helps when you know the feeling you want to express but cannot remember the character or its name. Start with a familiar word such as happy, heart, coffee, birthday, or thank you. Search works with English and French names and keywords. You can also paste an emoji into the search field to find its matching entry. If a search has no results, try a shorter word or return to the category list.

Before sending, read your sentence once with the emoji and once without it. A laughing face can make a friendly conversation warmer, but it can also change how a serious announcement sounds. Use an emoji to support your words, especially when the message includes instructions, dates, prices, or other information that readers must understand precisely.

Copy and paste emojis into your everyday apps

Click an emoji to copy its Unicode text, then move to the app where you want to use it. On Windows and Chromebook, paste with Ctrl + V. On Mac, use Command + V. On a phone or tablet, touch and hold the destination text field and choose Paste. The same process works for a message, a document, a presentation, or a social profile when that field accepts the character.

For Instagram or TikTok bios, first paste into a draft and check the final spacing. For WhatsApp, email, and workplace chat, check that the emoji still communicates the intended tone in context. Some apps replace pasted characters with their own artwork. Character limits, moderation rules, and font support belong to the destination app; this website cannot override them. Copying here does not upload or publish your message anywhere.

Pick skin tones and understand emoji variants

The skin tone control filters the people and gesture entries. Default shows the base characters, while All tones includes the available variants. A tone choice does not create a new version of every emoji: faces, foods, objects, and many other categories do not support skin modifiers. Some people, couples, and gestures use sequences with more than one character behind a single visible design.

Open Details with the bottom toolbar, a right click, or the F2 shortcut while a tile is focused. Where related skin tone variants exist, the details panel lets you inspect them before copying. Copy the complete sequence rather than deleting individual invisible characters from its code. Removing a joiner or modifier can change the appearance or split one emoji into several visible parts.

Native characters and illustrated emoji previews

Native mode displays actual emoji characters using your device’s fonts. It avoids downloading a separate image for each tile and is the default display. The appearance therefore varies between Windows, macOS, Android, and other systems. A newer emoji can look like a box, an outline, or separate characters when your operating system has not added support for that sequence.

Switch to Illustrated if you need a consistent preview or want to recognize a character that your device cannot draw. That mode loads local Twemoji artwork and Noto artwork for supported newer entries. Switching the preview never changes the text that is copied. The person receiving your message will still see the design supplied by their own device or application, not necessarily the illustration displayed here.

Read the emoji count correctly

The full emoji library contains 3,972 entries from the Unicode data snapshot used by this site. That number includes fully qualified sequences, skin tone variants, and components. It does not mean there are 3,972 unrelated pictures or concepts. The visible result count changes when you search, select a category, or filter skin tones; a smaller result count does not mean those other entries were removed from the catalog.

Symbols and kaomoji are separate libraries because they solve different tasks. A plain arrow or mathematical sign is useful in a document, while a kaomoji uses several text characters to form a face or gesture. Follow the Symbols and Kaomoji links to browse their own categories, search their names, and copy complete entries. Some characters legitimately appear in more than one library.

Use emoji codes in HTML and software

Details provides Unicode code points, HTML numeric entities, and a shortcode when the imported alias data includes one. These are three different representations. For example, the red heart emoji is the sequence U+2764 U+FE0F, its HTML entity form is ❤️, and the familiar GitHub-style alias is :heart:. The boxes below copy each representation exactly, so choose the format your destination expects.

Use HTML entities in HTML source, not as a substitute for the visible character in a normal chat. A chat may display the entity string literally. Unicode code point notation is useful for debugging and identifying a sequence, but U+2764 is not itself an emoji. Shortcodes are application-specific: an editor that recognizes :heart: may expand it, while another editor will leave the colon-delimited text unchanged. Missing shortcodes are shown as unavailable rather than invented. Keep documents and source files in UTF-8 when working with the actual characters.

UnicodeU+2764 U+FE0F
HTML❤️
Shortcode:heart:

Make emoji messages accessible

Keep important meaning in ordinary words. An emoji-only instruction can be difficult to interpret, and a screen reader may announce names that are longer or less familiar than the visual symbol. A useful pattern is a short text label followed by one supporting emoji, rather than a long repeated chain. This is especially helpful for headings, navigation, status updates, and information intended for a broad audience.

Every tile on this keyboard has a readable name for assistive technology. You can move through controls with the keyboard and activate a focused tile to copy it. The category links also have real destinations, so they remain usable for navigation before the interactive interface has finished loading. Do not assume that a color or facial expression has the same meaning for every reader.

Troubleshoot copying and unsupported characters

Wait for the Copied confirmation before pasting. Browsers can deny clipboard access because of permissions, an insecure embedding context, or restrictions inside another app’s browser. If automatic copying fails, select the visible character and use your device’s normal Copy command. With JavaScript completely disabled, the server-rendered characters and links remain visible, but automatic clipboard actions are unavailable.

If pasting creates a square, try the same character in another app or on a newer device. If one design turns into several characters, the destination may not support that joined sequence. Illustrated mode can help you identify the intended emoji here, but it cannot install fonts on the receiving device. Avoid repeatedly changing browser permissions when the actual problem is font support.

Recent copies, privacy, and choosing another tool

The most recent twenty copied entries are stored in this browser when local storage is available. They help you reuse a character without searching again. Clear the recent list from the tool whenever you want. The list is not an account, is not shared between devices, and may disappear when browser data is cleared. Search and copying do not require registration or installing an extension.

For a one-off character, your system’s emoji panel may be the quickest option. Use this online keyboard when you prefer a searchable catalog, want to inspect a sequence, or need symbols and kaomoji alongside emoji. Hosting performance analytics are explained in the Privacy page. Questions about the tool can be sent through the support link in the footer.