Twitch Sub Badge: Complete Design & Upload Guide (2026)
Everything you need to know about Twitch sub badges โ exact sizes, design tips, how to upload them, and how to make all three tiers look great at 18 px.
Twitch requires sub badges at 18ร18, 36ร36 and 72ร72 pixels as transparent PNGs under 25 KB each.
A Twitch sub badge is the small icon displayed next to a subscriber's username in chat. It signals loyalty and tenure โ viewers earn different badge tiers at 1, 3, 6, 12, 24 and 36 months. Getting those badges right, especially at the tiny 18 px size, is one of the most important visual tasks a new streamer faces.
Twitch requires every sub badge to be uploaded at three pixel sizes. Each must be a transparent PNG and stay under 25 KB per file.
| Size | Dimensions | Format | Max file size |
|---|---|---|---|
| Small | 18 ร 18 px | PNG (transparent) | 25 KB |
| Medium | 36 ร 36 px | PNG (transparent) | 25 KB |
| Large | 72 ร 72 px | PNG (transparent) | 25 KB |
18 ร 18 pixels is tiny โ smaller than most emoji on your screen. At that size, a badge must be immediately readable with no fine detail. Think of it like a logo that has to work on a ballpoint pen cap. Most bad sub badges fail because the designer never tested them at actual display size before uploading.
- โขUse simple, bold shapes. A sword, a crown, or a face silhouette reads far better than an intricate crest.
- โขAvoid text. Letters become unreadable at 18 px unless you're using a single large character.
- โขStrong contrast. Your badge must stand out against both dark and light chat themes.
- โขKeep the subject centred with a few pixels of breathing room around the edges.
- โขDesign on a transparent background โ white backgrounds look terrible in dark chat.
Twitch lets you set different badges for Tier 1, Tier 2, and Tier 3 subscribers. A common approach is to keep the same icon shape but change the colour or add an accent. For example: a plain sword for Tier 1, a golden sword for Tier 2, and a glowing sword with an aura for Tier 3. This creates instant visual hierarchy.
- โขTier 1 โ base colour, simple design.
- โขTier 2 โ add a metallic or gold colour shift.
- โขTier 3 โ add a glow, sparkle, or animated outline (if supported).
- โขKeep the core silhouette consistent across all three so the progression is obvious.
Beyond the tier badges, Twitch shows tenure badges to mark how long someone has been subbed. You can upload custom versions for the 3-month, 6-month, 12-month, 24-month and 36-month milestones, giving your loyal subscribers an extra reward to work toward.
- โขGo to your Twitch Creator Dashboard โ Viewer Rewards โ Subscriber Badges.
- โขClick 'Upload badge' for each tier and each size slot.
- โขUpload the 72 ร 72, 36 ร 36 and 18 ร 18 versions for each badge.
- โขClick Save โ the badge goes live for subscribers immediately.
- โขYou must be a Twitch Affiliate or Partner to unlock custom sub badges.
The Twitch Sub Badge Maker on EmoteForge takes one high-resolution image and exports all three sizes (18, 36 and 72 px) as a ZIP. It enforces the 25 KB limit and shows you a live preview at actual chat size. Everything runs in your browser โ no upload, no account.
Frequently Asked Questions
Twitch requires sub badges at 18ร18, 36ร36 and 72ร72 pixels as transparent PNGs under 25 KB each.
Yes. Sub badges (and emotes) unlock when you reach Twitch Affiliate status: 50 followers, 500 total broadcast minutes, 7 unique broadcast days, and 3 average concurrent viewers in the last 30 days.
No. Twitch sub badges must be static PNG files. Only emotes support animated GIF format.
If you want the export side handled automatically, open the relevant EmoteForge tool and generate every required size in one pass.
Open the Sub Badge Maker