Emoji Mart
Emoji Mart is a Slack-like customizable emoji picker component for React.
Cost / License
- Free
- Open Source
Platforms
- Online
- Self-Hosted
- React
- JavaScript
- npm
Features
- Emoji search
- Symbols
- Copy Paste Emoji
Tags
- Emoji Keyboard
- emoji-codes
- unicode-characters
- Emoji
- smiley
- emoticons
Emoji Mart News & Activities
Recent activities
- xylopire liked Emoji Mart
- POX added Emoji Mart as alternative to SymbolScribe
Emoji Mart information
What is Emoji Mart?
Powerful search
-
Short name, name and keywords. Not only does Emoji Mart return more results than most emoji picker, they’re more accurate and sorted by relevance.
-
The only emoji picker that returns emojis when searching for emoticons.
-
Results intersection: For better results, Emoji Mart split search into words and only returns results matching both terms.
Fully customizable:
- Anchors color, title and default emoji
- customizable-color
- Emojis sizes and length
- As the developer, you have control over which skin color is used by default. It can however be overwritten as per user preference.
Multiple sets supported: Apple / Google / Twitter / Facebook
Not opinionated: Emoji Mart doesn’t automatically insert anything into a text input, nor does it show or hide itself. It simply returns an emoji object. It’s up to the developer to mount/unmount (it’s fast!) and position the picker. You can use the returned object as props for the EmojiMart. Emoji component. You could also use emoji.colons to insert text into a textarea or emoji.native to use the emoji.






