Twitch sub badge emote pack: a 60-second guide for streamers
Twitch sub tiers (1, 2, 3) need emote packs that work at 28×28, 56×56, and 112×112. Here's a quick-start guide for streamers shipping their first sub-tier emote pack.
Twitch sub tiers each unlock a new set of emote slots — tier 1 (28×28), tier 2 (56×56), and tier 3 (112×112). Most streamers under 100 subscribers only ever ship tier 1 emotes, leaving the larger sub-tier rewards empty. A character-locked emote pack solves both problems at once: one pack, three sub-tier sizes, every reaction your chat will spam.
How many emotes do I need?
Twitch gives you 1 emote slot at affiliate, 5 at partner, and progressively more as you grow. The 20-emote character-locked pack is sized so you can fill emote slots incrementally — start with 5, add more as you unlock slots, and never run out of cohesive options. The Twitch emote dashboard accepts uploads in any order; the named files (laugh.png, rage.png, etc) make picking the right reaction trivial.
Size requirements per sub tier
| Sub tier | Static size | Animated | File size cap |
|---|---|---|---|
| Tier 1 | 28×28 PNG | 28×28 GIF | 1 MB |
| Tier 2 | 56×56 PNG | 56×56 GIF | 1 MB |
| Tier 3 | 112×112 PNG | 112×112 GIF | 1 MB |
Generate each size natively, not auto-downscale
A common mistake: generate one 1024×1024 master and downscale to 28×28. The result looks muddy at chat-height because the model didn't paint fine detail at small sizes. Generate each tier natively — paint the 28×28 with fewer details and bolder colors so it reads at chat height, paint the 112×112 with full detail. Pile does this automatically; if you're hand-rolling, plan three generations per emote.
Commercial license — can I sell these?
Yes, if your tool ships with a commercial license. Pile, Midjourney (with paid plan), and DALL-E (paid) all allow commercial reuse of generated images. Free Stable Diffusion checkpoints often allow it too — check the model's license card on Hugging Face / Civitai. You can sell sub tiers with the emotes as a Twitch perk, sell the pack on Etsy / Fiverr / Gumroad, or run sub-only emote drops on Patreon.
Ready to ship a pack?
20 character-locked emotes, every platform size, $9 per pack. No subscription required.
Make my first pack →Related reads
How to make Twitch sub emotes that pass the 1MB cap (2026)
Twitch rejects animated sub emotes over 1MB. Here's the exact pipeline that keeps every emote under the cap without losing quality, including frame-count fallback and APNG vs GIF tradeoffs.
APNG vs GIF for emotes: which to use in 2026
APNG supports full transparency and produces smoother animations than GIF — but Twitch still requires GIF. Here's a clean breakdown for picking the right format per platform.