A browser extension that turns short keywords into emoji as you type. Use a delimiter (e.g. :) and type :smile: or :smile + Tab to get 😄.
- Replace on type: Type
delimiter + keyword + delimiter(e.g.:smile:) and it’s replaced by the emoji. - Tab completion: Type
delimiter + keywordand press Tab to autocomplete. - Suggestions: Optional popup with matching keywords as you type.
You choose the delimiter in Options (default :) and manage your keyword→emoji map in the Dictionary tab.
- Sites – Whitelist/blacklist by URL pattern so EmojiType runs only where you want. Enable or disable on the current site with one click.
- Options – Set the delimiter (e.g.
:,;), turn Suggestions on/off and set opacity, and pick Theme (light/dark). - Dictionary – Add, edit, and remove keyword→emoji entries. Use Backup to export/import or reset.
- Set your delimiter in Options (default is
:). - In any text field, type
delimiter + keyword + delimiter(e.g.:smile:) to replace with the emoji, or typedelimiter + keywordand press Tab to autocomplete. - Turn on Suggestions in Options to see matches while typing.
- Use the Dictionary tab to add or edit keywords and emoji.
- From source: Clone the repo, then load the extension in Chrome/Edge: open
chrome://extensions, enable “Developer mode”, click “Load unpacked”, and select the project folder (the one containingmanifest.json). - Build: No build step required for development. If you use a build script (e.g. npm), run it from the project root; the extension runs from the
srcdirectory (or your build output).
Icons: happy face icons by NajmunNahar - Flaticon.
Background image on Chrome Web Store by Freepik.