GIF Resizer — Resize Every Frame in Sync
Resize an animated GIF by percentage or exact width and height. Keep the aspect ratio, every frame, loop, and timing intact, or batch-resize GIFs with Premium.
Drop a GIF — pick the new size, keep the animation
GIF only · Free up to 30 MB, Premium 50 MB
Resize an animated GIF by percentage or exact pixels and keep every frame in sync
This GIF resizer changes the dimensions of an animated GIF in one pass, so every frame stays in step and the loop and frame timing are carried over. Scale it by percentage for a quick shrink, or enter an exact width in pixels when a form or chat app asks for a specific size. Keep aspect ratio is on by default, so the picture is not stretched.
Resize a GIF by percentage
Percentage mode shows a Scale slider from 10 to 200 percent that starts at 50. At 50 percent each side is half as long, so the GIF has about a quarter of the pixels. The original size sits above the controls, and the new dimensions appear on the preview after the resize runs.
- Drop a GIF into the upload area.
- Keep Percentage selected and set the Scale slider.
- Select Resize GIF and wait for the preview.
- Check the new dimensions shown on the preview.
- Select See result and download the file.
Resize a GIF to an exact width and height
Choose Exact pixels and type a Width. With Keep aspect ratio on, the height follows from the original proportions, so nothing is squeezed. Clear the checkbox to show the Height field and set both values; the frames are then stretched to exactly that size, which can distort faces and text. Both sides accept numbers from 1 to 4096, though free results are kept at web size.
Make a GIF smaller for chat, email or an upload form
Shrinking the dimensions is the quickest way to lighten a GIF, because each frame has fewer pixels. If the file is still too heavy, reduce its colors and optimize frames, or crop away dead space before you scale so less has to be kept. Enlarging works up to 200 percent, but a GIF is a raster picture and enlarged frames look softer, not sharper.
Resize many GIFs by the same rule
To resize a whole set of GIFs, switch from Single GIF to Batch, add the files and set the Percentage or Exact pixels rule once. It is applied to every GIF and the results download as one ZIP. Batch needs Premium; a single GIF does not.
Before you resize
- Decide whether you need new dimensions or only a lighter file, because colors and lossy settings live in the compressor.
- Leave Keep aspect ratio on unless a platform requires both sides exactly.
- Play the loop in the preview before you download.
After resizing the animation
A smaller canvas may still miss a chat or forum upload limit, so lower the colors and optimize frames to cut the file size; to change what is in view rather than the scale, crop the same region from every frame. Still images are handled by the image resizer with social presets.
What you can do with GIF Resizer
Review the main capabilities before you begin.
- Resize animated GIFs to exact pixel dimensions
- Scale GIFs up or down by percentage
- Keep every frame perfectly in sync
- Preserve loop count and frame delays
- Lock the aspect ratio to avoid stretching
- Fit GIFs to the size a platform requires
Settings reference
6 settings
Available controls for GIF Resizer.
- Processing modePresets
- Process one input, or switch to Premium batch mode to process multiple inputs with shared settings. Available input types depend on the tool.Options: Single GIFBatch
Settings
- SettingsPresets
- Switches between resizing the GIF by a percentage of its original size or entering exact pixel dimensions for a specific target size.Options: PercentageExact pixels
- ScaleSliderRange: 10–200% · Default: 50%
- Sets the new size as a percentage of the original in 5% steps, from 10% to 200%, where values below 100% shrink the GIF and values above enlarge it; shown in Percentage mode.
- Width (px)Number inputRange: 1–4096px
- Sets the output width in pixels, prefilled with the GIF's original width; useful when a platform requires a specific size, and shown in Exact pixels mode.
- Height (px)Number inputRange: 1–4096px
- Sets the output height in pixels independently of the width; only appears in Exact pixels mode when Keep aspect ratio is turned off, letting you stretch to a custom shape.
- Keep aspect ratioOn / Off
- Keeps width and height in their original proportion so the animation is not stretched, calculating the height automatically from the width you enter; on by default and shown in Exact pixels mode.
Related tools for GIF Resizer
Tools for common next steps after GIF Resizer.
Photo Editing & Utilities
GIF Compressor
Compress an animated GIF by reducing colors, optimizing frames, or scaling it while preserving the loop and timing.
Try it nowPhoto Editing & Utilities
GIF Cropper
Crop an animated GIF by exact pixels, apply the same region to every frame, and preserve the loop and timing.
Try it nowCreative & Design
GIF Maker
Animate ordered images, or trim and sample a video clip into up to 50 frames, then control speed and quality.
Try it nowFrequently Asked Questions
How GIF Resizer helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
Match platform size requirements
Stickers, banners, emotes and embeds each have their own pixel specs. Use exact-pixels mode to hit the required dimensions while the animation keeps playing.
Scale down GIFs for faster pages
A GIF displayed at 300px wide doesn't need 1200px frames. Resizing to the display size cuts bandwidth and load time on blogs, docs and product pages.
Prepare GIFs for email signatures and newsletters
Email clients render small animations best. Scale a screen recording or logo animation down to signature-friendly dimensions without re-recording it.
Standardize GIF sizes across a set
When a page or presentation shows several GIFs side by side, resize them all to the same width so the layout stays clean and consistent.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.

























