Twitch Emote Resizer

Export your artwork at Twitch’s three emote sizes — 28×28, 56×56, and 112×112. Download each size or grab a ZIP for manual upload. Everything runs locally in your browser.

Upload an image

Click to select a file

or drag and drop it here

PNG, JPEG, GIF, or WebP · max 10 MB

Twitch emote size requirements

Twitch documents exact emote upload sizes for manual and auto-resize workflows. EmoteTools exports the three manual sizes creators still use for pixel-perfect control.

"Depending on whether you wish to use auto-resize or manual upload, you will either need a single PNG between 112 x 112px and 4096 x 4096px, or three image sizes: 28 x 28px, 56 x 56px and 112 x 112px." Twitch Help — Emote Formatting & Instant Emote Upload Requirements

Static emotes should be square PNGs with a transparent background. Animated emotes use GIF. Manual mode is useful when you want each resolution tuned separately before upload.

FAQ

What sizes do Twitch emotes need?

Twitch displays emotes at 28×28, 56×56, and 112×112 pixels. Manual upload expects all three square sizes. Auto-resize mode accepts a single square image from 112×112 up to 4096×4096.

Should I upload PNG or GIF?

Static emotes use PNG with a transparent background. Animated emotes use GIF. Keep designs bold and readable — the 28×28 size is tiny in chat.

What is the file size limit?

Auto-resize allows up to 1 MB for a single source file. Manual mode limits are lower per size (commonly under a few hundred KB). This tool exports lightweight PNGs/GIFs suitable for upload.

Are my files uploaded to a server?

No. EmoteTools resizes images entirely in your browser. Nothing is sent to our servers.

Why export all three sizes?

Manual Twitch upload lets you control how the emote looks at each resolution. Scaling down from a large source usually looks better than letting the platform decide.

More tools

Other free emote utilities on EmoteTools.