EmoteResize

Emote Resizerevery emote, badge & sticker size in one pass

Drop one image — get every size Twitch, Discord and 7TV ask for. PNG & GIF, batch friendly, with generated file sizes and over-limit warnings. Your images are processed locally and are not uploaded.

Drop your emote here

PNG · JPEG · WebP · GIF — or paste from clipboard

Every Emote Size, One Page

Seven specs side by side. Tap a green card to load it into the resizer above — you stay on this page. Cards with an arrow open a dedicated page with the full notes for that platform.

Dedicated page

Make an Emote from Scratch

Not resizing finished art — building the emote itself. Crop it square, cut the background, add the outline, then export the Twitch ladder.

Twitch emote maker ↗

Emote Size Guide

Working on a wider image? Use the Discord banner resizer for a Discord profile or server banner, or the Twitch banner resizer for wide Twitch channel artwork. For your channel's About section, use the Twitch panel resizer to make a 320px-wide image.

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 manual upload uses 112×112, 56×56 and 28×28. Each static PNG must be under 100KB; each animated GIF may be up to 512KB. Twitch's separate auto-resize path accepts one square PNG or GIF up to 1MB. Sub badges use 72×72, 36×36 and 18×18 PNGs with a 25KB cap.

Discord emoji & sticker sizes

Discord recommends 128×128 for custom emoji with a 256KB cap. If a static export is too big, use the Discord emoji compressor. 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 a panel icon or an alert overlay? Toggle the custom preset and type any pixel size. For a Kick upload, use the Kick emote resizer to make its 500×500 file and check the size limit. 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 for review (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. Every frame is decoded, resized using its decoded delay and re-encoded. Twitch manual animated emote files can be up to 512KB each; the size badge warns you when an output is over that limit. Loop settings are not guaranteed to match the source.

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.

Does Twitch still require emotes to be under 25KB?

No. Current manual static emote PNGs must each be under 100KB; manual animated GIFs can each be up to 512KB. The 25KB limit still applies to Twitch subscriber badges.

Are my images uploaded anywhere?

No. Image resizing and encoding run locally in your browser; your image is not uploaded. The page itself may still load normal site services such as analytics.

Link to This Tool

Bloggers, mods, and forum members are welcome to share this page. Copy the snippet below to credit the source.

<a href="https://emoteresize.com/">Emote Resizer</a> — free online tool