Skip to content
Okaysize

Why your GIF is too big

A few seconds of GIF can be bigger than a minute of video. Here's why, and the settings that bring it down fastest.

Updated October 2, 2026

Why GIFs are so big

GIF dates from 1987. Each frame is stored almost as a separate image, limited to 256 colors, with compression designed for simple graphics, not video. Modern video formats only store what changes between frames, which is why the same clip as an MP4 is often a fraction of the size.

Platform GIF limits

WhereLimit
Discord emojiUnder 256 KB, up to 128 × 128 px
Slack emojiSquare, under 128 KB works best, up to 50 frames
Twitch animated emoteSquare, under 1 MB, at most 60 frames
X (Twitter)5 MB from the app, 15 MB on the web

What shrinks a GIF most

  1. 1.Shorter: every second you cut removes a whole second of frames.
  2. 2.Smaller: size grows with width times height, so halving the width cuts it to about a quarter.
  3. 3.Fewer frames per second: 10 to 15 fps still looks smooth for most reactions.
  4. 4.Simpler content: fewer colors and less motion compress far better.

Okaysize builds one color palette for the whole clip, which keeps skin tones and gradients steadier than a palette per frame, and lowers the frame rate and size only as far as needed to hit a platform's limit.

Make a Discord animated emoji under 256 KB

Discord emoji GIF

Or don't use a GIF

Most apps play short MP4 videos just like GIFs, looping and silent, at a fraction of the size. Use a GIF when a platform only accepts GIF, like emoji and emotes.

Turn any clip into a GIF

Video to GIF

Official sources

More guides