Common Platform Sizes
| Asset | Best target | Recommended tool |
|---|---|---|
| Twitch emotes | 112×112, 56×56, 28×28 | Twitch Emote Resizer |
| Twitch subscriber badges | 72×72, 36×36, 18×18 | Twitch Badge Resizer |
| Twitch channel point icons | 112×112, 56×56, 28×28 | Channel Point Icon Resizer |
| Discord emojis | 128×128, under 256KB | Discord Emoji Maker |
| Discord static stickers | 320×320, under 512KB | Discord Sticker Resizer |
| Discord animated GIF emojis | 128×128, under 256KB | Discord GIF Compressor |
| Kick emotes | 500×500 | Kick Emote Resizer |
| YouTube emojis and badges | 48×48 to 480×480 | YouTube Emoji Resizer |
| 7TV, BTTV, FFZ | Custom size | 7TV or Custom Emote Resizer |
How to Choose the Right Page
Start with what you are preparing: an emote, emoji, badge, sticker, channel point icon, or GIF. The right page gives you the correct canvas, format, and file limit before you upload.
Use the table above to open the matching resizer when you already know the platform, or stay on this guide when you need to compare sizes first.
Source File Advice
- Start from the largest clean source you have, then scale down for small chat sizes.
- Use transparent PNG for static emotes, badges, and icons when the background should disappear.
- Keep animated GIF loops short if the target platform has a strict size limit.
- Check the smallest output size before uploading; 18×18 and 28×28 are where most detail fails.
Match the Asset to the Right Tool
The same square image can need very different exports depending on where it will be uploaded. A 72×72 image is usually a Twitch subscriber badge, while a small square emoji may need Discord's 128×128 format or a custom size for another chat app.
Choose the platform rule, file format, and upload context first. Then resize once from a clean source instead of guessing and re-exporting repeatedly.
| What you need | Likely target | Best next step |
|---|---|---|
| Compare emote sizes | Several platforms | Use this guide, then choose a tool |
| Twitch emote sizes | 112×112, 56×56, 28×28 exports | Open Twitch Emote Resizer |
| Discord emoji size | 128×128 under 256KB | Open Discord Emoji Maker |
| 72×72 image | Twitch subscriber badge top size | Open Twitch Badge Resizer |
| Small square emoji | Custom square emoji output | Use Custom Emote Resizer |
| Kick emote size | 500×500 Kick emote | Open Kick Emote Resizer |
When a Size Converter Is Better Than a Guide
- Use a guide when you need to know the platform rule before editing.
- Use a size converter when you already know the target size and need the file exported.
- Use a compressor when the dimensions are correct but the upload still fails because the file is too large.
- Use a custom resizer when the platform is 7TV, BTTV, FFZ, or another service with changing upload requirements.
FAQ
What is the most common emote size?
For Twitch-style emotes, 112×112, 56×56, and 28×28 are the common set. Discord custom emoji commonly use 128×128.
Should I use the same emote file everywhere?
No. Twitch, Discord, Kick, YouTube, and third-party emote platforms use different dimensions and file limits, so export a separate file for each upload.
Do badges and emotes use the same resize logic?
Yes. The core crop, resize, transparency, and export logic is the same; only the preset dimensions and file limits change.
What does image resizer 72x72 usually mean for stream assets?
For Twitch creators, 72×72 is the largest subscriber badge size. Export 36×36 and 18×18 at the same time so the badge stays consistent in every display context.
Is a small square emoji always 128x128?
No. Discord uses 128×128 for custom emoji, but other tools and chat platforms may use smaller or custom square sizes. Use the platform rule first, then resize.
Should I resize before compressing?
Yes. Resize to the target dimensions first. Compression is most useful after the canvas and crop are already correct.