GIF Resizer
Resize animated GIFs to any dimension. Shrink for Discord, forums, or email - the animation stays intact.
Drop a GIF here or paste from clipboard
or click to browse
How to Resize a GIF
- Add your GIF - Drop it in, click to browse, or paste from the clipboard on desktop.
- Set the new size - Enter a width or height (the other follows to keep proportions) or use Scale % for a quick percentage shrink.
- Resize and preview - Every frame is scaled and the animation re-assembled.
- Download - Save the resized GIF, timing and looping intact.
GIF Sizes That Platforms Actually Want
Unlike photos, GIFs usually get resized to hit a platform requirement. These are the numbers worth knowing:
128 × 128And under 256 KB128 × 128And under 128 KB112 × 112Upload one; Twitch derives 56 and 28320 × 320APNG officially, but sized here first100 × 100The classic square, still everywhere480 wideSharp in a message bubble, small to sendEmoji and emote targets have a second requirement hiding behind the dimensions: a file size cap. Resizing down gets you most of the way, and if the kilobytes still overshoot, the GIF Compressor finishes the job.
Why Resizing a GIF Takes Longer Than a Photo
Resizing a photo is one scale operation; resizing a GIF is that operation repeated for every frame, plus re-encoding the whole stack back into an animation. A 3 second GIF at 15 frames per second is 45 individual resizes and a full GIF encode, so a few seconds of processing is normal and longer GIFs scale up from there. The progress indicator is honest: when it moves slowly, that is your own device doing real work, which is the direct trade for the file never leaving it.
Why Dimensions Beat Every Other Size Trick
File size scales with the area of the frames, not the width, so halving both dimensions quarters the pixels in every single frame. A 4 MB GIF at 800 pixels wide becomes roughly 1 MB at 400, before touching colors or frames at all. When a GIF is too big to send, this tool is the highest-leverage first stop, with compression as the follow-up rather than the starting point.