Start larger than 112px
Draw at 500×500 or larger when possible. Downscaling preserves clean edges; enlarging a tiny source cannot recreate missing detail.
Updated July 2026
Twitch emotes use three square dimensions: 112×112, 56×56 and 28×28 pixels. The smallest file is what viewers normally see in chat, so every design must remain clear at 28 pixels.
Resize to all three sizes free| File | Dimensions | Where it is used | Design check |
|---|---|---|---|
| Large | 112 × 112 px | Upload source and high-density display | Edges should stay crisp |
| Medium | 56 × 56 px | 2× source for normal chat rendering | Small details should still separate |
| Small | 28 × 28 px | Normal chat display size | Expression must read instantly |
Twitch can change platform requirements. Confirm policy-sensitive details in the official Twitch emote guidelines .
Draw at 500×500 or larger when possible. Downscaling preserves clean edges; enlarging a tiny source cannot recreate missing detail.
PNG preserves transparent backgrounds and clean edges. Avoid a baked-in square background unless it is part of the design.
Thin text, subtle shading and tiny accessories often disappear. Use thick outlines, high contrast and one clear focal expression.
Upload checklist
The standard Twitch emote set is 112x112, 56x56 and 28x28 pixels. Each image is square. The 28px version is the normal chat display size, while the larger files support higher-density displays.
Twitch can generate smaller versions from a single larger upload when automatic resizing is available. Exporting all three sizes yourself still lets you inspect the 28px result and fix details that become unreadable after shrinking.
Use PNG when the emote needs a transparent background. JPG does not support transparency. Twitch also supports animated emotes through its animated-emote workflow, which has different preparation requirements from a static PNG.
The source may be too small, or the design may contain details that disappear at 28 pixels. Start with larger square artwork, use thick outlines and high contrast, and preview the final 28x28 output before uploading.
Crop once, inspect the real 28px chat preview, and download the complete PNG set. Processing stays in your browser.