// Streamer Guide
Streamer Guide
Everything you need to set up badges and emotes on Twitch — sizes, uploads and affiliate tips.
Twitch size cheatsheet
Sub & bit badges
72 · 36 · 18 px
PNG, transparent, under 25 KB each
Emotes
112 · 56 · 28 px
PNG, transparent, under 1 MB
Channel points icon
112 · 56 · 28 px
PNG, transparent



Have your own art? Resize it to Twitch sizes →
How to upload sub badges
Affiliate requirements
You need Affiliate (or Partner) status to unlock subscriptions and sub badges. Within 30 days you need:
Check your progress · drag the sliders
0/4 requirements met
Streamer FAQ
What size are Twitch sub badges?
Twitch sub badges need three PNG files: 72×72, 36×36 and 18×18 pixels, each under 25 KB with a transparent background. Every set on TwitchBadges ships in all three sizes.
What size are Twitch emotes?
Emotes use 112×112, 56×56 and 28×28 pixels (PNG, max 1 MB), or a single 112×112+ image if you let Twitch resize automatically.
How do I upload sub badges on Twitch?
Open Creator Dashboard → Viewer Rewards → Subscriptions → Loyalty Badges. Choose a tier (1 month, 3, 6, 9, 12…), upload your 72, 36 and 18 px files, then save. They appear in chat right away.
Who can upload sub badges?
Sub badges are available to Twitch Affiliates and Partners. Affiliate needs 50 followers, 500 total minutes streamed, 7 unique broadcast days and an average of 3 viewers over the last 30 days.
How many badge tiers can I have?
You can set badges for 1, 2, 3, 6, 9, 12, 18, 24 months and beyond. Our six-tier sets cover the most popular milestones out of the box.
Can I use free badges on my channel?
Yes — every free set on TwitchBadges is ready to upload on your own channel. Grab them on the Free Designs page.
Ready to level up your chat?
Six-tier sub badge sets from $6, already sized for Twitch.

