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.
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.