GIF Resizer

Resize animated GIFs to any dimensions without losing the animation. Every frame is resized together, and the frame timing and looping are preserved.

GIF files only — up to 50 MB

How to use GIF Resizer.

3 steps to get started, plus the details worth knowing before you export.

1
Step 1

Upload your GIF

Drop or select any animated GIF. Its dimensions and frame count appear immediately, read from the file in your browser.

2
Step 2

Set the new size

Enter a width or height with the ratio locked, or use the 75%, 50% and 25% shortcuts. Unlock the ratio for exact dimensions.

3
Step 3

Download the resized GIF

The before and after previews both keep playing, so you can confirm the animation survived, then download.

Getting the best results

Scale by percentage when there is no fixed requirement

The 75%, 50% and 25% shortcuts keep the proportions exactly and land on whole pixel values, which avoids the soft edges you get from awkward fractional scaling. Halving is the most useful single step: it removes three quarters of the pixels in every frame and typically takes a large bite out of the file size.

Check where it has to fit before resizing

Chat platforms, forums and sticker packs usually publish both a maximum dimension and a maximum file size, and the file size is the one people miss. Resize to the required dimensions here first, then run the result through the GIF compressor if it is still over the weight limit.

Expect a little colour shift on strong reductions

Shrinking averages neighbouring pixels together, and because GIF can only store 256 colours per frame, some of those averaged colours have to be rounded to the nearest available one. On flat graphics this is invisible; on gradients and photographic content you may notice slight banding, which is a limitation of the format rather than the resize.

All image tools.

Free online tools for every image task.

Image Compressor

Compress images without losing quality.

Image Resizer

Resize images to exact dimensions or by percentage.

Image Converter

Convert between JPEG, PNG, WebP, and other formats.

Image Cropper

Crop images to any size or predefined aspect ratio.

Bulk Compressor

Compress multiple images at once and download as ZIP.

Image Rotator

Rotate images by any angle or flip horizontally/vertically.

Grayscale Converter

Convert color images to grayscale or apply filters.

Image Splitter

Cut an image into a grid of separate tiles.

Blur Image

Add a soft Gaussian blur to any image.

Flip Image

Mirror an image horizontally or vertically.

Merge Images

Combine several images into one, side by side or stacked.

Round Corner Image

Round the corners of an image, with transparency.

Square Image

Make any image a perfect square.

JPG to PDF

Convert JPG images to PDF documents instantly.

PDF to JPG

Convert PDF documents to JPG images instantly.

PNG to PDF

Convert PNG images to PDF documents instantly.

PDF to PNG

Convert PDF documents to lossless PNG images.

PNG to JPG Converter

Convert PNG images to JPG format instantly.

JPG to PNG Converter

Convert JPG images to lossless PNG format.

PNG to WebP Converter

Convert PNG images to modern WebP format.

WebP to PNG Converter

Convert WebP images to PNG format instantly.

WebP to JPG Converter

Convert WebP images to JPG format instantly.

JPG to WebP Converter

Convert JPG images to modern WebP format.

SVG to PNG Converter

Convert SVG vector files to PNG images.

SVG to JPG Converter

Convert SVG vector files to JPG images.

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG format.

HEIC to PNG Converter

Convert iPhone HEIC photos to lossless PNG.

AVIF to JPG Converter

Convert AVIF images to universally compatible JPG.

AVIF to PNG Converter

Convert AVIF images to lossless PNG format.

GIF to JPG Converter

Convert GIF images to JPG format instantly.

GIF to PNG Converter

Convert GIF images to lossless PNG format.

BMP to JPG Converter

Convert BMP images to compressed JPG format.

BMP to PNG Converter

Convert BMP images to lossless PNG format.

TIFF to JPG Converter

Convert TIFF images to compressed JPG format.

TIFF to PNG Converter

Convert TIFF images to lossless PNG format.

JPG to AVIF Converter

Convert JPG images to next-gen AVIF format.

PNG to AVIF Converter

Convert PNG images to next-gen AVIF format.

WebP to AVIF Converter

Convert WebP images to next-gen AVIF format.

ICO to PNG Converter

Convert ICO icon files to PNG images.

GIF Compressor

Shrink animated GIFs without losing the animation.

EXIF Viewer

See the hidden metadata inside any photo.

EXIF Remover

Strip metadata and GPS from photos without quality loss.

HTML to Image

Turn HTML and CSS into a PNG, JPEG or WebP.

Why use GIF Resizer?

Everything you need to know about gif resizer.

Why resizing an animation is different

A still image is one grid of pixels, so resizing it is a single operation. An animated GIF is a sequence of frames with their own timing, an optional local palette per frame, and a loop instruction for the player. Resizing it means taking all of that apart, resampling each frame, and reassembling a valid animation — while keeping the delays and the loop flag so playback is unchanged.

This is why so many general-purpose image tools quietly return a still picture when given a GIF. They read the first frame, resize that, and write it back out. The file is still a valid GIF and still opens, so the failure is easy to miss until you notice nothing is moving. Here every frame is read, and the frame count of the output is measured and displayed so the outcome is not left to chance.

Keeping the aspect ratio

With the ratio locked, entering one dimension fills in the other from the GIF's own proportions. This is what you want almost all the time: forcing both numbers to values that do not match the original stretches the picture, which is immediately obvious on faces, circles and text.

When a platform demands exact dimensions that do not match your GIF's shape, resize with the ratio locked so the content fits within those bounds, and accept a small difference on one side rather than distorting every frame. Stretching is far more noticeable in motion than it is in a still image.

Resizing as the most effective way to save weight

Because a GIF stores each frame separately, the pixel count of a single frame is multiplied by the number of frames. Reducing the dimensions is therefore the highest-leverage change available: halving both width and height leaves a quarter of the pixels in every frame, and the saving compounds across the whole animation.

That is usually a better first move than reaching for palette reduction, and the two combine well. Resize to the largest size the GIF will genuinely be displayed at, then compress if you still need to reach a specific file size. Pixels you have already removed cost nothing to compress.

Enlarging, and what it cannot do

Enlarging is available, and modest increases hold up reasonably well. Substantial ones do not, for two reasons that stack: no resampling method can recover detail that was never captured, and GIF's 256-colour ceiling means the smooth intermediate tones that make an enlargement look natural often are not available to store.

If you need a genuinely larger animation, going back to the original video or project file and exporting at the size you need will always beat enlarging a finished GIF.

How your file is handled

Resizing an animation requires re-encoding it, which browsers cannot do, so this runs on our server rather than on your device. Your GIF is sent over HTTPS, kept in memory for the moment the work takes, and discarded once the resized file has been returned. Nothing is written to disk, logged or retained.

Frequently asked questions.

Everything you need to know about GIF Resizer.

No. All frames are resized as a set and written back as one animated GIF, with the original per-frame delays and loop setting intact. The result panel reports how many frames the output contains so you can verify it before downloading.

Most browser-based tools draw the image onto a canvas, and a canvas only ever holds one frame. The GIF goes in animated and comes out as a single still picture. Resizing an animation means decoding every frame, resizing each one and re-encoding the whole sequence, which is why this tool does the work on the server.

Yes, and it is on by default. Type either dimension and the other follows automatically. Unlock it if you deliberately need to stretch to exact numbers that do not match the original proportions.

Yes, though enlarging cannot add detail that was never there, and GIFs are usually small and already limited to 256 colours per frame, so the softness shows quickly. Modest increases work; doubling rarely looks good.

Almost always, and usually by a lot, since fewer pixels per frame multiplied across every frame compounds quickly. If hitting a specific file size is the goal rather than specific dimensions, the GIF compressor gives you direct control over that.

Up to 50 MB per file, up to 600 frames, and up to 10000 pixels on a side. Very large dimensions combined with a long animation may be refused, because every frame has to exist in memory at once.

No. Your GIF is sent over HTTPS, processed in memory, and discarded as soon as the resized file is returned. It is never written to disk or kept after your download.