Text Tools
Emoji Shortcode Converter
Convert text between :shortcode: tokens and emoji using the GitHub gemoji set used by Slack, Discord, Mattermost, Jekyll, Hugo, and MkDocs.
Direction
Converts tokens like :smile: into emoji using the GitHub gemoji shortcode set.
48 characters in the input.
Shortcode reference
1167 curated shortcodes covering the GitHub gemoji set used by Slack, Discord, Mattermost, and most static site generators.
- :grinning:
- :smiley:
- :smile:
- :grin:
- :laughing:
- :sweat_smile:
- :rofl:
- :joy:
- :slightly_smiling_face:
- :upside_down_face:
- :wink:
- :blush:
- :innocent:
- :smiling_face_with_three_hearts:
- :heart_eyes:
- :star_struck:
- :kissing_heart:
- :kissing:
- :relaxed:
- :kissing_closed_eyes:
- :kissing_smiling_eyes:
- :smiling_face_with_tear:
- :yum:
- :stuck_out_tongue:
- :stuck_out_tongue_winking_eye:
- :zany_face:
- :stuck_out_tongue_closed_eyes:
- :money_mouth_face:
- :hugs:
- :hand_over_mouth:
- :shushing_face:
- :thinking:
- :zipper_mouth_face:
- :raised_eyebrow:
- :neutral_face:
- :expressionless:
- :no_mouth:
- :smirk:
- :unamused:
- :roll_eyes:
- :grimacing:
- :lying_face:
- :relieved:
- :pensive:
- :sleepy:
- :drooling_face:
- :sleeping:
- :mask:
- :face_with_thermometer:
- :face_with_head_bandage:
- :nauseated_face:
- :vomiting_face:
- :sneezing_face:
- :hot_face:
- :cold_face:
- :woozy_face:
- :dizzy_face:
- :exploding_head:
- :cowboy_hat_face:
- :partying_face:
- :disguised_face:
- :sunglasses:
- :nerd_face:
- :monocle_face:
- :confused:
- :worried:
- :slightly_frowning_face:
- :frowning_face:
- :open_mouth:
- :hushed:
- :astonished:
- :flushed:
- :pleading_face:
- :frowning:
- :anguished:
- :fearful:
- :cold_sweat:
- :disappointed_relieved:
- :cry:
- :sob:
- :scream:
- :confounded:
- :persevere:
- :disappointed:
- :sweat:
- :weary:
- :tired_face:
- :yawning_face:
- :triumph:
- :rage:
- :angry:
- :cursing_face:
- :smiling_imp:
- :imp:
- :skull:
- :skull_and_crossbones:
- :hankey:
- :clown_face:
- :japanese_ogre:
- :japanese_goblin:
- :ghost:
- :alien:
- :space_invader:
- :robot:
- :smiley_cat:
- :smile_cat:
- :joy_cat:
- :heart_eyes_cat:
- :smirk_cat:
- :kissing_cat:
- :scream_cat:
- :crying_cat_face:
- :pouting_cat:
- :see_no_evil:
- :hear_no_evil:
- :speak_no_evil:
Everything runs in your browser. Text you paste is never uploaded. The shortcode catalog follows the GitHub gemoji set, which is the de facto standard accepted by Slack, Discord, Mattermost, Rocket.Chat, GitLab, Jekyll, Hugo, Docusaurus, and MkDocs.
How to use
- Pick the direction: Shortcodes to emoji to turn :smile: into the emoji, or Emoji to shortcodes to do the reverse.
- Paste or type your text in the input panel. The output updates instantly with the converted result and a match count.
- Click Swap to flip the direction and round-trip the current output back into the input.
- Browse the reference grid by category, or search by name, to find a code; click Copy on any row to copy the :shortcode:.
- Use Copy output to grab the full converted text for your readme, chat message, or markdown post.
About this tool
Emoji Shortcode Converter goes both directions between colon-wrapped tokens and emoji glyphs. Type or paste text containing tokens like :smile:, :rocket:, :+1:, or :tada: and the converter swaps each known token for the matching emoji. Switch the direction and paste text that already contains emoji to get the equivalent :shortcode: tokens back. The tool uses the curated GitHub gemoji catalog, which is the de facto standard accepted by Slack, Discord, Mattermost, Rocket.Chat, GitLab, and the most popular static site generators (Jekyll, Hugo, Docusaurus, MkDocs), so the same shortcodes work across writing for readmes, chat messages, blog posts, and release notes. About 580 shortcodes cover smileys, people, animals, food, travel, activities, objects, symbols, and the most-searched country flags. The output panel reports how many tokens were converted, lists any unknown shortcodes so you can spot typos, and keeps unrecognised text untouched so nothing is lost. A live reference grid in the lower panel lets you browse codes by category and search by name, with a one-tap copy button for each entry. Everything runs in your browser; nothing you paste is uploaded.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Emoji Finder
Search emoji by keyword, browse categories, pick skin tones, and copy with one tap.
Open tool
GeneratorKaomoji Finder
Searchable kaomoji and text emoticon picker with one-click copy.
Open tool
TextEmoji Remover
Strip emoji from any text with optional replacement, dingbat sweep, and a per-emoji frequency list.
Open tool
TextUnicode Character Inspector
Per-character breakdown with code points, UTF-8/UTF-16 bytes, and hidden character detection.
Open tool
TextMarkdown Editor
Live markdown editor with toolbar, preview, table of contents, and .md or .html download.
Open tool
TextFind and Replace
Find and replace text in plain or regex mode with live match highlighting.
Open tool