Resize Image

Resize animated GIFs while preserving their frames and timing.

Add a GIF or drop it here

or click to browse

Files are processed locally: nothing is uploaded.

Resize GIF Images

Resize animated GIF files locally while retaining animation timing, transparency, and looping.

  • Files stay on your device.
  • Processed locally in your browser.
  • No uploads. No storage.

Resize Image changes the dimensions of one image without uploading it to an image-processing service.

You can enter exact dimensions or scale by percentage, then review the output dimensions before processing.

What you can do

  • Resize by width and height or by percentage.
  • Lock the source aspect ratio while changing dimensions.
  • Choose the output filename before downloading.
  • Keep SVG files as scalable vectors and animated GIF files as animations.

Before you start

  • Very large dimensions require enough browser memory for the decoded and output images.
  • Upscaling creates more pixels but cannot recover detail absent from the source.
  • Animated GIF processing requires a modern browser with module workers and OffscreenCanvas.
  • WebP output depends on browser encoding support; an unavailable WebP encoder falls back to PNG with a clear notice.

How it works

  1. Choose the GIF image you want to resize.
  2. Set a width, height, or percentage; the aspect ratio stays locked by default.
  3. Download the resized GIF with its animation intact.

Common questions

Will resizing a GIF image distort it?

No. The aspect ratio is locked by default, so proportions stay correct unless you choose to set both dimensions freely.

Can I resize by percentage?

Yes. You can scale an image to a percentage of its original size as well as to exact pixel dimensions.

Does the resized GIF image keep its format?

Yes. On supported modern browsers, every GIF frame is resized and the animation timing, transparency, and loop setting are preserved.