ImgWrench is a free BTTV emote resizer: drop in an image or animated GIF and get a 112×112 BetterTTV emote, or a 336×112 wide one, checked against BTTV's 1MB limit and previewed at the 28px height it shows in chat. Need 7TV, FFZ or Twitch sizes too? Export them from the same upload.
How to make a BTTV emote
- Drop your image or animated GIF into the tool above. You can add several at once.
- If it isn't square, choose Contain, Cover or Crop. Tick Wide emote for a 336×112 version.
- Check the chat preview in light and dark: BTTV asks that emotes are visible on both.
- Download the emote, or everything as a ZIP.
BTTV's emote rules
BetterTTV's Emote Guidelines ask for images between 100×100 and 336×112 pixels, in PNG, GIF or WEBP, and its upload form adds a limit of under 1MB. Emotes should be cleanly trimmed with no jagged edges, and any text should still be readable at 28px high. Copies of Twitch emotes or other BTTV emotes aren't allowed.
Design tips
- Design for 28px. That's the height BTTV shows in chat. Bold shapes and thick outlines read; fine detail doesn't.
- Check both themes. A dark outline that vanishes on dark mode is a common reason emotes look wrong.
- Use wide emotes for text. 336×112 gives a word or a reaction room without shrinking it.
Why ImgWrench
- BTTV, 7TV, FFZ and Twitch at once. One upload, every extension's size.
- Real chat size. Preview your emote at BTTV's 28px height.
- Private by design. Your art never leaves your device.