Twitch Emote Sizes
Every Twitch emote comes in three square sizes. Chat shows emotes at 28 px. Twitch uses the 56 px and 112 px files on sharper screens and wherever emotes appear bigger, so all three should show the same picture.
| Rule | Still emote |
|---|---|
| Sizes | 112x112, 56x56 and 28x28 px |
| File type | PNG |
| Shape | Square, with the same width and height |
| Background | Fully transparent |
| Auto-resize upload | One image, 112x112 to 4096x4096 px, under 1 MB |
| Manual upload | All three sizes, each under 100 KB |
Source: Twitch Help, Emote Formatting & Instant Emote Upload Requirements and Subscriber Emote Guide, checked October 2026.
Is the emote file size limit 25 KB?
No. Some sites still say 25 KB, but that is Twitch's limit for sub badges. Emotes can be 1 MB as a single auto-resize image, or 100 KB per file in manual mode. Files from this tool are far under both.
Do You Still Need to Resize Your Emote?
Not always. In auto-resize mode, Twitch takes one square PNG between 112x112 and 4096x4096 px, under 1 MB, and makes the smaller sizes itself. If your art already fits that, you can upload it as it is.
Making the three sizes yourself still helps when:
- You want control over the 28 px version. Twitch's own guide suggests manual upload if you don't like its automatic results.
- Your image is not square, is over 1 MB, or is bigger than 4096 px.
Prefer auto-resize? Use this tool to square and shrink your image, then upload only the 112x112 file.