Reduce a GIF to the Size You Need, in Your Browser

Name a size in KB or MB and the tool finds the best-looking GIF that fits. Free, no sign-up, nothing uploaded, and the animation is kept.

Free, no sign-up, runs in your browser

Your GIFs are processed on your own device and never uploaded.

100% private. Your GIFs are processed in your browser and never uploaded.

GIF processing uses gifsicle by Eddie Kohler, licensed under the GNU GPL v2, compiled to WebAssembly by gifsicle-wasm-browser. The source code for both is available at those links.

Quick answer

BatchSet reduces a GIF to a size the user names, free and entirely in the browser with gifsicle compiled to WebAssembly, so nothing is uploaded and no account is needed. The target is typed in KB (20 KB to 20 MB, with 512 KB, 1 MB, 2 MB, 8 MB and 10 MB presets) and the tool walks a fixed ladder from the gentlest setting upwards: a lossless re-pack first, then lossy compression, then a smaller palette, and only at the end a narrower GIF, never below 240 px wide. It stops at the first setting that fits, so the result is the best-looking version that meets the limit. A GIF already under the target is returned untouched, and when even the hardest setting stays above the limit the page says so and hands back the smallest version it managed. Every frame, its timing and the loop are kept, and many GIFs can be done at once with a ZIP download.

How to use the Reduce GIF Size

Three quick steps — free, private, right in your browser.

1

Add your GIFs

Drop one or many .gif files, or click to pick them. Each card shows the size, frames and loop length.

2

Say how big it may be

Type the size in KB, or pick 512 KB, 1 MB, 2 MB, 8 MB or 10 MB. The limit your upload form or chat app names is the number to use.

3

Reduce and download

Each GIF is worked on in your browser until it fits. Save them one by one or as a ZIP.

Features

  • Type the size you need in KB
  • Tries a lossless re-pack first
  • Lowers quality, colours, then width
  • Never goes below 240 px wide
  • Keeps every frame, its timing and the loop
  • Runs in your browser, nothing uploaded

Use Cases

  • Fit a chat or forum attachment limit
  • Upload where a form caps the file size
  • Keep a README GIF light
  • Trim a screen recording saved as GIF

Frequently asked questions

How do I reduce the size of a GIF?+

Type the size you need and let the tool work backwards from it. It starts with a lossless re-pack, which costs nothing in quality, and only then lowers the quality, cuts the palette and, last of all, the width. It stops at the first setting that fits, so you get the best-looking GIF that meets your limit.

Is it free, and are my GIFs uploaded?+

Yes, free with no account, and nothing is uploaded. gifsicle is compiled to WebAssembly and runs in your browser, so the GIFs never leave your device.

What if my GIF cannot reach the size I asked for?+

The tool says so instead of pretending. It hands back the smallest version it managed and tells you that it is still over your limit. A long or wide animation is usually the reason: cut a few seconds off it, or allow a larger size.

Will the animation still play?+

Yes. Every frame, its timing and the loop setting are kept. Only how the pixels are stored changes, and the width only if the earlier steps were not enough.

How small can it make the GIF?+

It will not go below 240 px wide, because a narrower GIF stops being worth looking at. Within that limit the saving depends on the GIF: flat graphics shrink a long way on a smaller palette, while a busy video capture resists.

My GIF is already smaller than the target. What happens?+

You get the original back untouched. There is no point re-encoding a file that already fits, and re-encoding would only cost quality.

Why is this different from the GIF compressor?+

The compressor gives you the controls and you decide how hard to push. This page takes the number you have to meet and finds the settings for you. Use the compressor when you want to judge the result by eye, and this page when a form or an app has given you a hard limit.

How many images can I convert at once?+

There's no fixed limit. Batches of several hundred are common and run in parallel across your CPU cores, so even large batches finish in seconds. It's completely free with no signup.

Related free tools

Want more power?

Unlock bulk Excel jobs, watermarking, file backup and more. Free to start.

Start for Free — No Card Required