Emote Resizer for Twitch and Discord
NewResize one piece of art to every emote size at once: Twitch emotes at 112, 56 and 28 pixels, sub badges at 72, 36 and 18, Discord emoji at 128 and stickers at 320. Transparent backgrounds kept, previewed in chat at real size.
Drop your emote art here
or paste with Ctrl+V. A PNG with a transparent background is best.
Runs entirely in your browser. Your images are never uploaded to a server.
How it works
- Drop in your emote art, ideally a PNG with a transparent background and at least 112 pixels across.
- Choose what to make: Twitch emotes and Discord emoji are ticked; add sub badges or stickers if you need them.
- Empty transparent edges are trimmed so the art fills the square. Choose Fit whole or Fill square, and add padding if you like.
- Tick Pixel art for sprite-style emotes, so they shrink with hard pixels instead of blurring.
- Check the chat preview at real size, then download every file as a ZIP.
Common use cases
- Preparing a new set of sub emotes for Twitch at all three sizes in one go.
- Making server emoji and stickers for a Discord community from existing art.
- Turning a streamer's face cam grab, cut out, into an emote.
- Checking an emote is still readable at 28 pixels before paying an artist for revisions.
- Resizing pixel art emotes without blurring them.
Frequently asked questions
- What size are Twitch emotes?
- Three sizes: 112 x 112, 56 x 56 and 28 x 28 pixels, as PNG with a transparent background, each under 1 MB. Chat shows the 28 on most screens and the larger ones on high-resolution displays. Twitch can generate the smaller sizes from the 112, but uploading all three lets you check how each one reads, which this tool shows you.
- What size is a Discord emoji?
- Upload 128 x 128 pixels, under 256 KB. Discord shows emoji at 22 to 48 pixels, so design for small. Stickers are different: exactly 320 x 320, PNG, under 512 KB.
- What size are Twitch sub badges?
- 72 x 72, 36 x 36 and 18 x 18 pixels, PNG, each under 25 KB. They sit at 18 pixels next to names in chat, so bold shapes and few details read best.
- Why does my emote look small or blurry in chat?
- Small, usually because the art has empty space around it, which Trim empty edges removes so it fills the square. Blurry, because shrinking a large image straight to 28 pixels in one step loses detail unevenly; this resizes in halving steps, which keeps edges crisp. For pixel art, tick Pixel art so no smoothing is applied at all.
- Does it keep the transparent background?
- Yes. Every file is a PNG and transparency is kept exactly. If your art has a solid background you want gone, cut it out first with the background remover, then bring it here.
- Is my art uploaded?
- No. Everything is resized in your browser, so your art never leaves your device.
Related tools
- Discord Banner ResizerResize an image to Discord's 680 x 240 profile banner or 960 x 540 server banner.
- Twitch Banner ResizerResize an image to Twitch's 1200 x 480 profile banner and 1920 x 1080 offline banner.
- Background RemoverCut a person out of a photo, then keep it transparent, put them on white or a color, or blur the background.