Emote Guides
Practical references for streamers and communities — platform specs, honest comparisons and style advice, written around real generated emotes.
Twitch Emote Sizes
Twitch Emote Size Guide
Twitch emotes are uploaded as transparent PNGs in three square sizes — 28×28, 56×56 and 112×112 pixels, each under 1 MB. Sub badges use 18, 36 and 72 px; animated emotes are a single GIF at 112×112 with up to 60 frames. This guide is the complete reference, including why uploads get rejected.
Read the guideMake Discord Emotes
How to Make Discord Emotes
A custom Discord emoji is a square transparent image up to 128×128 pixels and under 256 KB, uploaded in Server Settings → Emoji. This guide covers the full spec, how many slots your server has, and the three ways to actually make the artwork — drawing, commissioning, or generating with AI — with honest costs for each.
Read the guide7TV vs. BTTV
7TV vs. BTTV: Which Emote Extension Wins?
7TV and BetterTTV both add custom emotes to Twitch chat that native Twitch doesn't allow — but they differ in formats, slots and animation quality. Short version: 7TV is the more modern platform (WebP/AVIF, smoother animation, generous slots, Kick support); BTTV is the long-established default many viewers already have. Most channels run both.
Read the guideAnimated Emotes
Animated Emotes: The Complete Guide
Animated emotes are short looping images — GIF, animated WebP, AVIF or APNG depending on the platform. Twitch takes a single 112×112 GIF under 1 MB with up to 60 frames; Discord takes GIF under 256 KB; 7TV prefers modern WebP/AVIF. This guide covers the formats, the per-platform rules, and what animation actually costs.
Read the guideEmote Styles
Which Emote Style Fits Your Channel?
Every example on this page is a real generated emote, not a mockup. The style you pick decides how your emotes read at 28 px in fast chat, how they age, and whether they match your channel branding — here's how nine popular styles compare, side by side.
Read the guide