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

  1. Add your GIF - Drop it in, click to browse, or paste from the clipboard on desktop.
  2. Set the new size - Enter a width or height (the other follows to keep proportions) or use Scale % for a quick percentage shrink.
  3. Resize and preview - Every frame is scaled and the animation re-assembled.
  4. 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:

Discord emoji128 × 128And under 256 KB
Slack emoji128 × 128And under 128 KB
Twitch emote112 × 112Upload one; Twitch derives 56 and 28
Discord sticker320 × 320APNG officially, but sized here first
Forum avatar100 × 100The classic square, still everywhere
Chat-friendly clip480 wideSharp in a message bubble, small to send

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

Frequently Asked Questions

Does resizing keep the animation and timing? Yes. Every frame is scaled and re-encoded with its original delay, so the resized GIF plays at the same speed and loops the same way as the original, just at the new dimensions.
Why is my resized GIF blurry? Shrinking is nearly always crisp; enlarging is where blur comes from, because the pixels being added never existed in the source. If you need a bigger version, go back to the original footage and regenerate the GIF at the target size rather than scaling a small one up.
Does the GIF leave my device while resizing? No. The frames are decoded, scaled on a canvas, and re-encoded into a new GIF entirely within your browser. It works the same with the network disconnected, which is the plainest evidence there is no upload step.
How do I make a Discord or Slack emoji from a GIF? Resize to 128 by 128 here, then check the file size: Discord wants emoji under 256 KB and Slack under 128 KB. If yours is over, run it through our GIF Compressor or trim it shorter; small dimensions plus a short loop nearly always fits.
Can I change the aspect ratio? Yes, entering a width and height that do not match the original proportions will stretch the GIF to fit them. For most jobs you want the Scale field or matched proportions instead, since stretching is visible immediately.
Is there a maximum size? The tool accepts dimensions up to 2000 pixels, but be aware that upscaling a GIF inflates its file size dramatically while adding no real detail. The happy path for this tool is downward.