The emoji & emote size chart
Every platform, one table — kept current by people who ship pixels for a living. Sizes below are the upload specs; chat usually renders them smaller.
| Platform | What | Size | Max file | Format |
|---|---|---|---|---|
| Slack → | Custom emoji (upload) | 128 × 128 px | ≤ 128 KB | PNG · JPG · GIF |
| Telegram → | Static sticker | 512 × 512 px | ≤ 512 KB | WEBP · PNG, transparent |
| Discord → | Sticker (upload) | 320 × 320 px | ≤ 512 KB | PNG · APNG, transparent |
| Discord → | Custom emoji (upload) | 128 × 128 px | ≤ 256 KB | PNG · JPG · GIF |
| Twitch → | Emote — small (chat) | 28 × 28 px | ≤ 1 MB | PNG, transparent |
| Slack | Custom emoji | 128 × 128 px | ≤ 128 KB | PNG · JPG · GIF |
| Telegram | Sticker | 512 × 512 px | ≤ 512 KB | PNG · WEBP |
| Microsoft Teams | Custom emoji | ≥ 256 × 256 px | ≤ 1 MB | PNG · JPG · GIF |
| YouTube | Channel emoji (members) | 32 × 32 px | ≤ 1 MB | PNG |
| Community emoji | 128 × 128 px | ≤ 64 KB | PNG |
Rows with an arrow have a full guide — gotchas, all the secondary sizes, and quick answers.
What those sizes actually look like
Numbers lie; pixels don't. Here's the same dancing banana at each platform's real rendered size — notice how fast detail disappears. That's why bold pixel art wins chat.
Twitch chat
Discord chat
Discord jumbo
Twitch retina
Twitch large
Discord upload
Make one that survives the shrink. The Pixel Forge is a free in-browser pixel-emoji maker — draw on a small grid, animate frame by frame, export a transparent GIF at exactly the size your platform wants. Built by the creator of the original 1999 dancing banana, who has strong feelings about readable pixels.
Open the Pixel Forge →The deep guides
- Slack Emoji Size — Slack custom emoji is 128×128 pixels, max 128KB, PNG/JPG/GIF.
- Telegram Sticker Size — Telegram stickers are 512×512 pixels, WEBP or PNG, under 512KB, with a transparent background.
- Discord Sticker Size — Discord stickers are 320×320 pixels, max 512KB, PNG or APNG with transparency.
- Discord Emoji Size — Discord emoji size is 128×128 pixels, max 256KB, PNG or GIF.
- Twitch Emote Size — Twitch emotes need three sizes: 28×28, 56×56 and 112×112 pixels, PNG with transparency, under 1MB.
More platforms get their own guides as we go — the table above is always the complete picture.