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 |
|---|---|---|---|---|
| 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
- 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.