Search, browse, and copy any emoji instantly. See Unicode codepoints, HTML entities, shortcodes, and more.
Our emoji picker includes 1800+ emojis from the Unicode standard, organized into categories and searchable by keyword. Click any emoji to copy it and see its technical details.
You can insert emojis in HTML using their Unicode codepoint as an HTML entity. For example, the ❤️ heart emoji is ❤ or you can paste the emoji directly into your HTML since all modern browsers support Unicode.
To use an emoji in CSS (e.g., in ::before or ::after content), use the format content: "\2764" with the hex codepoint. For emojis with codepoints above U+FFFF, you'll need surrogate pairs or the full hex code.
Platforms like Slack, Discord, and GitHub support emoji shortcodes — text aliases surrounded by colons. For example, :fire: becomes 🔥 and :heart: becomes ❤️. Our picker shows the common shortcode for each emoji.
Emojis are organized by the Unicode Consortium into categories: Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, and Flags. Each category contains dozens to hundreds of emojis.
More free tools