ImgWrench is a free emote resizer for Twitch: drop in one image or animated GIF and get the 112, 56 and 28 pixel emotes, sub badges and channel points icons Twitch asks for — checked against Twitch's file limits, with a Discord-sized copy if you want one. Need the full rules first? Read the Twitch emote size guide.
How to resize a Twitch emote
- Drop your image or animated GIF into the tool above. You can add several at once.
- Pick the outputs you need: emotes, sub badges, channel points icons, or a matching Discord emoji.
- If the image isn't square, choose Contain, Cover or Crop.
- Check the chat preview, then download single files or everything as a ZIP.
Uploading to Twitch
Open your Creator Dashboard and find the emotes section under Viewer Rewards. Upload each size into its matching slot. Exact menu names change from time to time, so follow Twitch's own help pages if the layout looks different.
Design tips
- Start big. Begin with a square image of at least 112×112, ideally larger, so the downscale has detail to work with.
- Think small. Most viewers see emotes at 28px. Bold shapes, thick outlines and high contrast survive; fine text does not.
- Use transparency. A transparent background looks right on both light and dark chat themes. Check both in the preview.
- Keep animations short. Short loops with few frames stay small and read clearly in a busy chat.
Why ImgWrench
- Private by design. Your art never leaves your device.
- Every size at once. One image in, every Twitch size out, named and zipped.
- Crisp at small sizes. Step-down scaling and light sharpening keep 28px emotes clean.
- GIF support. Animated emotes keep their frame timing.