Quick answer
How many frames can a Twitch animated emote have?
Up to 60 frames — but 8 to 16 frames usually loop more smoothly and keep the GIF comfortably under Twitch’s 512 KB per-size limit. Try the make 8-frame emotes →
Why fewer frames is often better
An emote is a gesture, not a scene. Eight frames at about 120 ms each make a loop of just under a second, which reads clearly in chat. More frames add bytes faster than they add smoothness at 28 px, and long loops are more likely to trip the rule against more than three flashes per second.
If you’re over 60 frames
Remove every other frame and double each frame’s delay; the loop keeps its speed with half the frames. Repeat if needed.
Related questions
No character yet? Design one in 2 minutes.
Upload a picture or answer five questions; first drafts are free.