Free tool, no sign-up

Twitch Emote Resizer

Drop in an image and get every size Twitch asks for, correctly sized, transparent and under the file size limit.

Your artwork never leaves your device. The resizing happens on a canvas in your own browser.
Drop an image here, or press to choose a file
PNG with a transparent background gives the best result.

Emote slots unlock with subscribers, not with artwork

Affiliate status and every emote slot after it are gated on your channel growing. Our Twitch follower packages help a new channel look worth following.

See Twitch packages

Twitch will not accept a single image for an emote. It wants three separate PNG files at 112, 56 and 28 pixels square, each under one megabyte, and it rejects the upload outright if any of them is the wrong size. Badges want 72, 36 and 18. This tool takes one image and produces the whole set.

Everything happens inside your browser using a canvas: your artwork is never uploaded, never stored and never seen by us. Transparency is preserved, the aspect ratio is kept, and each output is checked against Twitch’s file size limit before you download it.

How to use the Twitch Emote Resizer

  1. Drop an image in, or press to choose a file. PNG, JPG, WebP and GIF all work; PNG with transparency gives the best result.
  2. Choose emote sizes or badge sizes.
  3. Every size is generated instantly with a live preview at true scale.
  4. Download them one at a time, or all at once.

The sizes Twitch actually requires

  • Emotes: 112×112, 56×56 and 28×28 pixels, PNG, each under 1 MB. All three are mandatory.
  • Badges: 72×72, 36×36 and 18×18 pixels, PNG, each under 25 KB.
  • Backgrounds must be transparent. A white square around your art is the single most common rejection.
  • Animated emotes need GIF at the same three sizes, up to 60 frames. This tool outputs a still frame from a GIF rather than an animation.

What actually makes an emote readable

The size that matters is 28 pixels. That is what your emote looks like in a moving chat window, and it is roughly the size of a lowercase letter. Almost every emote that fails does so because it was designed at 112 and never checked at 28.

The things that survive at that scale are a bold silhouette, high contrast against both light and dark chat backgrounds, and no more than one readable detail. Text almost never survives; if you need a word, it has to be two or three fat letters. This tool shows you all three sizes at true scale on the page for exactly this reason: look at the small one first, and if it does not read, go back to the artwork rather than the resizer.

Where the emote slots come from

Affiliates start with one emote slot and earn more as subscribers grow; partners start with considerably more. Slots unlock at subscriber thresholds, so the practical constraint on most channels is not artwork, it is subscribers. That is worth knowing before commissioning a full set.

Frequently asked questions

Does it keep transparency?

Yes. A PNG with a transparent background stays transparent through the resize and the output is a PNG. A JPG has no transparency to keep, so it will come out with whatever background it had.

Is my image uploaded anywhere?

No. The resizing uses a canvas in your own browser. Nothing leaves your device, which you can confirm in your browser’s network tab.

Can it do animated emotes?

Not yet. Drop in a GIF and you will get a still frame at each size. Animated emotes need a GIF resizer that preserves every frame, which is a different job.

My image is not square. What happens?

It is fitted inside the square without cropping and without stretching, so the shape is preserved and the space around it stays transparent. Twitch accepts that; a stretched emote looks wrong.

Twitch rejected my upload anyway. Why?

The usual causes are a non-transparent background, an animated GIF uploaded to a still slot, or content that breaks Twitch’s guidelines. The dimensions and file size from this tool are correct by construction, and each output shows its own size so you can check.

Other free tools

  • Twitch Money Calculator – Enter subs, bits and average viewers. We apply the real Twitch splits and show what actually reaches your payout, not the gross.
  • Live Follower Count – Pick a platform, paste a username or a profile link, and see the public count with the moment it was read.
  • Instagram Profile Picture Viewer – Enter a public username on Instagram, TikTok, YouTube or Twitch and see the profile picture at the largest size the platform publishes.

See all free BoostPals tools

BoostPals

Social media growth the honest way: followers, views and subscribers across Instagram, TikTok, YouTube and Twitch, backed by a 12-month refill guarantee and never your password.

12-month no-drop guarantee·SSL secured checkout·24/7 support·Never your password
© 2026 BoostPals