Private GIF tool

Resize GIF

Change an animated GIF to a new width while keeping its original proportions. The file stays on your device and downloads as a GIF when resizing finishes.

Drop one GIF here or choose a file from your device

File

No GIF selected yet.

How to use this tool

  1. Choose an animated GIF and inspect its local thumbnail.
  2. Enter an exact width from 16 to 1000 pixels or choose a common preset.
  3. Resize every frame, compare the generated preview, and download the new GIF.

About browser GIF resizing

This tool runs locally in your browser with ffmpeg.wasm. It reads the selected GIF, scales each frame with a Lanczos filter, builds a clean color palette, and creates a new downloadable GIF without uploading the file.

The first GIF operation in a tab downloads the roughly 31 MB media engine once. Browser memory is still the limit, so this tool is best for short GIFs and practical web-sized animations.

Useful examples

Does this upload my files?

No. Everything on this page runs locally in your browser, so your files are never uploaded to a conversion server. Close the tab and nothing is left behind.

After any required processing engine has loaded, repeated conversions can keep working offline. You can verify the claim with the site's reproducible browser privacy audit.

Open the browser privacy audit →

FAQ

Are GIF files uploaded for resizing?

No. The GIF is decoded, resized, re-encoded, and downloaded locally inside your browser.

Why does the first run download an engine?

GIF resizing uses ffmpeg.wasm. The browser downloads the roughly 31 MB engine once, then reuses it while the tab is open.

What width should I choose?

Use a smaller width for sharing, chat, and embeds. The height is calculated automatically to preserve the original aspect ratio.

Is this good for very long GIFs?

It is best for short GIFs. Very large files use a lot of browser memory and may be refused before processing.