Twitch Emote & Badge Sizes
Twitch requires emotes at three resolutions: 28x28, 56x56, and 112x112 pixels, for display at different screen densities. Subscriber badges follow a similar pattern at 18x18, 36x36, and 72x72. Each size must be uploaded separately. FastEdit can generate all required sizes from a single source image in one step.
Presets
Emote 1x
28x28 PNG Max 25 KB
Standard resolution emote. Displayed in chat on low-DPI screens and in emote pickers at small sizes.
Emote 2x
56x56 PNG Max 25 KB
Medium resolution emote. Used on standard desktop displays and some mobile devices.
Emote 3x
112x112 PNG Max 25 KB
High resolution emote. Used on high-DPI (Retina) displays and as the source for downscaling.
Badge 1x
18x18 PNG Max 25 KB
Subscriber badge at standard resolution. Displayed next to usernames in chat.
Badge 2x
36x36 PNG Max 25 KB
Subscriber badge at medium resolution for standard desktop displays.
Badge 3x
72x72 PNG Max 25 KB
Subscriber badge at high resolution for Retina displays.
Panel
320x160 PNG / JPEG Max 2.9 MB
Stream info panel image displayed below the video player. Used for About, Schedule, Donate, and other custom sections.
Tips
- Design emotes at 112x112 first, then verify they are still readable at 28x28: most viewers see the smallest size in chat.
- Use transparent backgrounds for emotes so they blend into Twitch's dark and light chat themes.
- Keep emote designs bold with thick outlines: fine details disappear at 28x28.
- Panel images should be 320px wide; height is flexible but 160px is the standard for a clean layout.
- Animated emotes (for Partners and Affiliates) follow the same size requirements but use GIF format.