GIF Compressor

Compress animated GIFs to a target size while keeping the animation intact.

Step 1 of 3 · Upload

Upload your image

Drop a file below or tap the button. Batch of up to 20 works too.

or drag & drop it here
Works with: GIF
Up to 20 images • 50 MB per image • 200 MB per batch
Animated GIF maximum: 25 MB
Large files may take longer to process on mobile.
Your image never leaves your device
Exact Dimensions

Set exact width and height in pixels, cm, mm or inches with DPI control.

Target Any File Size

Compress to an exact KB or MB target, or a safe size range.

Smart Presets

Passport, visa, exam and country-specific document presets built in.

Edit Before Downloading

Crop, rotate, flip and zoom before you save the final file.

100% Browser-Private

All processing happens in your browser. Your files never leave your device.

No Signup or Watermark

Free to use with no account, no watermark and no limits on quality.

How it works

3 Simple Steps. Perfect Results.

From upload to download in seconds, entirely on your device.

  1. Step 01
    Upload

    Drop your image or pick a file. Nothing leaves your device.

  2. Step 02
    Adjust

    Pick a size or preset. Crop, rotate or flip if you want.

  3. Step 03
    Download

    Preview the result and save it instantly. No sign-in, no watermark.

Related tool
Image resizer

Pair the gif compressor with the next step in your workflow.

Open Image resizer
Truly private

Every edit runs inside your browser. Nothing is uploaded, stored or shared.

Frequently asked questions

Does the animation still play after compression?

Yes. Frames, loop settings and timing are all preserved.

Why are GIFs still large?

GIFs store many frames with limited colours; resizing or fewer colours helps most.

Is there a size limit?

Animated GIF uploads are limited to 25 MB for reliable in-browser processing.

Can I crop or rotate a GIF?

Yes, and the animation is kept while editing.

About the GIF compressor

Animated GIFs are compressed frame by frame with lossy optimisation and colour reduction, so the animation, loop and timing all stay intact.