Image Tools

Twitch Emote Resizer

Drop in your emote or badge artwork and get every size Twitch asks for in one go: 112, 56 and 28 pixels for emotes, or 72, 36 and 18 pixels for subscriber badges. The tool squares the image, trims empty transparent edges, checks each file against Twitch's size limit and shows how the smallest version reads in chat. It all runs in your browser, so your art is never uploaded.

Twitch Emote Resizer

Free · No sign-up
Loading tool…

Twitch emote sizes: 112, 56 and 28 pixels

Twitch's emote guidelines ask for a square PNG. With manual upload you supply three files: 28 × 28, 56 × 56 and 112 × 112 pixels. With auto-resize you upload a single square PNG between 112 × 112 and 4096 × 4096 pixels and Twitch makes the smaller ones. Each file can be up to 1 MB.

Manual upload is worth the extra step when the art has fine details, because you can check the 28 px version yourself before viewers see it. This tool makes all three files from one drawing and names them by size, so they are easy to match to the right upload box.

Twitch sub badge size: 72, 36 and 18 pixels

Subscriber badges are smaller. Twitch's subscriber badge guide asks for PNG files at 18 × 18, 36 × 36 and 72 × 72 pixels, and each file can't be larger than 25 KB. Choose Subscriber badge above and you get exactly those three sizes, with each file checked against the 25 KB limit.

Twitch also asks for a transparent background on Tier 2 and Tier 3 badge flair. If your image has no transparent areas at all, the tool tells you before you download.

Make it square without squashing it

Twitch only accepts square emotes, and most art isn't drawn on a perfect square. Stretching it to fit makes faces look wrong. Choose Fit to keep the whole drawing and add transparent space around it, or Crop to fill the square and move the crop with the slider.

Trim transparent edges is on by default. Many drawings have a wide empty border, and at 28 pixels that border wastes a large part of the emote. Trimming it first makes the artwork fill the square, so it stays readable in a busy chat.

Check how your emote reads at 28 px

The smallest size is what most viewers see next to the chat text, and details that look great at 112 pixels can disappear. The preview shows the 28 px emote in a line of text on a dark and a light background, plus a 3× zoom where every real pixel is visible.

If it doesn't read well, simplify the art rather than sharpening it: thicker outlines, fewer small details and stronger contrast usually help more than any filter.

Sharp downsizing, still images only

Big reductions, such as a 2000 px drawing down to 28 px, are done in halving steps with high-quality smoothing, which keeps edges cleaner than a single jump. If your artwork is smaller than the largest size, the tool warns you that it has to be enlarged and may look soft.

This tool makes still PNG files. If you drop an animated GIF, you get its first frame as a static emote. Animated emotes are not created here.

More free image tools

Need a YouTube banner, an Instagram post or a Facebook profile picture from the same art? The social media image resizer has those sizes. To change formats in bulk, use the image converter, and for smaller web images the PNG to WebP converter.

Your artwork stays on your device

Emote art is often unreleased or paid commission work. Nothing you drop here is uploaded: the image is resized and zipped inside your browser tab, like all of our free online tools. Sizes and limits on this page come from Twitch Help (emote guidelines and subscriber badge guide), checked on November 11, 2026.

Frequently asked questions

What size are Twitch emotes?

Twitch emotes are square PNGs at 112 × 112, 56 × 56 and 28 × 28 pixels for manual upload. With auto-resize you upload one square PNG between 112 × 112 and 4096 × 4096 pixels. Each file can be up to 1 MB.

What size are Twitch sub badges?

Subscriber badges are PNG files at 72 × 72, 36 × 36 and 18 × 18 pixels, and each file must be 25 KB or smaller.

Is this Twitch emote resizer free?

Yes. There is no sign-up, watermark or limit, and your image is never uploaded.

How do I make a non-square image work as an emote?

Choose Fit to keep the whole image and add transparent space around it, or Crop to fill the square and move the crop with the slider. Twitch only accepts square emotes.

Can I resize animated GIF emotes here?

No. The tool makes still PNG files, so an animated GIF gives you its first frame.

Why does my emote look blurry at 28 px?

At that size there are only 784 pixels to work with. Trim empty edges, use thicker outlines and fewer small details, and check the 3× zoom preview before you upload.