Skip to content
Real Emote Resizer

Twitch Emote Size

Three resizer sites publish three different sets of numbers for this, and at least one of them has the badge limit filed under emotes. Everything below was read off Twitch’s own guidelines on 26 August 2026, with the source linked, and the resizer at the top produces exactly these files.

PNG, JPG, WebP or animated GIF — nothing is uploaded

Nothing to hand?

Name it, and where it gets uploaded
What this took
The same art, somewhere else

The encoder is a worker inside this tab — turn off your network and every control still works. Platform rules were read from the official docs on 26 Aug 2026.

The rules, as published

Read off the official pages, each one dated so you can tell how stale it is. Where three resizer sites disagree, the row says which number is the wrong one.

Twitch static emote

Verified 26 Aug 2026

Format
PNG, square, transparent background
Manual upload
Three files — 112×112, 56×56, 28×28
Auto-resize upload
One square file, 112×112 up to 4096×4096
Max file size
1 MB

Commonly wrong: Not 25 KB. 25 KB is the subscriber badge limit.

Source: Twitch — Emote Guidelines

Twitch animated emote

Verified 26 Aug 2026

Format
GIF, square
Manual upload
Three GIFs — 112×112, 56×56, 28×28
Auto-resize upload
One GIF, 112×112 up to 4096×4096
Max file size
Auto-resize 1 MB · Manual 512 KB per file

Commonly wrong: The two modes have different limits. Most tools quote only the 1 MB figure.

Max frames
60
Flashing
No more than 3 flashes in any one second
Thumbnail
First frame by default; can be overridden with a static image

Source: Twitch — Emote Guidelines

Twitch subscriber badge

Verified 26 Aug 2026

Sizes
72×72, 36×36, 18×18 — all three required
Format
PNG, transparent background
Max file size
25 KB per file
Badge flair
Tier 2 and Tier 3 take 6 files, same three sizes, 25 KB each

Source: Twitch — Subscriber Badge Guide

Which size is used where

The 28px file is what viewers see inline in a chat message, and it is where most emotes fall apart — fine detail turns to mush and text becomes unreadable. Look at it before you publish, not after.

The 56px file shows up in the emote picker and in some overlays. The 112px file is used where there is room for it, including the emote detail card and third-party extensions.

Because the small sizes carry the most weight, it is often worth hand-tuning the 28px version rather than accepting a straight downscale — thicken an outline, drop a detail, raise the contrast.

Using this as a Twitch emote size converter

Most people arrive at emote sizes with a file already in hand rather than a blank canvas: an emote that was made for Discord, one exported at 500x500 by a commission artist, or an old one that needs redoing at the current sizes. Converting is the same operation as creating, run backwards — drop the existing file into the resizer above and it comes back as the full set for whichever platform you choose.

Two conversions are worth calling out because they lose something. Going from a Discord emoji to a Twitch emote means going from a file with no dimension rule to one with three exact dimensions, so a non-square Discord emoji has to be cropped or padded and you get to choose which. Going the other way is easier: a 112px Twitch emote is comfortably under Discord’s 256 KB ceiling already.

Emote to badge is the conversion that usually fails. Badges are 72, 36 and 18 pixels at 25 KB per file, and artwork that reads fine at 28 pixels can still miss the byte budget at 18. The badge resizer walks the palette down until the file fits and tells you the colour count it landed on, so you can see whether the result is still the badge you drew.

The full Twitch emote requirements checklist

The Twitch emote size requirements come in four parts, and an upload has to clear all of them. Here they are in one list, so you can check a file against it before you find out the hard way.

Dimensions: 112x112, 56x56 and 28x28 for a manual upload, or one square file between 112x112 and 4096x4096 for auto-resize. Format: PNG for static emotes, GIF for animated ones, with a transparent background in both cases.

File size: 1 MB for a static emote either way you upload. For animated, 1 MB for the single auto-resize file and 512 KB per file across the three manual uploads. Subscriber badges are a separate upload at 25 KB per file — that number does not belong to emotes.

Animation: no more than 60 frames, and no more than three flashes in any one second. Content: the emote has to follow the Twitch guidelines on what may be depicted, which is the one requirement on this list no resizer can check for you.

Questions

What are the three Twitch emote sizes?

112×112, 56×56 and 28×28, all square PNGs with transparent backgrounds. The 28px version is the one that appears inline in chat, so it is the one worth checking first.

Do I have to upload all three sizes?

Only if you use the manual upload. Twitch also offers auto-resize, where you provide one square file between 112×112 and 4096×4096 and it generates the smaller ones. Manual gives you control over how the small sizes look; auto is faster.

What is the maximum file size for Twitch emotes?

Static emotes: 1 MB, either way you upload. Animated: 1 MB for the single auto-resize file, 512 KB per file when you upload the three manually. Subscriber badges are the odd one out at 25 KB per file.

Why do people say 25 KB?

Because that is the subscriber badge limit and it has been copied onto emote pages by mistake. Badges are 72/36/18 pixels at 25 KB each. Emotes are 112/56/28 at 1 MB. They are separate uploads with separate rules.

What breaks an animated emote upload besides size?

Two things people miss: the 60-frame cap, and the rule against more than three flashes per second. Both are in the guidelines. The resizer above checks both and tells you which one failed.

What size are Twitch icons?

“Icon” is not a Twitch term, so it usually means one of three things. Emotes are 112×112, 56×56 and 28×28. Subscriber badges are 72×72, 36×36 and 18×18 at 25 KB each. A channel profile picture is a square that Twitch displays as a circle, so 512×512 is a safe upload. All three are square, and all three come out of the tool at the top of this page.

How can I make emotes bigger on Twitch?

Two different questions hide behind this one. If you mean how emotes appear in chat, you cannot change it — Twitch renders the 28px file inline and the size is fixed for the viewer. If you mean yours looks small or fuzzy, the fix is upstream: upload a sharp 112px file and design so the shapes still read at 28 pixels. An emote that looks weak in chat is almost always a detail problem, not a dimension problem.