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)

Output Sizes