← All tools
Design · Productivity

Emote Resizer

Resize one image into every Twitch, Discord, 7TV, Slack emote and badge size, free and private.

Drop one image and get every Twitch, Discord, 7TV, and Slack emote and badge size in a single pass, static or animated, auto-compressed under each platform limit. Runs in-browser, nothing uploaded.

Screenshot of the Emote Resizer website

Emote Resizer solves a small, repetitive chore for streamers and community creators: every platform wants the same artwork at different dimensions and file sizes, and doing that by hand is tedious. Drop one image and it generates the complete ladder, Twitch’s 112/56/28 emotes and 72/36/18 sub badges, Discord’s 128px emoji and 320px stickers, the 7TV/BetterTTV/FFZ set, Slack emoji, or any custom square size, in a single pass.

It handles the fiddly parts automatically. Animated GIFs are decoded, resized, and re-encoded frame by frame with the original timing preserved, transparency is kept intact on PNG exports, and each file is compressed to fit the platform’s cap, with anything still over the limit flagged in red before you upload it anywhere. Batch mode is on by default, so a folder of ten emotes each gets the full ladder, downloadable as a tidy named ZIP.

Everything runs in the browser via canvas, so your artwork never touches a server, and there’s no signup. It’s honest about its scope, a resizer and exporter rather than an editor or drawing app, so you bring finished art and it handles the export grind. It also carries a clear disclaimer that it isn’t affiliated with Twitch, Discord, or 7TV, referencing them only for compatibility.

What we like

  • One upload exports the full size ladder for every major platform
  • Handles animated GIFs frame by frame, not just static PNGs
  • Fully client-side, no account, and flags files over platform limits

What to watch

  • A resizer and exporter, not a full editor or drawing app
  • You need finished artwork to start

Try Emote Resizer

Free · Free tier available.

Visit Emote Resizer →