๐Ÿ”ฅEmoteForge
Blog
โ† All guides
Guides7 min readBy Arvindesh MalhotraUpdated Jun 17, 2026

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.

Short Version

Twitch requires sub badges at 18ร—18, 36ร—36 and 72ร—72 pixels as transparent PNGs under 25 KB each.

These guides are written to solve the problems streamers usually hit right before an upload fails: wrong dimensions, overweight files, unreadable 28 px previews, or transparency issues. The goal is to keep the advice practical, specific, and easy to apply fast.

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.

SizeDimensionsFormatMax file size
Small18 ร— 18 pxPNG (transparent)25 KB
Medium36 ร— 36 pxPNG (transparent)25 KB
Large72 ร— 72 pxPNG (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.

Answers

Frequently Asked Questions

What size should a Twitch sub badge be?

Twitch requires sub badges at 18ร—18, 36ร—36 and 72ร—72 pixels as transparent PNGs under 25 KB each.

Do I need to be an affiliate to have sub badges?

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.

Can sub badges be animated?

No. Twitch sub badges must be static PNG files. Only emotes support animated GIF format.

Ready to make yours?

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