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.

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.

Does this upload my files?

No. Everything on this page runs locally in your browser, so your files are never uploaded to a server. Close the tab and nothing is left behind. It even keeps working if you go offline after the page loads.

This is true for every tool on this site. Curious how that works? Read how browser-side processing works.

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.