GIF Resizer changes the size of an animated GIF and keeps every frame, the timing and the transparency. Nothing to install: your files stay in your browser.
Batch Picture Resizer for Windows resizes and converts hundreds of images in one run - JPG, PNG, GIF, WEBP, HEIC and more - offline, with no browser size cap.
Plenty of image editors save a resized animated GIF as a still image of its first frame. Here you keep the whole GIF animation.
Drag an animated GIF onto the tool at the top of the page or click to pick one from disk. Add several GIFs to batch resize them.
Enter a width or height in pixels, or a percentage. The other side keeps the original aspect ratio. A chat platform preset sets both dimensions and a file size goal.
Compare the new dimensions and file size with the original. Change a setting to process the GIF again without reloading it. Save a GIF with -resized added to its name, or the whole batch as one ZIP.
GIF Resizer scales each frame without changing its frame delay. Your 48-frame clip keeps all 48 frames; a GIF set to play 3 times still does. Frame counts, delays and loop settings matched in 59 of 59 checks on our test GIFs.
Clear pixels stay clear in every frame, including GIFs that wipe or restore the background between frames (disposal 2 and 3), where some editors leave white dots on edges. Transparency at the edge pixels can still shift a little during resizing.
Stretch distorts the picture, fit puts it all inside the box, and crop cuts from the center to the new proportions. To remove part of the scene yourself, follow our walkthrough on cropping a GIF.
Type 480 for the width, or scale by 50%. Leave the ratio lock on to keep the aspect ratio; turn it off only when you set both sides yourself.
Compare old and new dimensions and file sizes in KB before you download.
Resizing uses gifsicle 1.98, a long-standing GIF tool compiled to WebAssembly and run in a Web Worker. The engine downloads from our site once per visit, about 250 KB.
These numbers come from platform developer or help pages as of November 2026. Check before a big upload, since limits change. Telegram stickers do not accept GIF, so we have no Telegram preset.
Start with smaller dimensions to reduce GIF size (see the section on shrinking and enlarging below). Both compression settings are off by default, so a plain resize leaves colors alone.
Lets the encoder slightly alter pixels to pack similar areas tighter. Higher levels save more space and add more grain.
A GIF palette holds up to 256 colors. Going down to 128, 64 or 32 trims the file and appears as banding on smooth gradients first.
A preset applies its dimensions, tries lossy 30, 60 and 100, and keeps raising lossy while cutting the palette to 128, 64 and 32 colors. Only after those steps does it scale to 85%, 70% and 50% of the preset size.
Dropping every second frame quickly cuts file size but makes motion choppy. We keep every frame in our presets.
If half size with 32 colors still exceeds the limit, you get the smallest file the program could make and a note that the goal was not met. Cut a shorter clip in an editor and try again.
Scale GIF dimensions up or down and the file can shrink or grow.
Smaller dimensions usually shrink GIF size a lot, though resampling can make a GIF harder to compress (see the FAQ below).
Enlarging adds pixels and file size. In our tests, a 128 px GIF scaled to 320 px grew heavier. No method adds detail missing from the original. For still photos, see upscaling a batch of images.
This GIF resizer online runs in your browser tab, so your computer's memory sets the limits.
Your file goes into the tab's memory, and you save the result from there.
The desktop trial runs on time, not on a file count.
The About window of the app shows how many trial days are left.