Free GIF Resizer

Scale every frame of an animated GIF to a new width while the height keeps the original proportions.

Loading the editor…

How to use this tool

Resizing a GIF means scaling each of its frames, the individual images that play in sequence, to the same new size. Enter a target width and SocQ calculates the matching height, resamples every frame with a sharp Lanczos filter and exports a new looping GIF.

  1. 01

    Choose a GIF

    Click Choose files and pick an animated GIF up to 100 MB and 60 seconds long, or click Example to load a 320 × 180 test GIF.

  2. 02

    Enter Width (px)

    Type a target width from 16 to 1920 px. The height comes from the original aspect ratio, so a 16:9 GIF stays 16:9.

  3. 03

    Create file and check

    Click Create file. The result lists gif-resize.gif with its size in KB and plays it, so you can check sharpness before clicking Download.

Making a GIF smaller or larger

• Smaller: fewer pixels per frame give a lighter file that loads faster in chats and on web pages • Larger: handy for a slot with a fixed width, but enlarged frames look softer • Height: always calculated from the source proportions, so the image can’t be stretched or squashed • Need a different shape? Crop the GIF first, then resize it

Common target widths

• 128 px: custom emoji, which Slack recommends at 128 × 128 px • 480 px: chat messages and comment replies • 640–800 px: blog posts, newsletters and help articles • 1080 px or more: GIFs shown full width on large screens

What happens to colors and timing

Each resized frame is re-quantized to a 128-color palette, which keeps the file reasonable while staying close to the source. Frame order and timing come from the original, and the new file loops forever. If you also need fewer colors or a lower frame rate, run the result through a GIF compressor.

Limits and privacy

• One GIF per run, up to 100 MB, 60 seconds and 4 million pixels per frame • Width accepts 16–1920 px • Resizing runs in your browser with FFmpeg, so the GIF isn’t uploaded; the engine downloads only on first use

Frequently asked questions

What is a GIF resizer?

A GIF resizer changes the width and height of an animated GIF by scaling every frame the same way. The animation keeps playing at the new size, which helps a GIF fit a layout, an emoji slot or an upload limit.

How do I resize a GIF?

1. Click Choose files and select the GIF. 2. Enter the new Width (px), between 16 and 1920. 3. Click Create file. 4. Play the result and click Download.

Does resizing keep the GIF animated?

Yes. Every frame is scaled and written back into a new animated GIF in the original order. The output loops forever, so it behaves like any other GIF in chats and on web pages.

Can I set the height myself?

Not directly. The tool works out the height from your width so the image never stretches. To reach a specific shape, such as a square, crop the GIF first and then resize it.

Is my GIF uploaded to a server?

No. FFmpeg decodes and resizes the GIF inside your browser tab, and no copy goes to SocQ. Only the engine files are fetched, the first time you use the tool.

Is the GIF resizer free, without a watermark?

Yes. The resizer is free, needs no sign-up and doesn’t stamp a watermark or logo on any frame of your GIF, whether you shrink it or enlarge it.

Will resizing reduce the quality?

Shrinking usually looks clean thanks to Lanczos resampling, though tiny text can become hard to read. Enlarging can’t add detail, so edges look softer. Frames are also rebuilt with a 128-color palette, which may add slight dithering to photo-like GIFs.

Does a smaller GIF mean a smaller file?

Usually, because each frame has fewer pixels to store. Halving the width cuts the pixel count to about a quarter. For an even lighter file, lower the frame rate or the number of colors afterward.

What are the resizer’s limits?

Each GIF can be up to 100 MB, 60 seconds long and 4 million pixels per frame, and the width can be set from 16 to 1920 px. The tool resizes one GIF per run.

What size should a GIF be for social media?

There’s no single size. Match the space where it will appear: about 480–800 px wide suits most posts, chats and articles, while emoji slots need much smaller squares. Check each platform’s current guidance for file size caps as well.

For developers

Bring public social content into your tools

With SocQ APIs you can retrieve public posts, videos and comments from Instagram, TikTok, YouTube and LinkedIn for monitoring and research. They return public information only, never private account analytics.

View all tools