Guide

Emoji shortcodes on Mac: where they work, and how to get them everywhere.

Some apps turn :name: into an emoji. Most do not. Here is the list.

By the Slash team ยท Updated ยท 4 minute read

Short answer: on a Mac, emoji shortcodes such as :tada: work only in apps that built the feature themselves: Slack, GitHub, Notion, Telegram, Microsoft Teams, Discord and a few more. Apple's own apps (Messages, Mail, Notes) have none. To type an emoji by name in every app, you need a system-wide picker such as Slash.

What a shortcode is.

A shortcode is a name for an emoji that you can type: :heart: for โค๏ธ, :joy: for ๐Ÿ˜‚, :+1: for ๐Ÿ‘. You type a colon and the first letters, the app shows a list, and Enter or Tab puts the emoji in your text. People like shortcodes because their hands stay on the keyboard.

App by app.

App on MacOwn emoji codes?What you type
SlackYes:tada: (a colon, then the name)
GitHub (website)Yes:rocket:; a list appears after the colon
NotionYes:apple
TelegramYes:heart (a colon and a keyword)
Microsoft TeamsYes:smile:
DiscordYes:fire:
Signal DesktopYes:name, then Tab (described in Signal's public issue tracker, not in its help pages)
WhatsApp for MacNot documentedWhatsApp's own list of Mac shortcuts names no emoji code
Viber for DesktopNot documentedWe found no official description
MessagesNoUses the macOS emoji picker
Mail, Notes, Pages, TextEditNoUse the macOS emoji picker
Text fields on most websitesNoDepends on the website; most have none
Any app, with SlashYes//tada, then Enter

Checked on 12 November 2026 against each company's own help pages: Slack, GitHub, Notion, Telegram, Microsoft Teams, Apple Messages. Apps change; if you see a mistake, write to support@tryslashapp.online.

The problem: the habit does not travel.

Once you are used to :tada: in Slack, you type it in Messages too, and nothing happens. You get the text ":tada:" and have to delete it. Every app is different, so you cannot build one habit.

How to get emoji codes in every app.

There are two ways.

Free: text replacements, one emoji at a time.

In System Settings > Keyboard > Text Replacements, add :tada: and ๐ŸŽ‰ as its replacement. Do the same for each emoji you want. It costs nothing, but you add each one by hand, there is no list to pick from, and Apple says replacements are not available in all apps.

One tool for all apps: Slash.

Slash is a Mac app that adds one emoji trigger to the whole system. You type // in any text field, the picker opens at your cursor, you type the name, and Enter inserts the emoji. It knows 3,900+ emojis and uses the familiar names: heart, joy, fire, thumbsup, +1, tada.

Slash uses // and not a colon on purpose. A colon is common in normal writing ("Note: โ€ฆ", "10:30"), and the apps in the table already listen for it. Two quick slashes almost never appear at the start of a word, so Slash does not get in the way. If you prefer a colon, you can set the trigger to : or :: in Settings.

Buy Slash for $5   Try the live demo first

Names that work almost everywhere.

EmojiNameAlso
๐Ÿ˜‚joylol in Slash
โค๏ธheartlove in Slash
๐Ÿ‘+1thumbsup
๐ŸŽ‰tadaparty in Slash
๐Ÿ”ฅfire
๐Ÿ™praythanks in Slash
๐Ÿ‘€eyes
๐Ÿš€rocket
โœ…white_check_mark
๐Ÿ’ฏ100

The whole list is on the emoji names page.

Questions and answers.

What is an emoji shortcode?

An emoji shortcode is a short name for an emoji that you type with the keyboard, usually between colons, for example :tada: for ๐ŸŽ‰ or :+1: for ๐Ÿ‘. The app replaces the code with the emoji.

Do emoji shortcodes work in Apple Messages on Mac?

No. Messages on Mac has no colon codes. It uses the macOS emoji picker (Fn/Globe + E). To type an emoji by name in Messages, you need a tool that works in every app, such as Slash.

Are emoji shortcodes the same in every app?

Mostly, but not completely. Many apps follow the names that GitHub and Slack made popular, such as :heart:, :fire: and :thumbsup:, but each app has its own list. Slash uses the GitHub names (the "gemoji" list) plus extra short names such as lol.

How can I use Slack-style emoji codes in every Mac app?

Install a system-wide emoji picker. Slash opens when you type // in any text field, takes the emoji name as you type, and inserts the emoji when you press Enter. It works in native Mac apps and on websites.

Where can I find the list of emoji names?

The emoji names list on this site has every emoji in Slash with the names you can type, sorted into nine categories.

Slash app icon: a white slash on a black rounded square

Every emoji, two slashes away.

Emoji by name, in every app on your Mac.

One payment. No subscription. macOS 13 or later. 14-day refund.