Resize animated GIFs frame by frame - all animation and timing preserved.

Drop a GIF here or click to select
Animated GIFs supported - all frames preserved
or paste an image with Ctrl+V / ⌘V
Your image is processed locally. Nothing is uploaded.
Upload your GIF
Drop your animated or static GIF onto the tool.
Set target dimensions
Enter the desired width and height. Use the lock icon to maintain aspect ratio.
Resize frame by frame
Click "Resize GIF" - each frame is decoded, resized, and re-encoded in your browser.
Download the resized GIF
Once complete, download the smaller animated GIF.
Animated GIFs are not a single image - they are a sequence of frames, each with its own colour table and disposal instructions. Resizing an animated GIF correctly requires decoding every frame individually, applying the resize to each one, and re-encoding the complete sequence with the correct timing and loop settings. A tool that simply resizes the first frame produces a static image, not an animation. This tool processes every frame so the animation plays correctly at the new dimensions.
Platform upload requirements are the most common reason to resize an animated GIF. Messaging apps, social platforms, and content management systems frequently impose maximum file size or maximum dimension limits. A GIF that is too wide or too heavy for a platform will be rejected or automatically degraded. Resizing to fit within the platform's specifications ensures it uploads and plays as intended. For further file size reduction beyond what dimension changes achieve, compressing the GIF by reducing its color palette can cut the size significantly.
Reducing an animated GIF's dimensions is one of the most effective ways to reduce its file size. Each frame stores pixel data for the full image area, so reducing dimensions reduces the per-frame data proportionally. Halving the width and height of a GIF reduces the pixel count by 75%, which directly reduces the data stored per frame. For large GIFs that are slow to load or too large to share, resizing to half size often brings the file well within acceptable limits while keeping the content recognisable at typical viewing sizes.