GIF Resizer: Resize Animated GIFs Online

Free · No sign-up · No watermark · Every frame kept

Click or drag files to this area to upload

Format:gif| Maximum: 20 images | Max File Size: 20 MB

*Your privacy is protected! No data is transmitted or stored.

By Mujahid Hussain · Last updated October 30, 2026

Resize an animated GIF to any width and height, or scale it by percentage, without breaking the animation. Upload up to 20 GIFs (20 MB each), set the new size and download. Every frame changes size together, so your GIF plays exactly as before, just at the size you need. Working with a PNG, JPG or HEIC instead? Use the image resizer.

How to resize a GIF

  1. Add your GIF. Drag it onto the box or choose a file. You can add up to 20 at once.Adding a GIF to the TrimIMG GIF resizer by dragging it onto the upload box
  2. Pick pixels or percentage. Type an exact width, or scale the whole GIF, for example to 50%.Choosing between pixel and percentage resizing for a GIF in TrimIMG
  3. Keep the aspect ratio locked unless you want to stretch it. With the lock on, the height follows the width.
  4. Click Resize GIF and download. Check the new dimensions and file size, then save the GIF or download every file as a ZIP.Clicking Resize GIF and downloading the resized animated GIF from TrimIMG

Change GIF size by pixels or percentage

Use pixels when a site or app asks for an exact size, such as a 128 × 128 emoji or a GIF 480 pixels wide for a blog post. Use percentage when you want the whole GIF smaller or larger by the same amount: 50% halves both sides, and 200% doubles them.

Either way, you're changing the GIF's dimensions, also called its resolution. The number of frames and the playback speed stay the same.

Downsize a GIF

Shrinking is the most common reason to resize a GIF, and it's the safe direction. Each frame keeps its detail, and because every frame has fewer pixels, the file usually gets much smaller too. Halving the width and height leaves a quarter of the pixels.

To make an animated GIF smaller for a website or chat app, resize it to the width it will actually be shown at. A GIF displayed 400 pixels wide doesn't need to be 1,200 pixels wide. If it's still too heavy after resizing, run it through the GIF compressor.

Make a GIF bigger

You can enlarge a GIF here too, but know what to expect. A GIF has a fixed number of pixels, so making it bigger means stretching them, and edges get softer the more you enlarge (here's why enlarging softens an image). Two habits give the cleanest result:

  • Enlarge in whole steps, such as 200% or 300%, rather than odd amounts like 137%.
  • Start from the largest copy of the GIF you have, never one that was already shrunk.

Whole steps matter most for pixel art and game sprites, where a clean 2× or 3× keeps the blocky look crisp. If you need a bigger GIF that also looks sharper, try the GIF upscaler.

Stretch a GIF to a new shape

Turn off Keep aspect ratio, then type both a width and a height. The GIF stretches or squashes to fill the new shape, for example a 500 × 500 square from a wide clip. Stretching distorts faces and text, so use it for patterns, backgrounds and effects rather than people.

Zoom in or out of a GIF

Zooming a GIF usually means scaling the whole animation, so the percentage setting works as a simple GIF zoomer. To zoom out, resize it below 100%. To zoom in, resize it above 100%. The full frame scales, so nothing is cut off. To zoom into one part of a GIF, crop that area first and then enlarge it.

Resize a GIF for Discord, Slack and Twitch

Chat and streaming apps reject GIFs that are the wrong shape or too large a file, so the same tool doubles as an emoji, sticker and emote resizer. These are each platform's current limits:

WhereSizeFile limitFormat
Discord emojiSquare; 128 × 128 px is the usual choiceUnder 256 KBGIF for animated
Discord stickerExactly 320 × 320 pxUp to 512 KBAPNG (animated) or PNG; GIF not accepted
Slack emojiSquareUnder 128 KB works bestGIF, up to 50 frames
Twitch emoteSquare; exact sizes on Twitch's help pageSee Twitch's help pageGIF for animated

Limits checked against the Discord emoji, Discord sticker, Slack and Twitch help pages in October 2026. Platforms change their limits, so check the linked page if an upload fails.

Discord emoji

Resize the GIF to a square, usually 128 × 128 pixels, and make sure the file is under 256 KB. Animated emoji are always GIFs. Nitro and Nitro Basic add extra slots for animated emoji.

Discord stickers

Discord stickers don't accept GIF files. Animated stickers must be APNG, and every sticker must be exactly 320 × 320 pixels and no more than 512 KB. Resize your GIF to 320 × 320 here, then convert it to APNG before you upload it.

When Discord can't resize your animated GIF

Discord often refuses animated images that are the wrong shape or too large. The reliable fix is to do the resizing yourself before you upload: make the GIF square (128 × 128 pixels for an emoji) and get it under 256 KB. If resizing alone isn't enough, compress the GIF as well.

Discord profile picture (PFP)

Use a square GIF so nothing important is cut off when Discord shows it as a circle. Keep the subject in the middle of the frame.

Twitch emotes

Resize your emote to a square. Emotes show up small in chat, so keep the design simple and bold. Twitch lists the exact upload sizes and the file limit for animated emotes on its help page.

Slack emoji

Slack works best with square images under 128 KB, ideally with a transparent background. Animated GIFs can have up to 50 frames. A 128 × 128 square is a common, safe size.

Does resizing a GIF reduce its file size?

Yes, when you make it smaller. A GIF's file size depends on its dimensions, its number of frames and the colors in each frame. Resizing changes the dimensions, which is usually the biggest of the three.

Resizing and compressing do different jobs:

  • Resize changes the width and height in pixels. Use it to fit a space or a platform's size.
  • Compress lowers the file size in KB or MB without changing the dimensions. Use it to meet an upload limit.

For a strict limit, resize first, then compress. For websites, converting the GIF to animated WebP usually gives a much smaller file at similar quality.

Frequently Asked Questions

Upload it to the resizer at the top of this page, choose a width in pixels or a percentage, keep the aspect ratio locked and click Resize GIF. Most GIFs are ready to download in a few seconds.

More GIF tools: Compress GIF · GIF to WebP · Upscale GIF · Rotate GIF · All TrimIMG image tools

Resize your GIF now