
Free tool by StreamNeeds
Run your whole stream from one place
Overlays, one chat bot for Kick, Twitch and Discord, bonus hunts, giveaways and a viewer store. This tool is free. Your StreamNeeds account adds the rest.
Free to start. No card needed.
Free tool
Twitch badge resizer
Drop in all your Twitch loyalty badges and get the 18, 36 and 72 px files for each one, every file under 25 KB, in one zip. Nothing is uploaded.
Reward the subs wearing those badges
StreamNeeds gives your Twitch viewers points, a store, raffles and giveaways.
Twitch sub badge sizes
Twitch asks for three sizes of every badge, each under 25 KB. Here is how that compares with Kick badges and Discord role icons.
Twitch sub badges
- Sizes
- 18×18, 36×36, 72×72 px
- Format
- PNG
- Size limit
- 25 KB each
Kick sub badges
- Sizes
- One square image (we export 72×72)
- Format
- PNG
Discord role icons
- Sizes
- 64×64 px
- Format
- PNG
- Size limit
- 256 KB
| Platform | Sizes | Format | Size limit |
|---|---|---|---|
| Twitch sub badges | 18×18, 36×36, 72×72 px | PNG | 25 KB each |
| Kick sub badges | One square image (we export 72×72) | PNG | |
| Discord role icons | 64×64 px | PNG | 256 KB |
How to upload sub badges on Twitch
- Drop your badges into the box above: 1 month, 2, 3, 6, 9, 12 and beyond.
- Turn on Trim empty edges so each badge fills the square.
- Check how each one reads at 18 px, then download the zip.
- In your Twitch Creator Dashboard, go to Viewer Rewards, then Subscriptions, and upload each size under Loyalty Badges.
Common questions
What size are Twitch sub badges?
- 18 × 18, 36 × 36 and 72 × 72 pixels, as square PNGs, each under 25 KB.
Who can upload sub badges on Twitch?
- Affiliates and Partners. You can set a different badge for each sub length, from 1 month up to several years.
My badge is over 25 KB. What do I do?
- Most badges come in far under the limit. If one is over, it's usually photo-style art with lots of colours. Flatten the colours or remove the background and try again; the tool shows each file's size.
Can I resize bit badges too?
- Yes. Bit badges use the same 18, 36 and 72 px sizes, so drop them in the same way.
Are my badges uploaded anywhere?
- No. Everything happens in your browser, so your files stay on your device.

Made by StreamNeeds
Everything else your stream needs
This tool is one small part of StreamNeeds. A free account adds the tools you run live, on Kick, Twitch and YouTube.
Overlay editor
Design scenes and widgets for OBS in your browser and switch them while you're live.
One chat bot everywhere
Commands, points and a viewer store across Kick, Twitch and Discord.
Bonus hunt tracker
Track slot results live and share a page your viewers can follow.
Giveaways and raffles
Run giveaways in chat and on Discord, with draws anyone can check were fair.
Points and a viewer store
Viewers earn points for watching and chatting and spend them in your own store.
Stream Pad
One-tap buttons for your phone or Stream Deck that switch scenes and run your stream.
Same tool for other platforms
More free tools
- Twitch earnings calculatorWhat subs, gifted subs and Bits pay you on Twitch at your revenue split, and what the same month would pay on Kick and YouTube.
- Twitch emote resizerOne upload gives you Twitch's 28, 56 and 112 px emotes, animated GIFs included.
- Twitch panel makerMake a matching set of Twitch About panels in any size or style, transparent or square, and download them as PNGs.
- Twitch banner and offline screen makerDesign your Twitch profile banner and offline screen with your name and socials, then download both sizes at once.
- Twitch banner size and resizerEvery Twitch channel image size, and one picture resized to all of them: profile banner, offline screen and profile picture.