All tools

Twitch Emote & Badge Resizer

Drop in your emote art and download every size Twitch asks for. Transparent edges can be trimmed and the result is padded to a square. The image never leaves your device.

Your image

Choose an image to start.

How it looks in chat

viewer: nice gg
viewer: nice gg

Twitch emote size requirements

Twitch accepts emotes in two ways (from Twitch Help, “Emote Formatting & Instant Emote Upload Requirements”):

The manual option is useful when the 28 px version needs its own clean-up — thin lines and small text often disappear at that size. This tool gives you all three so you can check the small one before uploading.

Subscriber badge sizes

Twitch subscriber badges are uploaded as three PNGs: 18 × 18, 36 × 36 and 72 × 72 px, each up to 25 KB (Twitch Help, “Subscriber Badge Guide”).

Discord emoji size

Discord accepts custom emoji up to 128 × 128 px (it shows them smaller in chat) and the file must be under 256 KB, as JPG, PNG, GIF or WebP (Discord support).

Tips for small sizes

Sources

Last checked: 2026-09-24.

FAQ

What size should a Twitch emote be?

Upload one square image between 112×112 and 4096×4096 px (max 1 MB), or three images at 28×28, 56×56 and 112×112 px.

Is my image uploaded to a server?

No. The resizing is done by your browser's canvas. You can even disconnect from the internet after the page loads.

Why does my emote look blurry at 28 px?

Fine details disappear at small sizes. Trim empty edges, thicken outlines, and check the chat preview. Starting from a large, sharp image helps.

What size is a Twitch sub badge?

18×18, 36×36 and 72×72 px PNG files, each 25 KB or smaller.

More free tools