araç köşesi

Resize an animated GIF

Set an animated GIF to an exact pixel size: width, height, percent or square

Choose the GIF files to resizeTap or click the box — a file picker opens. You can also drag a file onto it.Only .gif; for JPG and PNG use the image resizer. The animation is kept and the file never leaves your device

Your files stay with you. Conversion happens inside the browser; no file is ever uploaded to a server.

How it works

Tap or click the box and choose your GIF; only .gif files are accepted, and several files can be resized to the same size in one go. Then choose how to give the new size. "Width" is the most common: type 480 and the GIF becomes 480 pixels wide while the height is worked out from the original ratio. "Height" does the same vertically, and "Percent" scales both sides together — 50 is half size, 200 is double. "Square" makes width and height equal: it takes a square area from the middle of the GIF and scales it to the side length you type; 128 pixels suits Discord and Slack emoji. Example: a 1280×720 screen recording with 90 frames becomes 480×270 with "Width" 480, so each frame has about one seventh of the pixels. When you press "Resize", every frame is resampled on its own; frame delays and the loop do not change. The result line shows the old and new size and the frame count, and if you enlarged the GIF it says that enlarging adds no sharpness. The new size is added to the file name, e.g. recording-480x270.gif.

This tool is also known as resize gif, gif resizer, change gif size, resize animated gif, make gif smaller in pixels, gif to 128x128, resize gif for discord emoji.

What is Resizing a GIF?

Resizing a GIF changes its pixel dimensions — its width and height — while the animation itself, the number of frames and the delays stay the same. Each frame is resampled separately: when shrinking, several source pixels are averaged into one; when enlarging, each pixel is repeated. That is why shrinking keeps the picture clean, while enlarging adds no new detail and edges can look blocky. If the real goal is a smaller file in kilobytes, the GIF compressor saves more with its color and frame options.

What is Pixel dimensions?

Pixel dimensions tell you how many dots wide and how many dots tall an image is; 480×270 means 480 pixels across and 270 down. How much room a GIF takes on screen and how heavy the file is both depend on these numbers: halving the width cuts the pixel count to a quarter. Many platforms ask for a specific size — Discord and Slack recommend 128×128 for custom emoji, and email signatures commonly use 300 to 600 pixels of width. This page lets you type the size directly in pixels.

What is the difference between resizing and compressing a GIF?

Resizing is for reaching a target pixel size: when you need "this GIF at 128×128" or "480 pixels wide", use this page and the result comes out at exactly that size. Compressing aims at a smaller file in kilobytes: it cuts colors, skips frames, only changes scale in fixed percentages and reports the saving as a percentage. If a platform has a size requirement, resize here first; if the file is still over its limit, reduce the colors on the compression page afterwards.

Why shrinking and enlarging behave differently

When shrinking, each new pixel is the average of several source pixels, so thin lines and text soften slightly but the picture stays clean. When enlarging, detail that is not in the source cannot be invented: the tool repeats each pixel and edges grow into visible steps. Pixel-art GIFs want exactly that crisp look; for GIFs made from photos, enlarging adds no sharpness, and the result line says so.

The resampled frames are written with one shared palette; since a GIF holds at most 256 colors anyway, color loss is usually invisible. Transparent areas are kept, but when an edge pixel ends up half transparent and half filled after shrinking, GIF has no partial transparency, so the pixel becomes fully transparent or fully filled. Stickers with thin transparent edges can show a slight jagged outline.

Which size to choose

For a Discord or Slack custom emoji, use "Square" and type 128; the center of the GIF is taken as a square. For chats and social media, 480 pixels wide looks sharp on most phones and keeps the file reasonable. For content on a web page, use the width of your page column (often 600–800 pixels); anything larger only makes the page load slower.

For an animated logo or banner in an email signature, 300 to 600 pixels wide is common; if the GIF is larger, the recipient's mail app scales it down, but the full file is still downloaded. Where a height is required (such as a 60-pixel-high banner), choose "Height". If you want to change the shape — wider or taller — set the ratio first with the GIF cropper, then set the size here.

Frequently asked questions

How do I resize a GIF without breaking the animation?

Pick the GIF in the box, type the pixel value in "Width" mode and press "Resize". Every frame is resampled to the new size on its own; frame delays, frame count and loop are kept. The "Download" button saves the result to your Downloads folder.

Can I make a GIF 128×128 for a Discord emoji?

Yes. Choose "Square" as the size type and enter 128. If the GIF is landscape or portrait, a square is taken from its middle and scaled to 128×128 pixels. Discord also has a file size limit for animated emoji; if the file is still too big, lower the colors on the GIF compression page.

Does enlarging a GIF improve its quality?

No. Enlarging cannot create detail that is not in the source; the tool repeats pixels and edges look blocky. That is the intended look for pixel art, but for GIFs made from photos the result is soft or coarse. When you enlarge, the result line points this out.

Is my file uploaded anywhere?

No. The GIF never leaves your device; decoding the frames, resampling and writing all happen inside your browser, and the page keeps working even if you go offline after it loads. Large GIFs with hundreds of frames can take a few seconds on a phone.