Free tool

Free Twitch emote resizer

Drop in one square image and get your three emote sizes: 28, 56 and 112 px PNG. Each one is previewed inside a mock chat line on a dark and a light background, at its real size.

This tool works with still images only. Animated GIF emotes are not handled. Everything runs in your browser, so your artwork stays on your device.

Runs in your browser. Your image is processed on your own device. Nothing is uploaded to a server, there is no account to make, and the tool makes no outside requests.
If your image is not square

How to use it

  1. Add one square image

    Use a transparent PNG at 512 × 512 px or larger if you can. If your image is not square, choose whether to crop it or pad it with transparency.

  2. Check it in chat

    Look at the 28 px version first. That is the size most viewers see in chat, so the shape has to stay readable there.

  3. Download

    Take the three files one by one, or all of them in a ZIP.

  4. Upload to Twitch

    Open Viewer Rewards › Emotes in the Creator Dashboard. With auto-resize on, upload a single square PNG. Twitch accepts one from 112×112 up to 4096×4096 px, at most 1 MB. With auto-resize off, upload the 28, 56 and 112 px files.

Need a ready-made set? See the emote size guide for the full upload steps, or browse the overlay packs for matching alerts and panels.

Questions

What size are Twitch emotes?

With manual upload, three PNG files at 28×28, 56×56 and 112×112 pixels. With auto-resize, one square PNG between 112×112 and 4096×4096 pixels and at most 1 MB.

Does this tool handle animated GIF emotes?

No. It only works with still images (PNG, JPG or WebP). GIF files are rejected so you do not get a broken result.

Is my image uploaded anywhere?

No. The image is processed in your browser and never sent to a server.

Can I upload just the 112 px file?

Yes, if auto-resize is on, a single square PNG at 112×112 or larger is enough. The 112 px file this tool makes qualifies.

Why does my emote look soft?

If the source image is smaller than 112 px the larger sizes have to be enlarged. Start from a bigger image, ideally 512 px or more.