Journal · Smaller GIFs

Make a GIF smaller? Fewer colors, same frames.

You have an animated GIF that is too heavy to send. See what this step actually touches — colors, not frames — before you pull the slider.

How to make a GIF smaller: the short answer

Making a GIF smaller is about colors, not frames. Open the GIF in Shrink file and keep GIF as the output format. What changes is the number of colors available to the animation. Not one frame is dropped, and the delay between frames stays exactly as it was, so the pacing you recorded is the pacing that gets sent. Pull the quality slider down and the file gets lighter; pull it too far and gradients are the first thing to suffer, turning into muddy rings of color until the motion looks blocky.

Where the file goes matters just as much. When you finish in Shrink file, what you download is a new file produced by this browser on this device. The original GIF stays in its original folder unless you delete it yourself. The queue lives only in this one open tab: refresh the page or close it, and any result you have not downloaded yet is gone.

Shrinking touches colors, not frames. What you download is a new file; the original stays where it was.

This step does not drop frames

A common guess is that a smaller file means some frames were thrown away. That is not what happens. With GIF kept as the format, every frame survives, and the delay between them keeps its original value. The animation you send moves at exactly the same speed as before. What shrinks is the palette: as the slider goes down, fewer colors are available, and similar colors get merged into one. Whether that hurts depends on the picture — count how much of the frame is smooth gradients. Little gradient, almost no visible damage. Lots of it, and you should step down gradually instead of jumping to the bottom.

The places that break first: gradients like skies and lamp light develop rings of dirty color; skin tones go gray and patchy; small text and thin strands of hair smear into a few blobs. Meanwhile stickers and simple graphics that were mostly flat color take the treatment well — even a low slider barely shows. That is the practical split: the more the image relies on smooth color transitions, the gentler you should be.

How far to pull the quality slider

The slider runs from 40 to 95, with 78 as the default. There is no fully lossless setting and nothing beyond 100 to reach for. Do not go straight to the bottom: keep the default, shrink once, download, and watch the result play. If it still looks smooth, try one notch lower and compare. Every attempt re-encodes the file from scratch, so you can redo it as often as you like — the original is never touched. Do not hold the GIF to a photo's standard either; this path has always traded colors for size, and each notch of the slider gives up another batch of them.

  • Gradient-heavy, color-rich GIFs: stay at or above the default 78 and step down slowly.
  • Flat-color stickers and simple graphics: you can go several notches lower, then check.
  • GIFs full of text: watch whether the small letters smear into color blobs.
  • Download after each attempt before deciding to go harder. Close the tab without downloading and the result is gone.

Longest side can come down too

Shrinking never crops the picture. The longest-side field defaults to 0, which leaves width and height alone. Type a positive number and only images whose long edge exceeds it get scaled down to that edge; a smaller image is never enlarged. For a GIF that just needs to weigh less, you can usually leave it alone — unless the receiving end enforces a strict size limit.

Want to keep the motion? Stay GIF

The default is keep the original format: GIF in, GIF out, frames and delays intact. Switch the output to JPG or PNG and what comes out is a single still picture — the motion is gone. Changing format is a legitimate thing to do, but it is a different job. Shrink first, then decide what format the recipient actually needs; do not let the format flip by accident in the same pass.

To keep the animation, keep GIF as the output. To squeeze harder, drop the quality slider one notch and run it again.

The one place the network shows up

Opening the page counts one visit with 51.LA for traffic statistics — it counts that someone opened the page, not your animation. The GIF itself is never uploaded to ReadyIMG; the shrinking runs entirely inside this browser. Those boundaries are written down in How files are handled, worth a read before you send anything.

Three checks before you send

  • Does it still play smoothly? This step never changes pacing — if the rhythm is off, you probably opened a different file.
  • Are the gradients clean? If they went muddy, raise the slider a notch and shrink again.
  • You are sending the downloaded new file. The original is still in its folder — do not mix them up.

You can load up to 40 files at once, and animated GIFs can be shrunk as a batch, then downloaded together as a package. The queue lives only in this one open browser session, so download the results you want to keep as soon as they are done. The package you download contains the shrunken new files, not the originals; for the originals, go back to their folder.

Nothing loaded yet? Go back to the bench, drop the GIF in, and open Shrink file. An earlier piece in this journal, whether compressing uploads your photo, walks through the same boundary for still photos: nothing is uploaded, the computing stays local. GIFs sit on exactly the same line.