GIF resizer

Scale a GIF down for an avatar box or to the exact size a sticker slot asks for. Every frame and the loop come through unchanged.

📐
Your GIF will show up here

Drop a GIF or choose a file

Animated or still GIF

Size – Dimensions – Source –
Download

Scale

–
×

Type a width and the height follows, unless the ratio is set to Free.

–

Pick a file to start.

Two operations, not one

Resizing a photo is a single step. A GIF needs two, because all its frames share one palette of up to 256 colours. As soon as the pixels are resampled, new in-between colours appear that the old palette does not contain. Tools that stop there hand back a GIF with dirty edges and blotchy gradients.

This one builds a fresh palette after scaling. Occasionally that makes the result a little heavier than a careless resize would be, and the picture is cleaner for it.

Percentage or exact pixels

Use a percentage when you simply want it smaller. Half size is the usual choice and removes three quarters of the pixels.

Use exact pixels when a slot has a rule: an avatar box, a sticker spec, an email table cell that must not stretch. Leave the aspect ratio locked unless the destination really needs a different shape. With the ratio locked, typing a width sets the height for you.

About making GIFs bigger

Scaling up works, but it invents pixels rather than recovering detail, so the result looks soft. If you still have the source video, converting it again at the width you need will always look better.

Questions

Does the animation stay the same?

Yes. Every frame, the timing and the infinite loop are kept. Only the dimensions change.

Can I squash a GIF into a different shape?

Switch the aspect ratio to Free and enter both width and height. Expect people and circles to look stretched.