Mojitap

Slack and Discord Emojis: Messages, Reactions, and Custom Emoji

In Slack and Discord, a standard emoji inside a message, a reaction under it, and a custom workspace or server emoji are different things. First decide which one you need. A missing custom emoji usually requires checking its workspace, server, or permissions—not resetting your phone's emoji keyboard.

The practical test is to try an ordinary character such as 👍 in a draft. If that works but a custom logo or named image does not, focus on the application's custom-emoji controls. If no text can be sent at all, investigate access to the conversation before investigating emoji.

Insert text or react to someone else's message?

GoalUseWhere it belongs
Write “Deployment complete ✅”A standard character in the message composerPart of the text you send
Acknowledge another messageAdd reaction on that messageA reaction attached to the original
Use a workspace logo or local memeThe app's custom emoji pickerA workspace- or server-specific image
Send a large expressive imageA sticker or image featureSeparate rich media, not plain text

If a status must survive copying into an email or document, write it out. A copied reaction or custom image is not a dependable replacement for “Approved for Friday's release”.

Slack: add a message emoji and remove your reaction

On desktop, click the smiley in Slack's message field, search or browse, and choose the character. You can also type a colon followed by an emoji name or alias. Use the result offered in Slack rather than assuming a shortcode from another app has the same name.

To react instead, hover over the existing message and select Add reaction. On mobile, touch and hold the message to reach reaction controls. Select a reaction you added again to remove your contribution. The original message remains. These actions are documented in Slack's emoji and reactions guide.

That difference matters when correcting a mistake: editing your sent text changes your message, while removing your reaction changes the acknowledgement attached to someone else's message. Do not delete a whole message simply to undo your reaction.

Slack: a custom emoji is missing

Check the workspace name first. Then search the exact custom name in that workspace's picker. An alias is a local name for an existing emoji; it is not a new Unicode character.

If you are authorized to add a custom image, Slack's desktop route starts in the emoji picker with Add Emoji, followed by an image upload and a name. Workspace settings and role restrictions can limit this action. Use Slack's custom-emoji instructions for the available controls rather than changing your system keyboard.

When reporting a missing item to an administrator, give the workspace, custom name, and whether it appears for another permitted member. That is more useful than reporting “all emoji are broken” when standard characters still work.

Discord: separate the server, subscription, and role checks

Open the smiley picker beside the message box. Custom emoji are grouped by server. A locked custom item can indicate that using it outside its home server requires an eligible Nitro subscription; permission settings can also restrict external emoji. See Discord's emoji guide.

Check these in order: does the emoji exist in its home server, can you use it there, and is the intended destination another server? If it works at home but not elsewhere, reinstalling the application is unlikely to change the relevant subscription or permission condition.

For uploading, use the server's Server Settings > Emoji area when your role permits it. Discord documents expression-management permissions and notes that some permission changes may not reach every account at once. A missing upload control is not proof that the image file is bad; confirm the role first.

Discord: remove a reaction without removing the message

Use the message's Add Reaction control to select an ordinary reaction. To take back your own reaction, select its emoji box again, or use the message's View Reactions list and remove your entry. Super Reactions are a separate animated feature with account requirements; they are not needed for an ordinary acknowledgement. The Discord reactions guide explains those controls.

Removing your contribution does not erase everyone else's matching reaction. If the reaction carried an important decision, also clarify that decision in words rather than relying on someone noticing a changed count.

Match the symptom to the next action

SymptomCheckUseful next action
Only a custom item failsHome workspace/server and exact nameUse its local picker or ask an administrator about that item.
Works in one server, not anotherExternal-emoji access and account eligibilityUse a standard emoji or permitted local equivalent.
Shortcode stays as textWhether the app offered a matching resultSelect from the picker instead of pasting an assumed code.
Cannot send any messageConversation access and send permissionResolve channel access before troubleshooting characters.
Standard emoji shows as a boxApp/device character supportCompare another app and use an older character if needed.

For display failures, the box and question-mark guide is more relevant than custom-emoji permissions. For text that will leave the workspace, use Mojitap's standard Unicode list. Mojitap cannot supply your server's private images or grant permissions.

Finally, document any repeated reaction convention. “A check means read; approval must be written in the thread” prevents a casual acknowledgement from becoming a hidden decision. The emoji can save a short reply only when everyone knows what the response means.

Add Emojis to Text with Mojitap Browse All Emojis Back to Blog