Examples

How to resize a GIF in three steps
Using this GIF resizer takes a file, a size and one click.
- 1
Add your GIF
Click the file picker or drop the GIF on the preview. It opens in your browser and is not uploaded.
- 2
Set the new size
Type a width or a height, or tap 25%, 50%, 75%, 150% or 200%. With Keep aspect ratio on, the other side follows. Turn it off to stretch.
- 3
Resize and download
Press Resize GIF. The result line shows the size before and after, the new pixel size, frames and time taken. Download saves the GIF, or Start over loads another.
Resize a GIF to lower its file size
The GIF resizer reduces the dimensions of every frame. Width and height decide the file size more than any other setting, which is why a smaller GIF is the first thing to try when a file is too heavy.
In our test, a 640 x 360 GIF of 150 frames and 19.9 MB became 5.52 MB at 50% in 1.9 seconds on Chrome for macOS. A 115 MB GIF went to 960 px wide in 9.3 seconds. Your numbers depend on the GIF and your device, and the result line shows yours.
Enlarge, stretch or crop instead
You can enlarge a GIF to 150% or 200%, up to 4096 px on a side, but resizing cannot add detail the frames never had, so it looks softer. Scaling down is the better direction.
In the GIF resizer, turn Keep aspect ratio off only when you want a stretched look; every frame is distorted the same way. If you need to cut part of the picture away rather than scale all of it, crop first and resize after.
What this GIF resizer does not do
It scales pixels and nothing else. There are no platform presets, so you type the size you need. There is no crop or padding to fit a new shape, and no change to speed or frame rate. GIF goes in and GIF comes out; for MP4 or WebM you need a converter.
For a target file size, a compressor with a size field fits better. For a different frame, crop first, then resize the cropped GIF here.
GIF resizer: this one or an upload-based one?
Compare by how the tool works, not by name.
| This GIF resizer | Upload-based resizers | Preset-based resizers | |
|---|---|---|---|
| Where the file goes | Stays in your browser | Sent to a server first | Some run locally, some upload |
| Size input | Width, height or 25% to 200% | Pixels or percent | Often one-click sizes such as 128 x 128 |
| File size limit | None set; 115 MB worked in our test | Often capped by the service | Varies |
| Largest output | 4096 px on a side | Varies | Varies |
| Fit options | None: the whole frame is scaled | Some crop or pad to fit | Often crop or pad to fit |
| Sign-up and watermark | Neither | Varies | Varies |