๐Ÿ’ฌ ๐Ÿ‘ ๐ŸŽ‰ ๐Ÿš€ ๐Ÿ‘€ โœ… ๐Ÿ”ฅ

Slack Emojis

The complete guide to Slack emojis: shortcodes, reactions, status emojis, custom emoji creation, and workspace management. Copy any emoji with one click.

52+ emojis with shortcodes ยท Custom emoji guide ยท Etiquette & best practices

Quick Copy โ€” Popular Slack Emojis

Click any emoji to copy it to your clipboard. Paste directly into Slack.

What Are Slack Emojis?

Slack emojis are a core part of how teams communicate on Slack. Unlike standard emojis on your phone, Slack emojis have a dual life: they work as inline text emojis inside messages, and as emoji reactions (called โ€œreacjisโ€ in Slack culture) attached below messages. This reaction system is what makes Slack emojis uniquely powerful for workplace communication.

Every Slack workspace comes with the full set of standard Unicode emojis โ€” the same ones on your phone. But Slack adds three extra capabilities on top: shortcodes (type :thumbsup: to insert ๐Ÿ‘), emoji reactions that attach to messages, and custom emojis that let workspaces upload their own images.

Research shows that 58% of employees say using emoji at work communicates more nuance with fewer words, and 54% believe emoji speeds up workplace communication. In the U.S., 69% of workers say emojis allow for greater nuance in their messages. Emoji reactions are especially impactful โ€” after Slack introduced them, teams saw a significant decrease in total messages sent across channels.

Beyond standard emojis, Slack workspaces can upload unlimited custom emojis: unique images that become part of the workspace emoji set. Some teams go all-in โ€” Zapier reportedly has over 16,000 custom Slack emojis. Custom emojis range from company logos and team mascots to animated party parrots and inside-joke reactions.

Slack Reaction Emojis

The most commonly used Slack reactions. These replace full messages and keep channels clean. Click any emoji to copy.

Slack Status Emojis

Set these as your Slack status to communicate availability at a glance. Your status emoji appears next to your name everywhere in Slack.

Workflow & Project Management Emojis

Organize work, track progress, and communicate project status using these emojis in channels, threads, and task updates.

Celebration & Recognition Emojis

Celebrate wins, recognize team members, and boost morale. Use these in #wins channels or as reactions to great work.

Feedback & Voting Emojis

Use these reactions for quick feedback on proposals, code reviews, RFC documents, and team decisions.

Meeting & Huddle Emojis

Emojis commonly used during Slack huddles and video calls to signal without interrupting the speaker.

Complete Slack Emoji Shortcode Reference

Type these shortcodes in Slack to quickly insert emojis. Just type a colon (:), the shortcode name, and another colon. Slack auto-suggests matches as you type.

EmojiShortcodeCommon Use in Slack
๐Ÿ‘:thumbsup:Acknowledged, agree, will do
๐Ÿ‘Ž:thumbsdown:Disagree, needs changes
๐Ÿ‘€:eyes:Looking into it, taking ownership
โœ…:white_check_mark:Done, completed, approved
โŒ:x:No, blocked, rejected
๐ŸŽ‰:tada:Celebration, congrats, shipped!
โž•:heavy_plus_sign:Me too, count me in, +1
๐Ÿ™:pray:Thank you, please, gratitude
๐Ÿ”ฅ:fire:Great work, impressive, amazing
๐Ÿš€:rocket:Shipped, deployed, launch
๐Ÿ’ฏ:100:100% agree, perfect
๐Ÿ›:bug:Bug found, issue reported
๐Ÿšง:construction:Work in progress, not ready
โš ๏ธ:warning:Heads up, caution, attention
๐Ÿ’ก:bulb:Idea, suggestion, insight
๐Ÿ :house:Working from home (status)
๐ŸŽง:headphones:Focus mode, do not disturb
๐Ÿ“…:calendar:In a meeting (status)
๐Ÿค”:thinking_face:Considering, need to think
โœ‹:raised_hand:Question, want to speak

Slack Reactions vs Inline Emojis

๐Ÿ’ฌ Inline Emojis

  • โ€ขAppear within your message text, like any other character
  • โ€ขType shortcodes like :wave: or use the emoji picker
  • โ€ขUseful for tone-setting, emphasis, and self-expression
  • โ€ขCreating a message with only 1โ€“3 emojis renders them large (jumbo emoji mode)

๐Ÿ‘ Emoji Reactions (Reacjis)

  • โ€ขAppear below the message as small badges with a count
  • โ€ขHover over a message and click the emoji icon, or use +:shortcode:
  • โ€ขMultiple people can add the same reaction (count increments)
  • โ€ขLimits: Up to 23 reactions per user per message; max 50 unique emoji per message
  • โ€ขReactions do not trigger notifications โ€” reducing channel noise

Pro tip โ€” Search by reaction: Use has::emoji: in Slack search to find all messages with a specific reaction. For example, has::white_check_mark: finds all messages marked as done.

Reacji Channeler: Slack's built-in Reacji Channeler app automatically copies messages to a designated channel when someone adds a specific reaction โ€” great for triaging support requests or flagging content for review.

Workflow automations: Reactions can trigger Slack Workflow Builder automations. For example, reacting with โœ… can mark a task as done in your project management tool, or ๐Ÿ“Œ can save a message to a specific channel.

How to Add Custom Emojis to Slack

Custom emojis personalize your workspace with team-specific reactions, company logos, and inside jokes. Every workspace member can use them once uploaded.

Method 1: From the Emoji Picker (Fastest)

  1. In any message field, click the smiley face icon (๐Ÿ˜€) to open the emoji picker.
  2. Click โ€œAdd Emojiโ€ at the top of the picker panel.
  3. Click โ€œUpload Imageโ€ and select your file (PNG, JPG, or GIF).
  4. Enter a name for your emoji (lowercase letters, numbers, and hyphens only).
  5. Click โ€œSaveโ€. Your emoji is immediately available to the entire workspace.

Method 2: Via Workspace Settings

  1. Click your workspace name in the top-left corner of Slack.
  2. Go to โ€œTools & settingsโ€ โ†’ โ€œCustomize workspaceโ€.
  3. Select the โ€œEmojiโ€ tab.
  4. Click โ€œAdd Custom Emojiโ€.
  5. Upload your image, name it, and click โ€œSaveโ€.

Method 3: Bulk Upload via API

For uploading many emojis at once (e.g., an emoji pack), use the Slack Admin API:

  • โ€ขUse the admin.emoji.add API method (requires admin privileges)
  • โ€ขEach call uploads one emoji; script a loop for bulk uploads
  • โ€ขUse admin.emoji.list to view all custom emojis in the workspace
  • โ€ขUse admin.emoji.addAlias to create alternative names for existing emojis

Image Requirements

Specifications

  • โ€ขDimensions: Square, 128ร—128 px recommended
  • โ€ขFile size: Under 128 KB
  • โ€ขFormats: PNG, JPG, or GIF
  • โ€ขAnimated: GIFs supported, up to 50 frames

Best Practices

  • โ€ขUse PNG with transparent background for clean rendering
  • โ€ขTest in both light and dark mode
  • โ€ขKeep designs simple โ€” emojis render small
  • โ€ขNon-square images are resized to fit, which may crop edges

How to Create Custom Slack Emojis

Tools for Creating Custom Emojis

  • โ€ขFigma: Free design tool, ideal for creating transparent PNGs. Export at 128ร—128 px.
  • โ€ขCanva: Easy-to-use with templates. Set canvas to 128ร—128, enable transparent background (Pro feature).
  • โ€ขmacOS Preview / Windows Paint: Quick cropping and resizing for simple images.
  • โ€ขGIMP / Photoshop: Full control over transparency, animations, and optimization.
  • โ€ขOnline GIF makers: For animated emojis, use tools like EZGIF to create and optimize GIFs under 128KB.

Step-by-Step: Create a Custom Emoji

  1. Choose your subject. A photo, logo, text, meme, or illustration. Team photos, company mascots, and reaction faces work great.
  2. Open your image editor. Set the canvas to 128ร—128 pixels with a transparent background.
  3. Design or import. Place your image, crop to square, and ensure it reads clearly at small sizes. Bold shapes and high contrast work best.
  4. Remove the background. Select the background and delete it. For photos, use a background removal tool first.
  5. Export as PNG. Save as PNG for static emojis or GIF for animated ones. Verify the file is under 128KB.
  6. Upload to Slack. Use the emoji picker โ†’ Add Emoji, or go to Customize Workspace โ†’ Emoji.

Naming Best Practices

  • โ€ขBe descriptive. Use short, clear names like :ship-it:, :lgtm:, or :happy-friday:.
  • โ€ขUse prefixes for sets. Organize related emojis: :party-parrot:, :party-cat:, :party-dog:.
  • โ€ขOnly lowercase. Slack emoji names only support lowercase letters, numbers, and hyphens.
  • โ€ขAdd aliases. Give emojis multiple names so teammates can find them with different search terms.

Popular Custom Emoji Ideas

Workplace Reactions

  • โ€ข :lgtm: โ€” Looks Good To Me
  • โ€ข :shipit: โ€” Ship It squirrel
  • โ€ข :this: โ€” Pointing arrow
  • โ€ข :blocked: โ€” Stop sign
  • โ€ข :loading: โ€” Animated spinner

Team Culture & Fun

  • โ€ข :party-parrot: โ€” Dancing parrot
  • โ€ข :meow-party: โ€” Party cat
  • โ€ข :thisisfine: โ€” โ€œThis is fineโ€ meme
  • โ€ข :dumpster-fire: โ€” Universal classic
  • โ€ข :mic-drop: โ€” Microphone drop

Fun fact: Uber has over 14,000 custom Slack emojis. Zapier has over 16,000. Some teams treat their emoji library as part of their company culture.

Slack Emoji Packs

Emoji packs are curated collections of custom emojis designed for Slack workspaces. Instead of uploading emojis one at a time, packs let you add dozens or hundreds of themed emojis at once.

How to add emoji packs: Go to Customize Workspace โ†’ Emoji tab โ†’ browse available packs from Slack's built-in gallery. Admins can also use the Slack API to bulk-upload packs from external sources.

Popular pack categories: hand gestures, animated reactions, food & drink, animals, flags, memes, party animations, workflow indicators, and brand/logo sets.

There is no limit to how many emoji packs or custom emojis a workspace can have. Community sites offer thousands of free packs covering every category imaginable.

Emoji Aliases & Skin Tones

Built-in Aliases

Many Slack emojis have multiple shortcodes that map to the same emoji. For example:

  • โ€ข:thumbsup: and :+1: both produce ๐Ÿ‘
  • โ€ข:hankey: and :poop: both produce ๐Ÿ’ฉ
  • โ€ข:slightly_smiling_face: and :) both produce ๐Ÿ™‚

You can also create aliases for custom emojis via Customize Workspace โ†’ Emoji โ†’ Add Alias, or via the admin.emoji.addAlias API.

Skin Tone Modifiers

Slack supports skin tone modifiers on hand and people emojis. Click and hold (or long-press on mobile) any supported emoji to choose from six skin tone options. Your chosen skin tone is remembered for future use.

In shortcode form, append the skin tone modifier: :thumbsup::skin-tone-3: for a medium skin tone thumbs up.

Slack Emoji Etiquette

1.

React instead of reply. Use emoji reactions for simple acknowledgments. A ๐Ÿ‘ replaces โ€œsounds goodโ€ without generating a new notification for the entire channel.

2.

Establish team conventions. Agree on what common reactions mean. For example: ๐Ÿ‘€ = โ€œI'll handle itโ€, โœ… = โ€œdoneโ€, ๐Ÿšง = โ€œin progressโ€. Document these in a pinned channel message.

3.

Set meaningful status emojis. Your status emoji is the first thing colleagues see. Use recognizable emojis so people know your availability at a glance.

4.

Use emoji polls. Post a question and ask people to react with specific emojis to vote: โ€œReact with ๐Ÿ• for pizza or ๐Ÿ” for burgers for team lunch.โ€

5.

Read the room first. Emoji culture varies between companies. Some teams celebrate with 50 party parrots; others keep it minimal and professional. Observe before going all-in.

6.

Avoid ambiguity in important threads. For decisions, feedback, or approvals, a text reply is clearer than a ๐Ÿค” reaction. Use emojis to supplement, not replace, critical communication.

Slack Emoji Permissions & Admin Controls

  • โ€ขUpload permissions: Workspace Owners and Admins can restrict who can add custom emojis. By default, all members can upload.
  • โ€ขDeletion: Admins can delete any custom emoji. Regular members can only delete emojis they uploaded themselves.
  • โ€ขNo workspace limit: There is no cap on the number of custom emojis a workspace can hold.
  • โ€ขMobile limitations: Custom emojis cannot currently be added from the Slack mobile app on Android. Use desktop or web instead.
  • โ€ขEnterprise Grid: On Enterprise Grid plans, Org Admins can manage emojis across all workspaces using the admin API and centralized settings.
  • โ€ขAudit trail: Admins can see who uploaded each custom emoji and when, via the Customize Workspace page.