What does GIF Resizer do?
GIF Resizer changes the canvas dimensions of each animation frame. Use aspect lock to avoid stretching, or enter independent dimensions deliberately. The original and generated sizes and dimensions are shown so you can verify whether resizing suits the destination.
How to use GIF Resizer
- 1Upload a GIF and review its current dimensions.
- 2Choose a percentage or enter width and height; leave aspect lock on to avoid stretching.
- 3Apply resize and wait for the local export.
- 4Compare the animated preview and actual file size, then download.
Supported inputs and outputs
Inputs
Animated or static GIF
Outputs
Resized GIF with animation retained
Practical uses
- Sizing an animation for a post
- Reducing GIF dimensions
- Making a larger preview copy
Browser and media limitations
- Output dimensions must be 1–4096 pixels and within 16 megapixels.
- Larger dimensions can greatly increase memory and output size.
- Upscaling interpolates pixels, not new detail.
- Palette regeneration can alter color or transparency edges.
How local processing works
Your media is processed in this browser tab, not uploaded to a processing server. Page navigation, analytics and downloads of application/runtime code still use network requests. Download the result before closing the tab.
Frequently asked questions
Can I resize without changing aspect ratio?
Yes. Keep Lock aspect ratio enabled; changing one dimension updates the other from the original ratio.
Will 200% add image detail?
No. It increases dimensions through interpolation and can make the file larger, but cannot recover source detail.
Is a smaller GIF always a smaller file?
No. Re-encoding settings and source optimization affect size. Compare the reported bytes after export.
Are frame delays retained?
Resize export avoids intentional FPS resampling and retains the last frame delay and loop setting. GIF delay precision and player behavior still impose limits.
