Guide
Custom Emoji Size Guide for Slack, Discord, Twitch & More (2026)
The right dimensions and file limits for custom emojis on Slack, Discord, Twitch, Telegram, WhatsApp, Teams and Reddit — plus how to keep them crisp.
5 min read
Every chat app has its own rules for custom emojis — get the size wrong and your emoji shows up blurry, cropped, or rejected on upload. This guide lists the recommended dimensions and file limits for the apps people use most, and how to export an emoji that stays sharp at tiny sizes.
The short version: design at a high resolution with a transparent background, keep one clear subject, and export a PNG (or GIF for animation). Every emoji from our generator already comes out as a high-resolution transparent PNG, so you can resize down to any of the targets below.
Recommended sizes by platform
- •Slack — 128×128 px, under 128 KB (PNG or GIF).
- •Discord — 128×128 px, under 256 KB (PNG or GIF; animated needs a boosted server or Nitro).
- •Twitch — upload at 112×112, plus 56×56 and 28×28 px versions (transparent PNG).
- •Telegram — 512×512 px transparent PNG for stickers and custom emoji.
- •WhatsApp — 512×512 px transparent image for stickers.
- •Microsoft Teams — square transparent PNG; works across messages and reactions.
- •Reddit — square transparent PNG for subreddit comment emoji.
How to keep an emoji crisp at small sizes
- •Use one clear subject — busy scenes turn to mush at 28–128 px.
- •Keep strong contrast and bold shapes so it reads in the picker and as a reaction.
- •Always export with a transparent background so it sits cleanly on light and dark themes.
- •Start from a high-resolution source and scale down — never scale a small image up.
Make your own custom emoji
Describe any emoji and generate a transparent-background sticker with AI in seconds.
Open the emoji generatorFAQ
What is the best file format for a custom emoji?
A transparent PNG for static emoji, or a GIF for animated ones. PNG keeps clean edges and a transparent background that works on both light and dark chat themes.
What size should a Slack emoji be?
128×128 pixels and under 128 KB. Slack downscales larger images, but starting at 128px keeps the result crisp.
Can I use the same emoji on Slack and Discord?
Yes — both accept 128×128 px PNG or GIF emoji. Export once and upload to each app.