Back to Blog
Troubleshooting

Slack Custom Emoji Not Showing? What Each Symptom Means

When a Slack custom emoji shows as its :name: code, it was deleted or renamed, it belongs to another workspace, or your emoji display is set to plain text. A blank square means the image did not load. Fixes for each case, plus emoji missing from the picker and emoji that do not move.

Slack Green Team
September 27, 2026
September 27, 2026
5 min read
Share:
slack
emoji
custom emoji
troubleshooting

When a Slack custom emoji is not showing, look at what appears instead. If you see its code as text, such as :party-cat:, the emoji was deleted or renamed, it belongs to a different workspace, or your own emoji display is set to plain text. If you see a blank square or a broken image, the image did not load, and clearing Slack's cache usually fixes it. If the emoji is only missing from the picker, it is under the Slack icon tab. The fix for each case is below.

We build Slack Green, which keeps your Slack status green from our servers during the hours you set. We also make the free Slack emoji maker and Slack emoji resizer, so we see a lot of custom emoji that did not show up.

Slack custom emoji not showing: text code means deleted, another workspace or plain text setting; blank square means it did not load

What you see, and what it means

What you see and what it means: text for you only, text for everyone, text in one workspace, blank square, missing from picker, not moving
You seeLikely causeFix
The :name: code, only on your screenYour emoji display is set to plain textPreferences, Messages & media, Emoji
The :name: code, for everyoneThe emoji was deleted or renamedAdd it again under the same name
Works in one workspace, text in anotherCustom emoji belong to one workspaceAdd it to this workspace too
A blank square or broken imageThe image did not loadClear Cache and Restart
Not in the emoji pickerIt is under the Slack icon tabSearch the name in the picker
Shows, but does not moveAnimations are offPreferences, Accessibility

Emoji show as text codes

Only for you. Slack has an emoji display preference. Click your profile picture, choose Preferences, then Messages & media, and look under Emoji. Slack's help center lists an option to display emoji as Unicode or plain text there. With plain text on, every emoji shows as its code. Uncheck it.

For everyone. Someone deleted or renamed the custom emoji. Messages and reactions keep the old code, and Slack has no image for it anymore. An owner or admin can check the workspace's emoji list: click the workspace name, choose Customize, and search. To bring it back, upload the image again under the exact same name. Who can add and delete emoji is in how to delete a Slack emoji and how to add custom emoji to Slack.

In one workspace but not another. Custom emoji belong to the workspace or organization that added them. The :party-cat: in your company workspace does not exist in a community workspace, so the code shows as text there. Add the same file to each workspace where you want it. Emoji packs help when you move many at once; see Slack emoji packs.

A typo. Custom emoji names are exact. :partycat: and :party-cat: are different emoji. Type a colon and the first letters, and pick from the list Slack suggests.

Emoji show as blank squares or broken images

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Fix a missing Slack custom emoji in order: search the picker, check emoji display, check the workspace list, clear the cache, re-upload a smaller file

The emoji exists, but your app could not load the image.

  • Clear the cache on desktop. Choose Help, Troubleshooting, Clear Cache and Restart.
  • On a phone, sign out and back in, or use the app's reset cache option in its settings if your version has one.
  • Check the network. A company VPN, proxy or firewall can block the servers Slack loads images from. Try another network to test.
  • Update Slack. Old app versions can fail to show newer emoji.

If only one new emoji fails and others load, delete it and upload it again. Keep the file square, 128 by 128 pixels and under 128 KB; the Slack emoji resizer shrinks it without losing animation. The limits are in Slack GIF size limit.

Custom emoji missing from the emoji picker

Slack's help center says custom emoji are in the emoji picker under the Slack icon. Open the picker with the smiley face in the message field and click that icon, or type the name in the picker's search box. A new emoji can take a moment to appear; reload Slack if it does not show after a minute.

Custom emoji not animating

A GIF emoji that shows but does not move is a display setting, not a broken emoji. Animations are off under Preferences, Accessibility, or in the phone app's settings. Every cause is in Slack GIF not playing.

FAQ

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Why do my Slack emoji show as text? Your emoji display is set to plain text, or the custom emoji was deleted, renamed, or comes from another workspace.

Why did a custom emoji disappear from Slack? Someone deleted or renamed it. Upload it again under the same name to restore old messages.

Why can't I find a custom emoji in the Slack emoji picker? It is under the Slack icon tab. Search for its name.

Can I use my company's custom emoji in another workspace? Not directly. Custom emoji belong to one workspace. Upload the file there too.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Ideas

Slack Emoji for Announcements, Updates and Reminders

The standard Slack emoji for an announcement is 📣 :mega: or 📢 :loudspeaker: at the start of the post. Use 🚨 :rotating_light: only for real emergencies, 🆕 :new: for updates, ⏰ :alarm_clock: for reminders, and ask readers to react with ✅ :white_check_mark: once they have read it. Templates and a custom emoji idea.

Slack Green Team•5 min read
Templates

Slack Status for a Doctor Appointment: 24 Statuses and Emoji

A Slack status for a doctor appointment says you are out and when you are back, such as 🏥 'At an appointment, back at 2 PM.' You do not have to say what kind. 24 statuses for doctor, dentist and other appointments, the emoji codes, and how to schedule the status so it clears by itself.

Slack Green Team•5 min read
Templates

Slack Status for Limited Availability: 30 Statuses to Copy

A Slack status for limited availability says you are around but slow, until when, and how to reach you if it is urgent, such as ⏳ 'Limited availability today, replies after 3 PM. Urgent: @mention me.' 30 statuses for busy days, slow replies and catching up, the emoji to use, and when to pause notifications too.

Slack Green Team•5 min read