What the GIFvideo → gif, the way creatives need it
measured, not estimated

How Big Is a GIF? We Measured Instead of Guessing.

Most GIF size advice is folklore. So we took two four-second clips, a real screen recording and real camera footage, ran each through this site's encoder with one setting changed at a time, and wrote down every file size. Here is what actually moves the number, ranked by how hard it moves it.

Drop a video, get a GIF drop it here or choose a file · free · nothing leaves your browser Open the converter →

What's in the frame beats every setting on the panel

Before touching a single dial, know this: identical duration, dimensions, and settings produced an 11x size difference depending on what the pixels were doing. Four seconds of a screen recording (a web page full of text, a scroll every second, a moving cursor) came out at 183 KB. Four seconds of real camera footage (a product shot, soft light, a drifting camera) came out at 2.0 MB. Same encoder, same 480 pixels wide, same 15 fps.

Source content4s GIF at 480px, 15 fpsCost per second
Screen recording (text, UI)183 KB46 KB/s
Camera footage (product shot)2.0 MB506 KB/s
Identical settings, different pixels. Content type is still the whole ballgame.

The reason is baked into the format. GIF compresses runs of identical pixels and skips whatever didn't change since the last frame, so a recording that mostly holds still is cheap. Footage defeats both tricks: every pixel differs from its neighbor and every frame differs from the last.

Frame rate: close to linear on footage, a rounding error on UI

On camera footage, frames cost roughly what they say on the tin: going from 5 fps to 24 fps multiplied the file by 3.8x for 4.8x the frames. On the screen recording, 5 to 30 fps cost only 1.5x, because the encoder merges frames that repeat and stores just the region that changed, and most of a screen recording is the same frame twice.

Frame rateScreen recordingCamera footage
5 fps152 KB804 KB
10 fps167 KB1.4 MB
12 fps174 KB1.7 MB
15 fps183 KB2.0 MB
20 fps197 KB2.6 MB
24 fps207 KB3.0 MB
30 fps224 KBn/a (24 fps source)
Same 4-second clip at 480px wide, 256 colors, compression off. The footage was shot at 24 fps, so it stops there.

10 to 15 fps remains the sweet spot for footage: 15 fps costs 65% of what 24 does, and nobody watching a loop can tell. On a screen recording, spend the frames; smooth cursor motion at 24 fps cost 13% more than 15 fps.

Width: the lever with a square attached

Width is really area, and area is width squared. Halving the footage from 480 to 240 pixels didn't halve the file, it cut it to 0.30x. Going up to 800 pixels cost 2.5x.

Output widthScreen recordingCamera footage
240 px82 KB610 KB
320 px114 KB995 KB
480 px183 KB2.0 MB
640 px276 KB3.3 MB
800 px377 KB5.0 MB
15 fps, 256 colors, compression off. Height scales with width, so bytes roughly follow area.

Text scales a little less kindly than footage (240 pixels was still 0.45x), because small type keeps its edges at any size. Most places a GIF lands, a chat message, a README, an email column, render it around 400 to 600 pixels wide anyway, so pixels past that are weight the viewer never sees. Crop to the action first, then set the width it will actually display at.

Colors: a real lever for text, not just footage

Dropping from 256 to 64 colors saved 46% on the footage and 38% on the screen recording. That second number surprised us. The soft edges on rendered text are dozens of in-between grays, and an encoder that keeps them crisp spends palette entries on every one.

Max colorsScreen recordingCamera footage
256183 KB2.0 MB
128148 KB (-19%)1.5 MB (-26%)
64113 KB (-38%)1.1 MB (-46%)
3288 KB (-52%)817 KB (-60%)
Percentages against the 256-color file for the same source.

64 colors is the practical floor for footage before skin and sky start to band. On screen recordings, try 128 first and look at the smallest text: when letters start to look stamped rather than smooth, step back up.

Extra Compression: auditing our own label

The Extra Compression menu says Medium makes files "10-50% smaller, some grain." Since we were measuring anyway, we checked. On the camera footage Medium delivered -12%, the bottom of that range. On the screen recording it found -27%, because flat UI and text give it long stretches of pixels it can safely merge. The top of the range belongs to smooth graphics and gradients.

Extra CompressionScreen recordingCamera footage
Off (exact pixels)183 KB2.0 MB
Light152 KB (-17%)1.9 MB (-2%)
Medium133 KB (-27%)1.7 MB (-12%)
Strong123 KB (-33%)1.5 MB (-22%)
It's more careful with footage now, so it saves less there and costs less too.

This flipped since our first round of measurements, when Medium shaved 42% off footage. The engine behind it now judges each change by how visible it is rather than by a raw number, so on footage it mostly declines to make trades you'd notice. If footage is over budget, 64 colors buys back four times as much.

GIF vs APNG, same clip, no contest on size

APNG exists for color fidelity, not weight, and the measurements are blunt about it. The same four seconds came out 6.5x bigger as APNG for the footage and 33x bigger for the screen recording. APNG has no 256-color palette, so gradients render clean where a GIF might band; that is the one reason to pay its price.

FormatScreen recordingCamera footage
GIF183 KB2.0 MB
APNG6.0 MB (33x)12.9 MB (6.5x)
480px, 15 fps, 4 seconds. Pick APNG for color, never for size.

The recipe, in the order the data says

Every dial above, ranked by measured payoff. Work down the list and stop when the estimate fits.

How we measured, so you can argue with us properly

Two clips, each exactly 4.0 seconds. A screen recording of one of this site's own guide pages, captured at 960x540 and 30 fps, with a scroll jump every second and a moving cursor. And real camera footage, our own soda product demo, 1920x1080 at 24 fps. Both went through the same in-browser converter you use, encoder v2, in headless Chromium, in October 2026. Settings held at the defaults except the one being swept: 480px wide, 15 fps, 256 colors, Medium quality, Extra Compression off.

These replace our July 2026 numbers, which came from synthetic stand-in clips and the previous engine. The newer encoder v2 keeps more detail: on the identical clips, the footage came out within 1% of the old size, and the screen recording roughly twice as large, because v2 keeps text edges crisp that v1 smeared. Your clip will differ; the ratios are the point, and they travel. MP4 isn't here because the test machine lacks the hardware encoder that feature needs. For your own footage, drop it in the converter and watch the live size estimate as you move each dial; it samples real encodes of your actual frames.

Your clip has its own numbers

Drop it in and watch the size estimate move as you turn each dial. The estimate samples real encodes of your actual frames, and none of them leave your browser.

Open the converter

Questions, answered

How big is a typical GIF?
Content decides, not duration. Measured with this site's encoder: a 4-second screen recording at 480 pixels wide and 15 fps was 183 KB, while 4 seconds of real camera footage at identical settings was 2.0 MB, an 11x difference.
What reduces GIF file size the most?
Output width, because bytes follow pixel area: halving width from 480 to 240 pixels cut a footage GIF to 0.30x. After that, frame rate on footage (5 to 24 fps measured 3.8x) and, for footage, dropping to 64 colors (-46%).
Does lowering the color count make a GIF smaller?
Yes, for both kinds of clip: 64 colors measured 46% smaller than 256 on camera footage and 38% smaller on a screen recording, whose anti-aliased text uses more shades than you'd think. 64 is the practical floor for footage before visible banding.
Is APNG smaller than GIF?
No. Measured on the same 4-second clip, APNG came out 6.5x bigger than GIF for camera footage and 33x bigger for a screen recording. APNG's advantage is color fidelity (no 256-color palette, so no banding), never file size.
What settings keep a GIF under 2 MB for Slack or email?
For a short footage clip: 480 pixels wide, 10 to 15 fps, and 64 colors. Our 4-second footage test landed at 1.1 MB with 64 colors at 15 fps. Screen recordings fit almost regardless: the same length measured 183 KB before any compression.
Were these numbers really measured, or estimated?
Measured. Every figure on this page is the byte size of an actual file produced by this site's in-browser encoder in October 2026: two 4-second clips, 35 encodes in all, one setting changed at a time. The method and defaults are on the page so the results can be reproduced or argued with.