Skip to content
FlipMyFile
Video tips·6 min read

How to make a GIF from a video that is not enormous

GIF has no motion compression and only 256 colours. Understanding those two limits is the whole trick to making one that is actually shareable.

Published 30 Jul 2026 by the FlipMyFile team

People are often shocked when a five-second clip that was 500 KB as MP4 comes out at 8 MB as a GIF. That is not a bug in the converter. It is what GIF is.

Why GIF files are so large

Video formats compress across time. A frame is usually stored as "the same as the last one, except these bits moved" — which is why a static shot of someone talking compresses so well.

GIF does none of that. Every frame is stored as its own complete image. A 5-second clip at 24 fps is 120 separate pictures stacked in one file. On top of that, each frame is limited to 256 colours, which is why gradients and skin tones develop visible banding.

The three levers that matter

File size is roughly length × frame rate × frame area. Every one of those is something you control, and they multiply.

LeverSensible valueEffect
LengthUnder 5 secondsLinear — halve the length, halve the size
Frame rate10–12 fpsHalving from 24 fps roughly halves the file
Width400–480 pxArea scales with the square — huge effect

Dropping from 24 fps to 12 and from 720 px wide to 480 cuts the file to roughly a quarter, and on most content you would struggle to tell the difference in a chat window.

Trim first, then convert

The most common mistake is converting the whole clip and hoping the settings save you. Cut it down to the two seconds that actually matter first. A GIF earns its place by being instantly readable; anything longer wants to be a video.

The colour trick that actually helps

Because GIF only holds 256 colours, which 256 you pick matters enormously. A generic palette makes everything look washed out. Generating a palette from the specific clip you are converting — then applying it — is the difference between a GIF that looks fine and one that looks like it came from 1998.

That two-pass approach is what our converter does by default. You do not have to ask for it, but it is worth knowing why the output looks better than a naive conversion.

Try it now

The tools this article talks about. Free, no signup.

Keep reading