GIF Resizer
Resize animated GIFs to exact pixels, a percentage, or a platform preset — locally in your browser, with proper Lanczos scaling. Free, no upload, no signup.
Drop GIFs here, click to browse, or paste
Any number of files · exact original dimensions detected automatically
100% client-side — no upload wait, no file retention.
New size
How to resize a GIF
Drop your GIFs
Original dimensions are read instantly — no upload bar, because there is no upload. Everything runs on your machine.
Set the size
Exact pixels with aspect lock, a percentage slider, or one-click presets for Discord emotes, stickers and common web widths. A live preview shows the resized animation and its new file size before you commit.
Download
Each result shows its new dimensions and file size. Download one, or the whole batch as a ZIP.
A real example
Resizing does double duty — new dimensions and a much smaller file, since weight scales with pixel area:
| Setting | Result | Change |
|---|---|---|
| 480 px wide preset | 967×673 → 480×334 | −45% (1.61 MB → 899 KB) |
Measured with this exact tool on Eadweard Muybridge’s 1878 Sallie Gardner at a Gallop animation — 967×673, 11 frames, 1.61 MB (Wikimedia Commons, public domain).
How it compares
| GIF Fleet | Ezgif | iLoveIMG | |
|---|---|---|---|
| Processing | In your browser | Server upload | Server upload |
| Scaling filter choice | Catrom / Lanczos / Fast | Yes (hidden in dropdown) | No |
| Platform presets | Discord, stickers, web | No | No |
| Batch + ZIP | Yes | One at a time | Yes |
| Ads / accounts | None | Ads | Ads + account nags |
Frequently asked questions
Does resizing keep the animation?
Yes. Every frame is rescaled and the original timing is kept, so the result plays identically at its new size.
Will my GIF get blurry?
Downscaling stays sharp with a good filter — default is Catmull-Rom, and Lanczos is one click away for maximum crispness. Upscaling beyond the original size always softens, because there's no extra detail to invent.
Is my GIF uploaded anywhere?
No — resizing runs in your browser with the gifsicle engine compiled to WebAssembly. No upload, no queue, no retention.
What sizes do Discord / Telegram need?
Discord emotes: 128×128 (animated ones must stay under 256 KB — pair with the compressor). Discord stickers: 320×320. Telegram stickers: 512 px on the long side. All available as presets.
Can I force exact dimensions?
Yes — unlock the aspect ratio and type any width × height. Keep the lock on to avoid stretching.
Does resizing shrink the file size?
Substantially: weight scales with pixel area, so half the dimensions ≈ quarter the bytes. For a hard cap (e.g. “under 2 MB”), run the result through the GIF compressor's target-size mode.
Can I batch-resize to one size?
Yes — drop many files, set once, ZIP out. Percentage mode is best when the batch has mixed dimensions.
Resize or crop?
Resize scales everything; crop cuts edges away. To change shape without distortion, crop first, then resize.