Resize a GIF
Set a new width and height for an animated GIF, by percent or in exact pixels. The animation plays as before, and the GIF stays on this device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark. The limit is your device’s memory (phones hold less): a long or very large GIF may need a computer.
Changes the width and height of animated GIFs by percent or in exact pixels, keeping the animation, frame timing and loop. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. No watermark. The limit is your device’s memory (phones hold less): a long or very large GIF may need a computer.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
How it works
- Drop one or more GIFs, or tap to pick them.
- Choose a percentage, or type a width or height in pixels. Proportions are kept unless you switch that off.
- Resize. Each GIF keeps its timing and looping; one downloads straight away, several download as a zip.
In your browser, not on a server
gifuct-js (MIT) reads the GIF byte by byte in your tab and every frame is composited the way browsers play it, honouring each frame’s delay and disposal rule. Each frame is drawn at the new width and height on a canvas, and gifenc’s (MIT) colour quantizer and LZW coder write the frames back with their delays and the loop setting. The new GIF is assembled in memory.
Compared with upload-based tools: Reaction GIFs and screen recordings are often personal. Here the GIF is resized in this tab: the file is not uploaded, there is no size cap beyond your device’s memory (phones hold less), no watermark is added, and you can resize several at once.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Does resizing change how fast the GIF plays?
No. Every frame keeps its own delay and the loop setting is copied, so a resized GIF lasts as long as the original and repeats the same way. Only the width and height change.
Can I make a GIF bigger?
Yes, up to 4096 pixels on the longer side, but the picture does not gain detail: a GIF drawn at 200 pixels wide looks soft at 800. The file also gets larger, because it holds more pixels. Making a GIF smaller than the original keeps the picture sharper than enlarging it does.
How do I resize a GIF without stretching it?
Leave Keep proportions ticked and type only the width or only the height. The other number follows. If you need an exact shape such as 100 by 100 from a wide GIF, untick it and choose Fill and crop to cut the extra from the sides, or Fit inside to leave transparent bars instead of cropping.
Why does the GIF keep its transparent background?
Transparent pixels stay transparent when frames are rewritten. If you pick Fit inside, the bars added around the picture are transparent too, so a page with a coloured background shows through them.
Can I resize a GIF to a size for Discord or Twitch?
Type the pixel size the platform asks for, such as 128 by 128. Those platforms also cap the file size in kilobytes, which resizing alone may not meet. The emote resizer fits both size and limit in one step, and Compress GIF makes a GIF lighter without changing its dimensions.
Can I add a caption to a GIF?
Yes. Add text to GIF draws a caption on every frame and keeps each frame’s timing and the loop.
Is my GIF uploaded?
No. The GIF is read and rewritten by code running in this page, with no server in the process, and the limit is your device’s memory (phones hold less). The page keeps working offline after one visit and a short wait.
More image tools
Crop GIF
Drag a box over the part of the animation you want to keep. Every frame is cropped to it, and the GIF never leaves this device.
Add text to GIF
Write a caption on every frame of an animated GIF and drag it where you want it. Done on this device, and the GIF is not uploaded.
Merge GIFs
Join several animated GIFs end to end, in the order you choose. They are put together on this device, and the GIFs are not uploaded.
GIF maker
Your pictures turned into one looping GIF, put together on this device, with no watermark.
Popular conversions
- WebP to JPG
- PNG to WebP
- JPG to WebP
- AVIF to JPG
- AVIF to PNG
- SVG to PNG
- JXL to PNG
- JXL to JPG
- JFIF to JPG
- JFIF to PNG
- Increase image resolution
- Enlarge image
- Magic eraser
- Remove person from photo
- Remove text from image
- Sharpen image
- Brighten photo
- Invert image colors
- Grayscale image
- Sepia filter
- Wi-Fi QR code generator
- vCard QR code generator