Original preview
The original preview appears after you upload a file.
Upload a GIF, choose compression strength, frame sampling, color count, and an optional target size, then export a smaller animation.
File and compression settings
Compressed result
Waiting for a fileThe original preview appears after you upload a file.
The compressed preview appears after processing finishes.
Choose a file to begin.
Compression can reduce the palette, skip frames, and merge identical neighbors according to the selected settings.
Compare the output size with the preview and motion. A target size is a best-effort limit, not a promise.
Compression combines palette reduction, optional frame sampling, and removal of identical neighboring frames; the encoder then writes a new GIF.
Stronger settings can reduce color detail or motion smoothness. Very complex GIFs may not reach a requested target size.
Reading, decoding, palette work, frame processing, and result generation happen in this browser. Files are not uploaded or saved.
The output uses the GIF89a structure. Different players may display short delays, color quantization, and finite loops differently.
It combines palette reduction, optional frame sampling, and merging identical neighboring frames. Stronger settings can make colors or motion less smooth.
No. The tool tries progressively stronger candidates, but a complex animation may still remain above the requested size.