Skip to content
Free Tool

Twitch Emote Resizer

Drop in your art, get all three required emote sizes — 112, 56 and 28px PNG — plus sub badge sizes. Runs in your browser; nothing is uploaded.

Drop your emote art here
or click to browse — PNG with transparency works best. Nothing is uploaded; resizing happens in your browser.

What is the Twitch emote resizer?

Twitch won't accept a single image for an emote — it asks for three exact sizes of the same art: 112x112, 56x56 and 28x28 pixels, each as a square PNG under 1MB. This free tool takes any image you drop in and produces all three files in one click, with high-quality downscaling so the small sizes stay sharp instead of turning to mush.

Everything happens locally in your browser — your art is never uploaded to a server, there's no watermark, and no account is needed. It also handles sub badge sizes (72, 36 and 18px) with the same one-drop workflow.

How to resize an emote for Twitch

  • Drop in your art. A transparent PNG at 500-1000px works best. JPG and WebP work too, but they can't carry transparency.
  • Square it if needed. Non-square images can be padded with transparency (keeps everything) or center-cropped (fills the frame) — pick whichever suits the art.
  • Check the chat preview. The tool renders your emote at real 28px chat scale on both dark and light Twitch themes. If it reads there, it reads everywhere.
  • Download all three PNGs and upload them in your Twitch dashboard under Creator Dashboard, Viewer Rewards, Emotes.

Tips for emotes that actually get used

The 28px size is where emotes live or die — that's what chat sees. Bold shapes, thick outlines and exaggerated expressions survive the shrink; fine linework, small text and subtle details vanish. Zoom out and squint: if you can't tell what the emote is at thumbnail size, simplify it.

High-contrast art with a transparent background also holds up on both dark and light chat themes. Avoid pure-black or pure-white edge details, since one of the two themes will swallow them.

Sources and freshness

Official platform assumptions were last reviewed on July 20, 2026. Prices, program rules and platform limits can change.

Frequently Asked Questions

What sizes do Twitch emotes need to be?+

Three square PNGs of the same art: 112x112, 56x56 and 28x28 pixels, each under 1MB. Twitch also offers an auto-resize from a single 112px upload, but supplying all three yourself gives you control over how the small sizes look — which is exactly what this tool is for.

What size are sub badges?+

Subscriber and bit badges use 72x72, 36x36 and 18x18 pixel PNGs, each under 25KB. Switch the tool to Sub Badges mode to get those three sizes instead.

Does my image get uploaded anywhere?+

No — resizing happens entirely in your browser with the canvas API. Your art never leaves your device, which also means it works offline once the page is loaded.

Why does my emote look blurry at small sizes?+

Usually the source art is too detailed or too small. Start from at least 112px (ideally 500px+), use bold shapes and thick outlines, and check the 28px chat preview — that's the size viewers actually see.

Can I use animated GIFs?+

Animated emotes are a separate Twitch feature with their own requirements (GIF, 112x112, under 1MB, 60fps max). This tool takes the first frame of a GIF for static emotes; for animated ones, export from your animation tool at 112x112 directly.

How many emote slots do I get?+

Affiliates start with a base number of emote slots and unlock more through subs; Partners get more still. Slots for Tier 2 and Tier 3 emotes are separate. Check your Creator Dashboard for your current count.