Twitch Emote Sizes in 2026: The Complete Guide
Exact Twitch emote dimensions, file size limits and format rules for emotes, sub badges and bits badges โ plus how to export every size in one click.
Twitch requires you to upload your emote at three exact pixel sizes. If even one is the wrong size or too heavy, the upload is rejected. This guide lists every requirement for 2026 and shows the fastest way to hit them.
Twitch emote sizes
A standard Twitch emote must be supplied at 28ร28, 56ร56 and 112ร112 pixels as a transparent PNG. Each file must stay under 1 MB.
| Asset | Sizes (px) | Format | Max size |
|---|---|---|---|
| Emote | 28, 56, 112 | PNG (transparent) | 1 MB each |
| Animated emote | 28, 56, 112 | GIF | 1 MB each |
| Sub badge | 18, 36, 72 | PNG (transparent) | 25 KB each |
| Bits badge | 18, 36, 72 | PNG (transparent) | 25 KB each |
Why the smallest size matters most
Your emote is shown at 28ร28 the vast majority of the time. Fine details, thin lines and small text disappear at that size. Design for 28px first, then scale up โ not the other way around.
- โขUse bold shapes and a clear silhouette.
- โขAdd a 2โ4px outline so the emote pops on both dark and light chat.
- โขKeep important elements away from the edges.
- โขTest on a real chat background before exporting.
Export all sizes in one click
Instead of resizing each file by hand in Photoshop, drop one high-resolution image into the EmoteForge Twitch Emote Maker. It generates all three sizes, checks them against Twitch's limits, shows a live 28px chat preview, and exports a ready-to-upload ZIP โ entirely in your browser, with nothing uploaded to a server.
FAQ
Create the artwork at 112ร112 px (or larger and scale down). Twitch needs 28, 56 and 112 px versions, and EmoteForge generates all three automatically.
Each PNG emote must be under 1 MB. Sub and bits badges must be under 25 KB each.