Online Tool Store Online Tool Store

GIF Optimizer

Shrink an animated GIF, or a whole batch at once, by lowering frame rate, size, or color count — powered by FFmpeg in WebAssembly. Nothing is uploaded. Thi

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Select several files at once to optimize them as a batch.

Higher levels lower the frame rate, size, and color count for a smaller file.

Loading the sample GIF — choose your own file to replace it.

How it works

  1. Choose a GIF file and an optimization level — or select several files at once to optimize them as a batch.
  2. Click Optimize GIF (or Optimize all) — each file is re-encoded to a smaller file size.
  3. Preview a single result right on the page, or download a batch individually or all together as a ZIP.

Why a cut cannot always land where you asked

This tool loads FFmpeg — compiled to WebAssembly so it can run inside your browser tab — and rebuilds the GIF in two passes: first it generates an optimized color palette for the frame rate- and size-reduced video, then re-encodes every frame against that palette with dithering, which produces noticeably better quality than FFmpeg's default fixed web-safe palette at the same file size:

[K] � � � � � � [K] � � � � � � [K]

The four levels in this tool (Light, Balanced, Strong, Maximum) map to progressively lower frame rates (20, 12, 10, 8 fps), maximum widths (640, 480, 360, 240px), and palette sizes (256, 128, 64, 32 colors) — each of the three knobs contributes to the final file size, so stacking them gets a much bigger reduction than any one alone.

FAQ

Does my GIF get uploaded anywhere?

No. Optimization runs entirely in your browser using ffmpeg.wasm, a WebAssembly build of FFmpeg — your GIF never leaves your device or touches a server.

How much smaller will my GIF get?

It depends on the source file and the level you pick — Light mostly just rebuilds the color palette and keeps size close to the original, while Maximum lowers the frame rate, dimensions, and color count together and can shrink a file by 70% or more, at the cost of visibly choppier motion and banding.

Why does this reduce colors instead of just recompressing?

A GIF's file size is dominated by how many distinct colors it uses per frame, not by a quality slider like a JPEG has — GIF only supports up to 256 colors per frame in the first place. Lowering that count (and the frame rate and pixel dimensions) is what actually shrinks the file; re-saving with the same palette barely changes anything.

Why does the first optimization take a moment to start?

The first click loads a ~30MB WebAssembly compression engine, since it's only fetched when you actually use the tool, not on every page visit. Your browser caches it, so later optimizations on this page start instantly.

Can I optimize more than one GIF at a time?

Yes — select several files at once (ctrl/cmd-click, or shift-click a range, in the file picker) and a batch list replaces the single-file preview. Optimize All processes them one after another using the same level, and you can download each result individually or grab all of them together as a ZIP.

Is there a file size or frame count limit?

No hard limit is enforced, but everything runs on your device's own CPU and memory, so very large or very long GIFs may be slow or run out of memory on lower-powered devices. It works best for clips up to a few dozen MB.

Can I turn a GIF back into a full-quality version after optimizing it?

No — optimization is lossy: dropped frames, resized pixels, and reduced colors are gone from the output file. Keep your original if you might need the full-quality version later.

How we compare

FeatureOnline Tool Storesplit-video.comVideoKit
No file upload — runs in your browser ✓ (claimed)
No sign-up or upload limits Up to 20 files, 50MB each
Preview the result before downloading Not stated
One-click optimization levels, no manual settings Exposes full manual settings
Optimize a whole batch at once, download as ZIP Separate bulk tool

EZGIF gives you more granular manual control once you're comfortable with its settings, but batch optimization is a separate tool there. GIF Compressor batches files well but processes them on a limited free tier. GIF Optimizer keeps the one-click simplicity and batches a whole folder's worth of GIFs — all without anything leaving your device.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.