Free Emoji Picker & Search

Search and copy emojis by category. Complete emoji library. Free, fast, and works entirely in your browser with no sign-up required.

Updated

Share:
Home/Text Tools/Emoji Picker

Emoji Picker

Search, browse, and copy emojis to your clipboard. Build collections, track favorites, and copy in multiple formats.

Copy as:

Smileys
100

People
72

Hearts
29

Animals
78

Food
83

Travel
59

Activities
41

Objects
59

Symbols
65

Flags
46

Emoji Details

Click any emoji to see details

Keyboard Shortcuts & Tips

  • / Focus search bar
  • Esc Close popups / blur search
  • Click an emoji to copy it
  • Double-click to add to collection
  • Hover and click the star to favorite
  • Choose skin tone with the hand icon
  • Search by name, keyword, or :shortcode:
  • Switch between grid and list views
  • Copy as emoji, HTML entity, Unicode, CSS, or shortcode
  • Use separator options in collection builder
  • Download collection as a text file
  • Shuffle collection order for variety

Frequently Asked Questions

What is the Emoji Picker?

The Emoji Picker is a free online tool that lets you search, browse, and copy emojis by category from a complete emoji library.

Is the Emoji Picker free?

Yes, the Emoji Picker is completely free with no registration required. It runs entirely in your browser.

How do I copy an emoji?

Simply click on any emoji in the Emoji Picker to copy it to your clipboard, then paste it anywhere you need.

Is my data safe with this tool?

Absolutely. The Emoji Picker & Search processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.

Does the Emoji Picker & Search work on mobile devices?

Yes, the Emoji Picker & Search is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.

Do I need to create an account to use this tool?

No account or registration is needed. Simply open the Emoji Picker & Search in your browser and start using it immediately. There are no sign-up walls or usage restrictions.

Can I process large amounts of text?

Yes, the Emoji Picker & Search handles text of any length with fast, real-time processing. Since everything runs in your browser, performance depends on your device but works well for most use cases.

Which browsers are supported?

The Emoji Picker & Search works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.

Why do emojis look different on iPhone, Android, and Windows?

Each emoji is a single Unicode code point, but the picture you see is drawn by the font on your own device. Apple, Google, Microsoft, and Samsung each ship their own emoji artwork, so the same character can appear as a slightly different face, color, or style depending on where it is viewed. The grinning face you copy on Windows will still read as a grinning face on someone's iPhone, because the underlying code point is identical everywhere -- only the artwork changes. That is why the picker renders emojis using your device's font and why a copied emoji may not match the preview your recipient sees. To check the exact character behind any glyph, click an emoji and read its U+ code point, which never varies between platforms.

What is an emoji shortcode and where can I use it?

A shortcode is the colon-wrapped text name for an emoji, like :fire: or :grinning:, that apps such as Slack, Discord, GitHub, and many forums automatically expand into the matching picture as you type. It is useful when you are writing in a plain-text field that does not have an emoji keyboard, or when you want your message to stay readable in raw form. This picker can copy any supported emoji as its shortcode instead of the raw character: choose the Shortcode format, then click the emoji to copy text like :rocket: straight to your clipboard. You can also search by shortcode, so typing rofl finds the rolling-on-the-floor-laughing face even when that word is not in its formal Unicode name. Pick the format once and it is remembered for your next visit.

How do I change the skin tone of an emoji?

Emojis that show people or hands -- waves, thumbs up, raised hands, and similar gestures -- support five skin-tone variations plus the default yellow, following the Unicode standard. In this picker you select a tone once from the skin-tone options, and it is applied automatically to every supported emoji and remembered for future visits, so you do not have to reset it each time. Behind the scenes, the chosen tone adds a modifier character to the base emoji, which is why the copied result is slightly longer than a plain face. Note that purely symbolic emojis like hearts, stars, or food do not have skin tones, so the setting only affects human and hand gestures. Browse the People category, set your preferred tone, and click any gesture to copy it ready to paste.

How do I get an emoji into HTML or CSS code?

Pasting a raw emoji character into source files can cause encoding problems, so developers usually reference emojis by their code point instead. This picker copies in the exact format you need: choose HTML entity to get a hexadecimal reference like 😀 for use in markup, or choose CSS content to get the escaped form such as \1F600 for a content property on a pseudo-element. There is also a Unicode option that returns the formal U+1F600 notation, which is handy for documentation, bug reports, and font work. Just select the format, click the emoji, and the correctly escaped value lands on your clipboard, no manual conversion required. Your chosen format is saved between visits, so if you live in code points the picker defaults to them every time you open it.

How do I search for an emoji when I don't know its official name?

You rarely need the exact Unicode name, because the search box matches on an emoji's name, its descriptive keywords, and its shortcode all at once. Type a plain word like laugh, fire, or heart and the matching emojis appear instantly, even if that word is not part of the formal name -- searching lol surfaces the face with tears of joy, for example. If you have no specific word in mind, browse the ten categories instead: Smileys, People, Hearts, Animals, Food, Travel, Activities, Objects, Symbols, and Flags. The tool also remembers your favorites and your last 30 copied emojis, so the ones you reach for most stay within easy reach. Press the slash key anywhere on the page to jump straight to the search box and start typing right away.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/emoji-picker" title="Free Emoji Picker & Search — The Toolbox" width="100%" height="360" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/text-tools/emoji-picker?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Emoji Picker & Search</a> by The Toolbox</p>

About the Emoji Picker & Search

The Emoji Picker is a free tool for finding the exact emoji you need and copying it to your clipboard in one click. Instead of scrolling through your operating system's emoji panel or memorizing keyboard shortcuts, you can type a word — "laugh", "fire", "heart" — and the matching emoji appears instantly, ready to paste into a message, caption, document, or line of code.

It's built for anyone who works with text: social media managers writing posts, support agents replying to customers, students and writers adding personality to a draft, and developers who need an emoji in a commit message, a UI label, or a CSS file. Everything runs in your browser, with no sign-up and no software to install.

Search, browse, and copy

The library is organized into ten browsable categories — Smileys, People, Hearts, Animals, Food, Travel, Activities, Objects, Symbols, and Flags — so you can scan a related group when you don't have an exact word in mind. When you do, the search box matches on the emoji's official name, its keywords, and its :shortcode:. So a search for "lol" surfaces the face with tears of joy, and "rofl" finds the rolling-on-the-floor-laughing face even though neither word is in the formal Unicode name. Press the / key anywhere on the page to jump straight to the search box.

Clicking an emoji copies it immediately and shows a brief confirmation. You can switch between a compact grid view and a labelled list view, whichever makes scanning faster for you.

Copy in five different formats

Most emoji sites only hand you the raw character. This picker lets you choose the format that actually fits where you're pasting:

  • Emoji — the standard character (😀) for chats, captions, and documents.
  • HTML entity — a hexadecimal reference such as &#x1F600; for use directly in HTML markup.
  • Unicode code point — the formal notation like U+1F600, useful in documentation, bug reports, and font work.
  • CSS content — the escaped form for a content: property in stylesheets and pseudo-elements.
  • Shortcode — the colon-wrapped :grinning: style that Slack, Discord, GitHub, and many forums expand into emoji automatically.

Your chosen format is remembered between visits, so a developer who lives in code points and a writer who wants plain emoji each get the right default.

Skin tones, favorites, and collections

Emojis that depict people and hands support five skin-tone modifiers plus the default yellow, following the Unicode standard. Pick a tone once and the picker applies and remembers it for every supported emoji. Your favorites and your last 30 recently copied emojis are saved too, so the ones you reach for most are always a click away.

For posts that need more than one symbol, the collection builder lets you stack several emojis, optionally separate them with a character of your choice, shuffle the order, and then copy or export the whole set as a text file. That's handy for building a row of reaction icons, a decorative caption header, or a reusable snippet for a template.

Private by design

The entire tool runs client-side in your browser. Nothing you search for or copy is sent to a server, and your favorites, recents, skin-tone choice, and preferred copy format are stored only in your own browser's local storage — clearing them with the built-in buttons removes them for good. It works on phones, tablets, and desktops in any modern browser, and once the page has loaded it keeps working offline.

A quick note on display: emoji render using the font on your own device, so the same character may look slightly different on iOS, Android, Windows, and macOS. The underlying code point is identical everywhere, so the emoji always means the same thing — it just wears your platform's artwork.