Every size, every rule,
and the parts nobody mentions.
Written by people who upload these for a living, with real emotes shown at their real sizes. The number you came for is at the top of every page — no fifteen paragraphs first.
How to make Twitch emotes
The sizes, the file rules, and the design decisions that separate an emote people spam from one nobody can make out. Draw it, commission it or use a maker — this covers all three.





How to make custom Discord emojis
128×128, 256KB, and how many slots your server really has. How to make a set that still reads at 16 pixels — which is how small a reaction actually gets.





Twitch emote resizer
Drop in one image, get 112, 56 and 28px back with transparency intact. No account, no watermark.





Twitch emote sizes & dimensions
112×112, 56×56, 28×28 — the three sizes Twitch asks for, where each one actually shows up, and the file rules that get uploads rejected.





Twitch sub badge size + resizer
72×72, 36×36 and 18×18 — the three sizes every Twitch sub badge needs, the 25KB cap, and a free tool that makes all three from one image.





Discord image resizer
Drop in one image, pick emoji, avatar, server icon or banner, and get the correct Discord size back with transparency intact. No account, no watermark.





Discord banner size
Server banners and profile banners are two different assets with two different aspect ratios. Both specs, both unlock requirements, in one place.





Discord pfp size
128px is the minimum Discord accepts. 512px is the size you should actually upload. Two different numbers, plus the circular crop and the animated-GIF rule.





Discord server icon size
512×512, shown as a circle in your server list, no boost required. The spec, the circular-safe template, and the mistake that makes icons look off-center.





How to become a Twitch Affiliate
The four requirements, roughly how long they take, and the emote slots waiting on the other side.





Discord emoji size
128×128 pixels, under 256KB — the same file whether you call it an emoji or an emote. Where it actually renders, the animated-GIF rule, and the mix-up that sends half of you here under a different name.





Twitch banner size: profile & offline banner
Twitch actually has two different banners, not one — a profile banner and a completely different-shaped offline banner. Both exact sizes, the safe zone, and the file rules that get uploads rejected, in one place.





Discord Emoji Maker
Describe a character or attach a photo and get custom Discord emoji back — cut out, transparent, and sized to 128px.





Slack emoji size
128×128 pixels, under 128KB — a tighter cap than Discord's 256KB emoji limit. What happens if your image isn't square, what it looks like in a real Slack message, and a free resizer already set to fit.





Using On Air Kit
How our own maker works, for when you've decided to try it.
Making a set with On Air Kit
A walk through our own maker, screen by screen: pick a look, describe your character, attach a photo, keep the takes you like, download the lot.





Twitch Emote Maker
Describe your character or attach a photo, pick a look, and get a matching set of Twitch emotes and Discord emoji back — already cut out and sized.





Slack Emoji Maker
Describe a mascot for your team, or attach a photo of a coworker, and get custom Slack emoji back — already cut out and sized to 128px.





Microsoft Teams Emoji Maker
Describe a mascot for your Team, or attach a photo of a coworker, and get custom Microsoft Teams emoji back — already cut out and sized to fit Teams' upload cap.





In the works
What we're writing next, roughly in order.
Idle, talking and reacting, all from one character. What a PNGtuber model needs and how to put one together.
Or skip the reading.
Pick a style, describe your character, and get a matching set back — already cut out and already sized for every platform in here.
make my emote set →