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 built two four-second test clips, one per kind of content, ran each through this site's own encoder 18 times 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 free · frame-perfect · 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: the same duration, dimensions, and settings produced a 45x size difference depending on what the pixels were doing. A four-second screen capture (flat colors, sharp edges, most of the frame holding still) came out at 41 KB. Four seconds of camera-style footage (gradients, motion, grain in every pixel) came out at 1.8 MB. Same encoder, same 480 pixels wide, same 15 fps, same everything.

Source content4s GIF at 480px, 15 fpsCost per second
Screen capture (UI, flat colors)41 KB10 KB/s
Camera-style footage (gradients, grain)1.8 MB461 KB/s
Identical settings, different pixels. Content type is the whole ballgame.

The reason is baked into the format. GIF compresses runs of identical pixels well and merges frames that repeat, so interfaces are nearly free. Grain and gradients defeat both tricks at once: every pixel differs from its neighbor and every frame differs from the last. If your clip is UI, relax, the settings barely matter. If it's footage, every section below is your budget meeting.

Frame rate: linear on footage, surprisingly cheap on UI

On camera footage, frames cost what they say on the tin: going from 5 fps to 30 fps multiplied the file by 5.7x, almost perfectly linear. On the screen capture the same jump only cost 2.5x, because this encoder merges identical frames and stores only the region that changed, and most of a UI recording is identical frames.

Frame rateScreen captureCamera footage
5 fps24 KB574 KB
10 fps31 KB1.1 MB
12 fps35 KB1.4 MB
15 fps41 KB1.8 MB
20 fps46 KB2.2 MB
24 fps51 KB2.6 MB
30 fps60 KB3.2 MB
Same 4-second clip at 480px wide, 256 colors, compression off.

The takeaway: 10 to 15 fps is the sweet spot we keep recommending, and now you can see why. On footage, 15 fps costs 56% of what 30 fps costs and nobody watching a loop can tell. On a screen recording you can afford 20 fps for smooth cursor motion and barely feel it.

Width: the lever with a square attached

Width is really area, and area is width squared. Halving the width from 480 to 240 pixels didn't halve the footage file, it cut it to 0.31x. Pushing up to 800 pixels cost 2.5x. This is the most powerful dial you control directly, and it's the first one to reach for when the estimate looks scary.

Output widthScreen captureCamera footage
240 px19 KB566 KB
320 px27 KB874 KB
480 px41 KB1.8 MB
640 px60 KB3.2 MB
800 px78 KB4.5 MB
15 fps, 256 colors, compression off. Height scales with width, so bytes scale with area.

Most places a GIF lands (a chat message, a README, an email column) render around 400 to 600 pixels anyway, so pixels past that are weight the viewer never sees. Crop to the action first, then set width to the size it will actually display.

Colors: worth triple on footage what it's worth on UI

The palette dial rewards the content that needs it least gently. Dropping from 256 to 64 colors saved 38% on camera footage but only 10% on the screen capture, because flat UI colors compress beautifully at any palette size while gradients spend palette entries fast.

Max colorsScreen captureCamera footage
25641 KB1.8 MB
12838 KB (-6%)1.5 MB (-19%)
6437 KB (-10%)1.1 MB (-38%)
3232 KB (-22%)822 KB (-55%)
The percentages are against the 256-color baseline for the same source.

64 colors is the practical floor for footage before skin tones and skies start banding visibly. For UI recordings, honestly, leave it at 256; the savings aren't worth checking every button hover for posterized edges.

Extra Compression: auditing our own 30-to-50-percent claim

This site's Extra Compression dial (lossy LZW, the gifsicle trick) promises "typically 30 to 50 percent smaller." Since we were measuring anyway, we checked our own marketing. On camera footage the Medium setting delivered -42%, comfortably inside the claim. On the screen capture it managed only -10%, because flat content gives lossy matching very little to shave. So the claim holds for the clips that need it and we've now said the quiet part out loud for the ones that don't.

Extra CompressionScreen captureCamera footage
Off (exact pixels)41 KB1.8 MB
Light37 KB (-9%)1.2 MB (-33%)
Medium37 KB (-10%)1.0 MB (-42%)
Strong36 KB (-11%)985 KB (-47%)
Lossy compression earns its keep on footage and shrugs at UI.

Medium is the setting to try first on any clip that shot over budget: on footage it bought back nearly half the file for grain most viewers never spot in motion.

GIF vs APNG, same clip, no contest on size

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

FormatScreen captureCamera footage
GIF41 KB1.8 MB
APNG730 KB (17.9x)8.5 MB (4.7x)
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 the list top to bottom and stop when the estimate fits.

  1. Crop and cap the width first. Bytes scale with pixel area, the strongest lever measured: 480px cost 0.40x what 800px did on footage. Set width to the size it will really display, usually 400 to 600 pixels.
  2. Set the frame rate by content. Footage scales almost linearly with fps, so 10 to 15 fps is the budget zone. Screen recordings can afford more, since identical frames merge nearly free.
  3. Trim to the seconds that earn their place. Camera footage measured about 461 KB per second at 480px and 15 fps. Every second you cut is half a megabyte back.
  4. Turn on Extra Compression, Medium. Measured at -42% on footage. On UI captures it saves little, so skip it there and keep exact pixels.
  5. Drop colors only for footage. 64 colors saved 38% on camera-style clips but just 10% on UI. Watch for banding, then stop.

How we measured, so you can argue with us properly

Two synthetic 960x540, 30 fps source clips, built to represent the two kinds of video people actually convert: a screen-recording stand-in (flat panels, rows of text, one-second scroll jumps, a moving cursor) and a camera stand-in (drifting gradients, a moving subject, per-frame grain). Each was trimmed to exactly 4.0 seconds and encoded by the same in-browser engine this site uses for every conversion, in headless Chromium, in July 2026. Settings held at the site defaults except the one being swept: 480px wide, 15 fps, 256 colors, Extra Compression off.

Your clip will not match these numbers exactly; no clip matches any benchmark exactly. The ratios are the point, and the ratios travel. We didn't publish MP4 numbers because the headless test rig lacks the hardware H.264 encoder the browser feature relies on, and we only print what we measured. If you want numbers for your own footage, drop it in the converter and watch the live size estimate respond as you move each dial; that estimate 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 capture at 480 pixels wide and 15 fps was 41 KB, while 4 seconds of camera-style footage at identical settings was 1.8 MB, a 45x difference. UI and flat graphics are nearly free; gradients, motion, and grain are expensive.
What reduces GIF file size the most?
Output width, because bytes scale with pixel area: halving width from 480 to 240 pixels cut a footage GIF to 0.31x, more than a two-thirds saving. After that, frame rate on camera footage (nearly linear, 5.7x from 5 to 30 fps) and lossy compression (Medium measured -42% on footage).
Does lowering the color count make a GIF smaller?
Yes, but mainly for camera footage: 64 colors measured 38% smaller than 256 on footage, and only 10% smaller on a screen recording, whose flat colors compress well at any palette size. 64 is the practical floor before visible banding.
Is APNG smaller than GIF?
No. Measured on the same 4-second clip, APNG came out 4.7x bigger than GIF for camera footage and 17.9x bigger for a screen capture. 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 Extra Compression on Medium. Our 4-second camera-style test landed at 1.0 MB with those settings. Screen recordings fit almost regardless: the same length measured 41 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 July 2026, encoding two 4-second test clips 18 ways each (36 encodes in all), one setting changed at a time. The method, sources, and defaults are described on the page so the results can be reproduced or argued with.