Twitch needs every emote uploaded in three exact sizes, and sub badges in three more. This free Twitch emote resizer takes one image and instantly exports every size as a clean, transparent PNG — right in your browser, nothing uploaded to a server.
Twitch emote and badge sizes
| Type | Required sizes (px) |
|---|---|
| Emotes | 112 × 112, 56 × 56, 28 × 28 |
| Sub badges | 72 × 72, 36 × 36, 18 × 18 |
Emotes and badges must be square, transparent PNGs, and under 1 MB each. If your artwork isn't square, this tool fits it inside a square canvas so nothing gets cropped.
How to use it
Pick Emote or Badge, upload your image (ideally a high-resolution square PNG so it stays crisp when scaled down), then download each size. Upload them to Twitch under Creator Dashboard → Settings → Affiliate/Partner → Emotes or Subscriber Badges.
Frequently asked questions
What size do Twitch emotes need to be?
Three sizes: 112 × 112, 56 × 56 and 28 × 28 pixels, each a transparent PNG under 1 MB. This tool exports all three from a single image.
What size are Twitch sub badges?
72 × 72, 36 × 36 and 18 × 18 pixels, transparent PNGs. Switch to Badge mode above to export those sizes.
Do my emotes need to be square?
Yes. Twitch requires square emotes and badges. If your image isn't square, this resizer centers it inside a transparent square so nothing is cut off.
Will resizing blur my emote?
Start from the largest, highest-resolution version you have (at least 112 px, ideally bigger). Scaling down stays sharp; scaling a tiny image up will look soft. The 28 px size is always small, so keep designs bold and simple.
Is my image uploaded anywhere?
No. Everything runs locally in your browser — your artwork never leaves your device.
More free tools for streamers
Bregvorn builds free, no-signup tools for creators. Browse the free tools hub — including a fancy text generator and an OBS bitrate calculator.
Last updated: July 2026