Back to Tool

Twitch Emote Size Requirements 2025: Complete Guide

Everything you need to know about Twitch emote dimensions, file sizes, and format requirements to get your emotes approved on the first try.

January 7, 20255 min read

Getting your Twitch emotes approved requires following specific size and format requirements. This guide covers everything you need to know about Twitch emote sizes, file limits, and best practices for 2025.

Example Twitch emote at 112x112 pixels
Example of a Twitch emote displayed at 112x112 (3x) size

Twitch Emote Size Requirements

Twitch requires emotes to be submitted in three specific sizes. All three sizes must be uploaded together:

Size NameDimensionsUsage
Small (1x)28x28 pixelsDefault chat size
Medium (2x)56x56 pixelsEmote picker, larger displays
Large (3x)112x112 pixelsHigh-DPI screens, emote menu

Required Twitch emote sizes

Always design your emote at 112x112 first, then scale down. This ensures the best quality at all sizes.

File Size Limits

Twitch enforces strict file size limits to ensure fast loading in chat:

Emote TypeMax File SizeNotes
Static (PNG)25KB per sizeEach of the 3 sizes must be under 25KB
Animated (GIF)1MB per sizeMaximum 60 frames per emote

Many emote submissions are rejected because the file size exceeds these limits. Always compress your images before uploading to Twitch.

Animated Emote Requirements

Animated emotes have additional requirements beyond static emotes:

  • Maximum frames: 60 frames total
  • File size: Under 1MB per size
  • Format: GIF only
  • Looping: Must loop smoothly
  • Frame rate: Recommended 15-30 FPS for smooth animation

Need to resize animated GIFs? Our Twitch GIF Emote Resizer automatically compresses animated emotes to meet Twitch's 1MB limit.

Supported File Formats

FormatBest ForTransparency
PNGStatic emotes (recommended)Yes
GIFAnimated emotesYes
JPEG/JPGNot recommendedNo

PNG is the recommended format for static emotes because it supports transparency and provides the best quality. JPEG should be avoided as it doesn't support transparent backgrounds.

Common Mistakes to Avoid

  1. Wrong dimensions: Emotes must be exactly 28x28, 56x56, and 112x112 pixels
  2. File too large: Static emotes over 25KB or animated over 1MB will be rejected
  3. No transparency: Emotes with solid backgrounds look unprofessional
  4. Too much detail: Complex designs become unreadable at 28x28
  5. Wrong aspect ratio: Emotes must be square (1:1 ratio)
Twitch emote with transparent background
Emotes should have transparent backgrounds for best results

How to Resize Your Emotes

Manually resizing emotes to exact pixel dimensions while keeping file sizes under the limit can be tedious. Here's the easiest way:

Using Emote Resizer (Free Online Tool)

  1. Upload your emote image (any size)
  2. The tool automatically generates all 3 required sizes
  3. Download individually or as a ZIP file
  4. Upload directly to Twitch

All processing happens in your browser - your images are never uploaded to any server, ensuring your emote designs stay private.

Frequently Asked Questions

What size should Twitch emotes be?

Twitch emotes must be uploaded in three sizes: 28x28, 56x56, and 112x112 pixels. All three sizes are required for submission.

What is the maximum file size for Twitch emotes?

Static emotes must be under 25KB per size. Animated emotes can be up to 1MB per size, with a maximum of 60 frames.

Can Twitch emotes be GIFs?

Yes, Twitch supports animated GIF emotes for Affiliates and Partners. Animated emotes must be under 1MB and have a maximum of 60 frames.

What file format should Twitch emotes be?

Twitch accepts PNG format for static emotes and GIF format for animated emotes. PNG is recommended for the best quality.

Do Twitch emotes need a transparent background?

Yes, Twitch emotes should have a transparent background. This ensures they look good on both light and dark chat themes.

Summary: Twitch Emote Size Cheat Sheet

RequirementStatic EmotesAnimated Emotes
Sizes Required28x28, 56x56, 112x11228x28, 56x56, 112x112
Max File Size25KB per size1MB per size
FormatPNGGIF
Max FramesN/A60 frames
BackgroundTransparentTransparent

Now you know everything about Twitch emote size requirements! Use our free tool to resize your emotes instantly and get them approved on the first try.