EmoteResize

Emote Resizerfree Twitch & Discord emote resizer

Drop one image โ€” get every size Twitch, Discord and 7TV ask for. PNG & GIF, batch friendly, auto-compressed under the platform limits. Nothing is uploaded: your art stays in your browser.

Drop your emote here

PNG ยท JPEG ยท WebP ยท GIF โ€” or paste from clipboard

Emote Size Guide

Every platform wants the same artwork at different dimensions and file sizes. Upload once and this page generates the full ladder for whichever platforms you select above.

Twitch emote sizes

Twitch requires each emote in three sizes โ€” 112ร—112, 56ร—56 and 28ร—28 โ€” as square PNGs with transparency. Static emotes must stay under 25KB per file; animated GIF emotes may go up to 1MB. Sub badges use their own ladder: 72ร—72, 36ร—36, 18ร—18.

Discord emoji & sticker sizes

Discord recommends 128ร—128 for custom emoji with a 256KB cap. Stickers are larger: 320ร—320 with a 512KB cap (animated stickers use APNG โ€” export the static PNG here and convert if needed).

7TV, BetterTTV & FFZ

Third-party emote platforms display at the familiar 1ร—/2ร—/4ร— ladder. The 7TV preset exports 32ร—32, 64ร—64 and 128ร—128; BetterTTV and FrankerFaceZ re-uploads work fine with the standard Twitch ladder above.

Custom sizes

Need something else โ€” a panel icon, an alert overlay, a Kick upload? Toggle the custom preset and type any pixel size. The resizer keeps your image square and sharp at small sizes using high-quality downscaling.

How to Resize an Emote (3 steps)

  1. 1 ยท Upload your art

    Drag any PNG, JPEG, WebP or GIF onto the drop zone โ€” no account, no 2MB cap. Square images work best; non-square art is centered and padded, never stretched.

  2. 2 ยท Pick your platforms

    Toggle Twitch, badges, Discord, 7TV or a custom size. Batch is on by default: drop ten emotes and every one gets the full ladder.

  3. 3 ยท Download all sizes

    Grab a single file, or hit Download all for a ZIP with every size named and ready to upload (myemote_112x112.png, โ€ฆ). Files over a platform limit are flagged in red before you upload them anywhere.

FAQ

Can I resize animated GIF emotes?

Yes โ€” that's the point. Every frame is decoded, resized and re-encoded with the original timing. Twitch accepts animated emotes up to 1MB; the size badge tells you if a GIF squeaks past the limit so you can trim frames.

Will transparency be preserved?

Yes. Static exports are PNG with the alpha channel intact โ€” exactly what Twitch and Discord expect. JPEG is only used as a fallback for opaque images that would otherwise blow past a size cap.

Can I resize multiple emotes at once?

Yes. Drop a whole folder's worth. Each file gets its own result card, and the ZIP download keeps everything organized per emote, per platform.

Why is there a 25KB limit on Twitch emotes?

Twitch caps static emotes at 25KB per file to keep chat rendering fast for everyone. At 112ร—112 most PNGs fit comfortably; when one doesn't, this tool compresses it automatically and warns you if it still can't fit.

Are my images uploaded anywhere?

No. Resizing runs entirely in your browser with the HTML5 canvas โ€” your artwork never touches a server. Close the tab and nothing is left behind.

Dedicated Resizers

Prefer a page tuned to one platform? Each dedicated resizer opens with the right preset and the exact spec notes for that platform.