How does the optimizer hit a specific GIF size?
It performs a bounded search across real encodes, changing dimensions, frame rate, palette size, and dithering in controlled steps. File sizes shown in the results are measured outputs, not estimates.
Set an exact KB or MB limit. We test real output files and keep the clearest version that fits—without uploading your source GIF.
Set an exact KB or MB limit. The optimizer searches several real encodes and keeps the clearest result that fits.
How it works
The default path asks for one decision. Fine-grained controls are available when the destination has stricter visual requirements.
The file is analyzed locally for dimensions, frames, duration, and current size.
Use KB or MB. Advanced controls stay optional unless dimensions, motion, or color need a hard limit.
The tool tests multiple encodes and selects the clearest result that is at or below your target.
Need a manual edit first? Crop the GIF or resize it before running the size search.
Read the practical GIF optimization guideIt performs a bounded search across real encodes, changing dimensions, frame rate, palette size, and dithering in controlled steps. File sizes shown in the results are measured outputs, not estimates.
No. The source file is decoded and encoded in your browser. The browser downloads the processing engine, but the GIF itself is not sent to an editing server.
The tool shows the smallest safe result it produced and says clearly that the target was not reached. You can then lower the maximum width or choose a smaller motion and color setting.