Why most resizers break GIFs
A GIF is a container of frames with per-frame timing and disposal rules. Load one into a typical image editor or resizer and it decodes the first frame, scales that, and writes it back out — the animation is gone before the resize even happens. Keeping it means decoding every frame, applying each frame's disposal method to compose it properly, scaling all of them, and re-encoding with the original delays and loop count. That is what this does.
Frequently Asked Questions
How do I resize a GIF without losing the animation?
Drop it in and set a new width. Every frame is decoded, scaled and re-encoded with its original delay, so the animation and its timing survive. Most general image resizers keep only the first frame, which is why a resized GIF so often comes back as a still.
Will resizing make the file smaller?
Usually, and by more than you expect, because file size tracks area. Halving the width takes the file to roughly a quarter. It is not guaranteed, though: re-encoding rebuilds each frame's colour palette, so a GIF that was already heavily optimised can occasionally come back slightly larger. The result shows the change either way.
Does resizing reduce the quality?
Scaling down is safe and stays crisp. Scaling up cannot invent detail and will look soft, exactly as with any image. GIF is also limited to 256 colours per frame, so re-encoding re-quantises the palette — on flat graphics that is invisible, on photographic GIFs with gradients you may see slight banding.
Can I resize a still GIF?
Yes. A single-frame GIF is handled the same way and comes back as a single-frame GIF. If it is not animated, though, PNG or WebP will almost always give you a smaller and better-looking file.
Is there a size limit?
Large GIFs — hundreds of frames, or very large dimensions — take longer because encoding runs in your browser on one thread. The tab stays responsive while it works. If a file is very big, resizing it in two steps is often quicker than one.
Are my files uploaded anywhere?
No. Decoding, scaling and re-encoding all happen on your own device and the download comes from memory. Nothing is transmitted.
Related tools
- Video to GIF — make one from a clip
- GIF to MP4 — much smaller files
- Image Resizer — for PNG, JPG and WebP
- Image Cropper