How to Make Slack Emojis

Create static or animated Slack emojis in minutes. Learn the exact size requirements, where to upload, and how to fix common Slack emoji errors.

Create Slack Emojis

Step-by-step instructions for creating and uploading Slack emojis.

  1. Design Your Emoji: Upload an image to MakeEmoji, remove the background if needed, and choose an animation or keep it static.
  2. Pick Slack-Friendly Settings: Set the size to 128px (or smaller) and export as GIF for animation or PNG for static emojis, keeping the file under 128 KB.
  3. Open Slack Custom Emoji: In Slack, click your workspace name → Customize [workspace] → Emoji tab → Upload Emoji.
  4. Upload & Name: Choose your exported file, give it a colon-wrapped name (e.g., :coffee-dance:), and click Save.
  5. Share It: Your Slack emoji is instantly available—type :your-name: or use the emoji picker to send it in any channel.

FAQ

What size and format do Slack emojis need?

Slack recommends 128×128 px images under 128 KB. PNG works for static emojis, and animated GIFs are fully supported as long as they stay under the size limit.

Can Slack emojis be animated?

Yes! Upload GIF files under 128 KB to Slack’s custom emoji page. MakeEmoji can export optimized GIFs or WebP files—use GIF when uploading to Slack.

Why does Slack say my emoji is too large?

Reduce the export size to 128px, shorten the animation, or simplify colors. Our exporter also offers WebP previews—convert to GIF after optimizing for the best balance of quality and file size.

How do I name my Slack emoji?

Slack uses colon-wrapped names (e.g., :party-parrot:). Pick a short, descriptive name when you upload so your team can search for it quickly.