Compress an animated GIF
Drop in a GIF and get a smaller one back, playing next to the original so you can judge it. If the same animation would be much smaller as WebP, you get that option too.
Drop an animated GIF here
or browse your files
One GIF at a time. Nothing is uploaded.
Nothing is uploaded. Frame timing and the number of loops are kept.
- No ads
- No sign-up
- No watermark
- No daily limit
- Nothing uploaded
Several steps, or a whole batch? Chain this with other tools in a Workflow and run them in one go.
Where the savings come from
Most GIFs redraw pixels that never change. This tool stores only what moves from one frame to the next, which alone took 11 to 34% off the screen recordings in our tests without changing a pixel. Ignore small changes goes further on photo GIFs: Medium took 22 to 83% off the photo loops we tried.
When WebP is the better answer
Saved as animated WebP, ten of our eleven test GIFs came out 45 to 84% smaller, with more than 256 colours. WebP plays in current web browsers and most chat apps; keep the GIF for places that only take GIF.
Very long GIFs
All frames are held in memory while you work. A long, large GIF is opened at a smaller size to fit, and the page tells you when that happened.
Nothing leaves your device
The pictures and videos are read and saved right here on your device. Nothing is uploaded or stored, and there is no sign-up. Close the tab and they are gone.
From our tests
- Animated GIF to WebP: how much smaller, and what breaks
Measured savings from GIF to WebP, when GIF wins, and why WebP back to GIF grows.
More image tools
- Compress imagesMake JPG, PNG and WebP files smaller, many at once.
- Compress to a file sizeGet every image under 50 KB, 100 KB, 1 MB or any limit.
- Resize imagesScale a batch down to a set width or height.
- Resize to exact sizeMake every image exactly 1920 × 1080, 1080 × 1080 or your own size.
- JPG to PNGTurn JPG photos into PNG files.
- PNG to JPGTurn PNG images into smaller JPG files.
- WebP to JPGOpen WebP downloads anywhere as JPG.
- WebP to PNGConvert WebP and keep transparency.
- JPG to WebPSmaller files for websites.
- PNG to WebPShrink PNGs and keep transparency.
- AVIF to JPGOpen AVIF images in any app.
- AVIF to PNGConvert AVIF and keep transparency.
- GIF to WebPAnimated GIFs as much smaller WebP files.
- WebP to GIFAnimated WebP for apps that only take GIF.
- Image under 1 MBPhotos under 1 MB, usually without losing a pixel.
- Image under 500 KBFit photos under 500 KB at the best quality that fits.
- Image under 200 KBPhotos and screenshots under 200 KB for forms and profiles.
- Image under 20 KBTiny files for strict forms: about 600 pixels for a photo.
- HEIC to JPGOpen iPhone photos on any computer.
- HEIC to PNGEvery pixel of an iPhone photo, in PNG.
- HEIF to JPGOpen .heif and camera .hif photos anywhere.
- HEIF to PNGHEIF photos as PNG, for editors that can’t read them.
- Image to text (OCR)Copy the words out of screenshots, photos, receipts and scans.
- SVG to PNGSharp PNG copies of SVG logos and icons at 1×, 2×, 4× or any width.
- SVG to JPGJPG copies of SVG files on the background colour you choose.
- Favicon generatorfavicon.ico, the Apple icon and app icons from one logo, plus the tags.
- ICO to PNGEvery size inside an ICO file saved as its own PNG.
- PNG to ICOTurn PNG, SVG or JPG images into ICO files with the sizes you tick.
- Colour picker from imageClick any pixel in a photo or screenshot for its HEX, RGB and HSL.
- Colour palette from imageThe main colours of a picture, with their share, as CSS variables.
- Image to Base64An image as a data URL, CSS or HTML, with the size it adds.
- Base64 to imagePaste a data URL or Base64 text and download the image.
- GIF makerTurn photos or screenshots into an animated GIF.
- Video to GIFCut a short clip from a video and save it as a GIF.