Back to Blog
Guide

How to Add Custom Emoji to Slack (Desktop and iPhone)

To add a custom emoji to Slack, click the smiley face in the message field, click Add Emoji, upload a square JPG, PNG or GIF under 128 KB, name it and save. Everyone in the workspace can use it. Size rules, GIFs, aliases, emoji packs, and why you might not be allowed.

Slack Green Team
September 23, 2026
September 23, 2026
5 min read
Share:
slack emoji
slack tips
custom emoji

To add a custom emoji to Slack on desktop, click the smiley face icon in the message field, click Add Emoji, click Upload Image, choose a JPG, PNG or GIF, enter a name, and click Save. The emoji is then available to everyone in your workspace under the Slack icon in the emoji picker, and you can type it as :name:. Slack's help center recommends square images under 128 KB with a transparent background; animated GIFs can have up to 50 frames. You can also add custom emoji from an iPhone or iPad, but not from the Android app.

Need the image first? Our free Slack emoji maker turns a photo or logo into an emoji-ready image, and the Slack emoji resizer shrinks any image or GIF to the right size in your browser.

How to add custom emoji to Slack: Add Emoji, under 128 KB, square and transparent, GIF up to 50 frames

How to add a custom emoji to Slack on desktop

Add a custom emoji to Slack on desktop: emoji menu, Add Emoji, name, use it

  • In any conversation, click the smiley face icon in the message field.
  • Click Add Emoji.
  • Click Upload Image and choose your file.
  • Under Give it a name, type the code people will use, such as shipit or thanks-team.
  • Click Save.
  • Names must be unique in the workspace. Short, lowercase names with hyphens are easiest to type.

    How to add a custom emoji on iPhone or iPad

  • Tap the smiley face icon in the message field.
  • Enter a name, then tap Add custom emoji. If the name is taken, choose another.
  • Choose where the image comes from and follow the prompts.
  • Tap Add in the top right.
  • The Slack Android app does not support adding custom emoji. Use the desktop app or a browser.

    Slack custom emoji size and format

Never appear "away" on Slack again

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

Slack custom emoji rules: file types, size, GIF frames, who can add or delete, aliases
RuleDetail
File typesJPG, PNG or GIF
Best sizeSquare, under 128 KB, transparent background
Animated GIFsUp to 50 frames
Where you can addDesktop, iPhone and iPad

Emoji show small, so a simple shape with bold lines reads better than a detailed photo. Crop to a square with little empty space around the subject. If your file is too big, run it through the Slack emoji resizer, which shrinks images and GIFs in the browser without uploading them anywhere. To make one from scratch or from a photo, use the Slack emoji maker.

How to add a GIF emoji to Slack

The steps are the same; choose a GIF in Upload Image. Keep it to 50 frames or fewer and small in file size. Long or large GIFs are the most common reason an upload fails, so trim frames or resize it first with the emoji resizer. Slack shows animated emoji frozen for people who turned off animations in their accessibility preferences.

Slack emoji aliases and emoji packs

  • Alias. A second code for an emoji that already exists, for example :+1: also as :yes:. Click your workspace name, choose Customize [workspace] (owners and admins go through Settings & administration first), click Add Alias, choose the emoji, type the new code, and Save.
  • Emoji packs. Sets of emoji made for Slack. From the emoji menu, click Add Emoji, open the Emoji packs tab, pick one and click Add Pack. Owners and admins can remove a pack; single emoji in a pack cannot be removed.
  • Why can't I add emoji to Slack?

    Never appear "away" on Slack again

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

  • Your owner restricted it. Workspace and Org Owners can limit who adds custom emoji. Ask an owner or admin.
  • You are a guest. Guests cannot add custom emoji by default.
  • You are on Android. Use the desktop app or a browser.
  • The file is too big or the name is taken. Resize the image and pick a new name.
  • How to remove a custom emoji

    Click your workspace name, choose Customize [workspace], open the Emoji tab, find the emoji and click the delete icon, then Delete Emoji. Members can delete only emoji they added; owners and admins can delete any. More on replacing and removing emoji in how to delete a Slack emoji.

    Custom emoji as your status

    A custom emoji works as a status emoji too, so a team logo or an :on-call: badge can sit next to your name. Status meanings are in Slack status icons meaning, and reaction meanings in what does the eyes emoji mean in Slack. A status explains where you are; it does not keep your dot green. Slack Green does that during the working hours you set, from the cloud.

    FAQ

    Never appear "away" on Slack again

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

    How do I upload a custom emoji to Slack?

    Click the smiley face in the message field, then Add Emoji, Upload Image, name it and Save.

    What size should a Slack emoji be?

    Square, under 128 KB, ideally with a transparent background. Use the Slack emoji resizer to get there.

    Can I add emoji to Slack from my phone?

    From an iPhone or iPad, yes. From Android, no.

    Why can't I add custom emoji in Slack?

    Your workspace owner may have restricted it, you may be a guest, or you are on the Android app.

    Can I use another company's custom emoji?

    In a Slack Connect channel or DM, you can right-click another organization's custom emoji to add it to your own.

    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

    Guide

    Slack Workflow Builder Examples: 12 Workflows to Copy, With Triggers and Steps

    Twelve Slack Workflow Builder examples with the exact trigger and steps for each: daily standups, channel welcomes, time-off approvals, help desk requests, emoji escalations, keyword routing, incidents, list updates and webhooks from other tools. Plus where Workflow Builder lives, what it costs and how branches work.

    Slack Green Team5 min read
    Guide

    Slack Timer: How to Set a Countdown, Pomodoro or Focus Timer in Slack

    Slack has no built-in timer, but four built-in tools act like one: /remind me to ... in 25 minutes, a status that clears itself, /dnd for a focus block, and Workflow Builder for dated countdowns. For a live countdown in a channel, use a Marketplace app or a 15-line bot script.

    Slack Green Team5 min read
    Troubleshooting

    Slack Red Dot Won't Go Away? What It Counts and How to Clear It

    A red dot on the Slack icon means unread activity somewhere; a red number means DMs, mentions, keywords or followed thread replies. Press Shift+Esc to mark all read, check Threads, Activity, Later and other workspaces, then clear the cache or reset the OS badge.

    Slack Green Team5 min read
      How to Add Custom Emoji to Slack: Steps and Size Rules