All articles
AssetsJul 4, 2026 5 min read

Twitch Emote Sizes Explained (112, 56, 28 — and Why All Three Matter)

Twitch asks for three sizes of every emote. Here's what each one is used for, and how to make the smallest one still readable.

Twitch requires every emote at 112×112, 56×56 and 28×28 pixels, as transparent PNGs under 1MB. The big one appears in the emote picker and on hover; the 28px version is what people actually see in chat — and it's the one most emotes fail at.

Design for 28px first

If your emote is unreadable at 28 pixels, it's unreadable in chat. Test it before you commit: our free emote previewer drops your art into a mock chat at real size so you can see it the way viewers will.

What breaks at small sizes

Thin outlines vanish, fine detail turns to mush, and low-contrast colors blur into the chat background. Fixes: thicken the outline, cut interior detail, and push contrast between the subject and the background.

One silhouette, one idea

The emotes that get spammed read as a single clear shape — a face, a paw, a heart. If someone has to squint to work out what it is, it won't get used.

Exporting all three

Export the 112px master first, then scale down. Rather than doing it by hand, drop it into the free emote resizer — it produces all three sizes (and badge sizes) as a zip, in your browser, with nothing uploaded.

Resize every emote in one drop

Free browser tool: upload one image, download all Twitch sizes as a tidy zip. Nothing leaves your device.

Open the resizer

Helpful resources

Get a free pack & new drops

Join our Telegram for a free stream pack, follow along on YouTube for tutorials, or browse the full collection on Etsy.