About this tool
GIF Resizer scales an animated GIF to a new width and height without breaking the animation. It decodes every frame with gifuct, composites each one onto a full-size canvas while honouring the GIF's frame disposal rules, scales the result, and re-encodes a fresh animated GIF that preserves each frame's original delay so the timing stays the same.
Because GIF frames can be partial patches that build on the previous frame, naive scaling produces flicker and ghosting; this tool rebuilds each complete frame first, which keeps transparency and motion correct. You can lock the aspect ratio so width and height stay in proportion, or unlock it to stretch freely.
The whole process runs in your browser — the GIF is never uploaded, so it works offline and keeps private images private. Output dimensions are capped at 2000 pixels per side to keep encoding fast.