Twitch Emote Generator
Upload your image and get a ready-to-use emote pack at all three required sizes: 28×28, 56×56, and 112×112 px. Supports static (PNG, WebP) and animated (GIF, APNG, animated WebP) emotes.
Images are processed with ImageMagick: resized with transparent background preserved. Output is a .zip containing all sized files.
Looking for emote inspiration? Check out slackmojis.com, emoji.gg, and discordmojis.com.
Twitch emote requirements
Static Emotes (PNG)
- PNG format only
- Square image (equal width & height)
- Fully transparent background
- Max 1 MB per file
- Auto-resize: single PNG, 112×112 to 4096×4096 px
- Manual: 28×28, 56×56, and 112×112 px
- Sharp lines — no unnecessary blurring or feathering
Animated Emotes (GIF)
- GIF format only
- Square image (equal width & height)
- Max 60 frames
- Must not flash/flicker more than 3× per second
- Auto-resize: single GIF, 112×112 to 4096×4096 px, max 1 MB
- Manual: 28×28, 56×56, 112×112 px, max 512 KB each
- Optional: custom static thumbnail PNG (same rules as static emote)