Twitch Emote & Badge Resizer
Drop in your emote art and download every size Twitch asks for. Transparent edges can be trimmed and the result is padded to a square. The image never leaves your device.
Your image
How it looks in chat
Twitch emote size requirements
Twitch accepts emotes in two ways (from Twitch Help, “Emote Formatting & Instant Emote Upload Requirements”):
- One image (auto-resize): a square PNG or GIF between 112 × 112 and 4096 × 4096 px, up to 1 MB. Twitch makes the smaller sizes.
- Three images (manual): 28 × 28, 56 × 56 and 112 × 112 px of the same emote.
The manual option is useful when the 28 px version needs its own clean-up — thin lines and small text often disappear at that size. This tool gives you all three so you can check the small one before uploading.
Subscriber badge sizes
Twitch subscriber badges are uploaded as three PNGs: 18 × 18, 36 × 36 and 72 × 72 px, each up to 25 KB (Twitch Help, “Subscriber Badge Guide”).
Discord emoji size
Discord accepts custom emoji up to 128 × 128 px (it shows them smaller in chat) and the file must be under 256 KB, as JPG, PNG, GIF or WebP (Discord support).
Tips for small sizes
- Trim empty space so the character fills the square — emotes are tiny in chat.
- Use thick outlines. Check the 28 px preview on both the light and the dark chat background above.
- Animated GIFs are resized as a still image (first frame). Upload the original GIF to Twitch's single-image option instead.
Sources
- Twitch Help — Emote Formatting & Instant Emote Upload Requirements
- Twitch Help — Subscriber Badge Guide
- Discord — How to Add Emojis on Discord
Last checked: 2026-09-24.
FAQ
What size should a Twitch emote be?
Upload one square image between 112×112 and 4096×4096 px (max 1 MB), or three images at 28×28, 56×56 and 112×112 px.
Is my image uploaded to a server?
No. The resizing is done by your browser's canvas. You can even disconnect from the internet after the page loads.
Why does my emote look blurry at 28 px?
Fine details disappear at small sizes. Trim empty edges, thicken outlines, and check the chat preview. Starting from a large, sharp image helps.
What size is a Twitch sub badge?
18×18, 36×36 and 72×72 px PNG files, each 25 KB or smaller.
More free tools
- Twitch Chat Overlay GeneratorBuild a transparent chat overlay URL for OBS. No login, no bot.
- Stream Countdown TimerA “starting soon” countdown for OBS browser source.
- Subathon CalculatorSeconds per sub, bits and tips → total time and break-even rate.
- OBS Bitrate CalculatorTwitch and YouTube settings from their official tables.
- Stream Schedule MakerWeekly schedule image plus Discord time-zone timestamps.
- Twitch Image Size CheckerPanel, banner, profile, emote and badge sizes — check your file.
- OBS Browser Source TestSee if a browser source renders, is transparent and plays audio.