← All emoji & emote size guides

Twitch emote size — the complete spec

Twitch requires three sizes of every emote: 28×28, 56×56 and 112×112 pixels — PNG with a transparent background, under 1 MB each. (Or upload one ≥112×112 square image and let Twitch auto-resize.)

WhatSizeMax fileFormat
Emote — small (chat)28 × 28 px≤ 1 MBPNG, transparent
Emote — medium (retina)56 × 56 px≤ 1 MBPNG, transparent
Emote — large (previews)112 × 112 px≤ 1 MBPNG, transparent
Animated emotesame trio≤ 1 MBGIF, ≤ 60 fps
Sub badge18 / 36 / 72 px≤ 25 KBPNG

Need one at exactly that size? The Pixel Forge is a free pixel-emoji maker that exports transparent GIFs ready for Twitch — draw it, animate it, download it. Or grab the original dancing banana, pre-cropped for every platform.

Make a free Twitch emote →

The gotchas nobody tells you

Design at 112, judge at 28.

Viewers see your emote at 28×28 in chat. If it doesn't read at postage-stamp size, it doesn't work — zoom out and squint before you submit. Big shapes, faces and 2–4 colors win.

The auto-resize shortcut.

Twitch can generate the smaller sizes from one ≥112×112 upload — but auto-shrunk fine detail gets muddy. Pixel-art emotes drawn on a small grid survive perfectly.

Animated emotes need approval history.

Affiliates and Partners unlock animated-emote slots; the same size trio applies and GIFs must stay under 1MB and 60fps.

Transparency is mandatory in practice.

Chat has dark mode, light mode and channel themes — a solid background box screams amateur.

Quick answers

What size are Twitch emotes?

Twitch emotes require three sizes: 28×28, 56×56, and 112×112 pixels, as transparent PNGs under 1MB each.

Can I upload one image for all Twitch emote sizes?

Yes — upload a single square image of at least 112×112 pixels and Twitch auto-generates the smaller sizes.

What size are Twitch sub badges?

Sub badges need 18×18, 36×36, and 72×72 pixel versions, each under 25KB.

More sizes: Discord · the full cheat sheet