WhatsApp, Slack, Discord, Samsung

Emoji in apps

Your phone has an emoji font, and several apps ignore it completely. That is why the same message looks one way in WhatsApp and another in Messages, and why a Slack emoji can vanish the moment you paste it somewhere else.

:fire:

a shortcut, not a character

Need to insert an emoji first? Use the Windows, Mac or Chromebook emoji keyboard shortcut.

Quick answer

Why do emoji look different in each app?

Most apps show whatever emoji font your operating system provides. A few do not. WhatsApp, Slack, Facebook and Samsung all draw their own, and Discord and X both use the open-source Twemoji set. The character you send never changes; only the picture does, and the person receiving it sees whatever their app draws rather than what you saw.

Custom emoji are a different thing again. What a Slack workspace or a Discord server calls an emoji is an uploaded image with a name, and it only exists in that one place.

App by app

Which apps use their own emoji

AppEmoji it drawsWhat that means for you
WhatsAppIts own setIgnores the system font and ships its own artwork, so a message can look different in WhatsApp than in the same phone's Messages app.
SamsungIts own setOne UI uses Samsung's designs rather than Google's, which is why two Android phones can render the same message differently.
SlackIts own set, plus customUses its own artwork and lets each workspace upload images that behave like emoji. The uploads only exist inside that workspace.
DiscordTwemoji, plus customUses the open-source Twemoji set, and servers can add their own images. Animated custom emoji need a paid subscription to use.
X (Twitter)TwemojiTwemoji is open source under a Creative Commons licence, which is why the same artwork turns up across half the web.
Facebook & MessengerIts own setDraws its own emoji, and its reaction buttons are separate images entirely rather than characters you can copy.
Teams & OutlookMicrosoft's setUses Segoe UI Emoji, which has a distinctive flat outline style and is usually identifiable in a screenshot.
SnapchatThe system setShows your phone's emoji, but also assigns its own meanings to a handful of them in friend lists, which is a separate system.

Custom emoji

Uploaded images that behave like emoji

Slack

Open the emoji picker and choose Add Emoji, or find Customise in workspace settings. Square images under 128Β KB work best. Anyone in the workspace can then type the name in colons, and nobody outside it will see anything.

Discord

Server Settings, then Emoji, then upload. Free servers get a fixed number of slots and animated emoji require a subscription to use elsewhere. As in Slack, the emoji belongs to the server rather than to Unicode.

Why it disappears

Copy a custom emoji into an email or a document and you get its name between colons. There was never a character there, only an image the app knew how to find, and outside the app that lookup fails.

Shortcodes are not standard

Typing :fire: inserts πŸ”₯, but the names are each app’s own. Slack writes the hundred points emoji as :100: and the red heart as :heart:, so a shortcode learned in one place will not reliably work in another.

A special case

Snapchat gives emoji their own meanings

Beside a friend’s name, Snapchat runs a status system of its own. A flame marks a running streak, and hearts mark a mutual number-one Best Friend position and how long you have maintained it. Those meanings are assigned by Snapchat and apply nowhere else.

It is worth separating in your head from what an emoji means in a message. πŸ’› next to a name is a Snapchat status; πŸ’› in a sentence is an ordinary yellow heart, and the two have nothing to do with each other.

Snapchat emoji meanings: hearts, faces and streaks

Questions

Emoji in apps FAQ

Why do WhatsApp emoji look different from my phone's?

Because WhatsApp draws its own. Most apps use whatever emoji font the operating system provides, but WhatsApp ships its own artwork and uses that instead. The characters are identical, so what you send is unchanged; only the picture differs, and the recipient sees whatever their app draws.

How do I add custom emoji to Slack or Discord?

In Slack, open the emoji picker and choose Add Emoji, or go to workspace settings and pick Customise. In Discord, open Server Settings and then Emoji, where you upload an image and give it a name. In both cases the result is an image scoped to that one workspace or server. Copy it anywhere else and you get the colon-wrapped name, because there is no character behind it.

What do the colons around an emoji name mean?

They are a shortcode. Typing :fire: in Slack or Discord inserts πŸ”₯, which is a typing shortcut rather than anything stored. The names are not standardised: Slack calls the hundred points emoji :100: and the red heart :heart:, so a shortcode that works in one app can fail in another.

Why does Samsung show different emoji from other Android phones?

Samsung maintains its own emoji designs and ships them in One UI instead of Google's Noto Color Emoji. Both are Android, so the same message can look noticeably different on a Galaxy than on a Pixel. Neither is wrong; Unicode standardises the character and leaves the drawing entirely to the vendor.

Do Snapchat emoji mean something different?

Next to a friend's name, yes. Snapchat assigns its own meanings to a small set of emoji to describe your streak and how often you message: a flame for a running streak, hearts for how long you have been each other's closest friend, and so on. That system belongs to Snapchat alone and has nothing to do with what the emoji mean anywhere else.

Can I use Apple emoji in another app?

Not as emoji. Apple Color Emoji is licensed for Apple devices, so other platforms cannot ship it. Some apps let you send Apple-style images, but those are pictures rather than characters, so they will not be searchable or copyable as text.

Keep exploring