Animation Tools
Make a GIF or animated WebP smaller, convert one into the other, or save its frames as pictures. Every frame, its timing, the repeats and the transparency are kept, and you see the real file sizes before and after. Everything happens in your browser, so your animation never leaves your device.
Reading the animation …
Your animation
Result format
Size
GIF options
WebP options
Transparency
File size
Every frame, its own delay and the number of repeats are always kept.
Pictures
Pictures are saved at the full size of the animation, exactly as it looks on screen at that frame.
Your new animation
| Property | Original | New |
|---|
For a still photo use Resize Image or the Image Editor; to convert between still formats use Convert Image.
Frequently asked questions
Is my animation uploaded?
No. The animation is read, resized and saved by your own browser, in a background worker of this page. No file, frame or result is sent anywhere. Only the page itself and the small program that writes WebP files (a static file from imgovo.com, fetched when you make a WebP) are downloaded.
What can I do with it?
Make a GIF or an animated WebP smaller in pixels and in file size, convert a GIF to animated WebP and back, and save one frame or all frames as pictures (PNG, JPG or WebP; all frames come in one ZIP file). You see the size, number of frames, duration and repeats before and after, and the size of the file before and after.
Are all frames, the timing and the repeats kept?
Yes. Imgovo never removes, merges or reorders frames. Every frame keeps its own delay, and the number of repeats is carried over (GIF stores delays in steps of 10 ms, so a delay from a WebP is rounded to the nearest step). Frames that only change in part are read correctly, transparent areas stay transparent, and nothing is ever turned into a still picture unless you choose “Save frames as pictures”.
Will the new file be smaller?
Not always, and the page never promises it. After every run it shows the real sizes side by side and says so clearly when the new file is larger. What helps: a smaller size, fewer colours for GIF, lossy WebP, and the option to store only the parts of each frame that change.
GIF or animated WebP — which one should I choose?
GIF plays everywhere but is limited to 256 colours per frame and has no soft transparency, so photos look grainy and files are large. Animated WebP keeps millions of colours and smooth edges and is usually much smaller; all current browsers play it, but some older programs and messengers do not. Converting a GIF to WebP does not add colours that were never there.
Why not animated AVIF?
Because it cannot be offered honestly yet. Showing still AVIF pictures does not prove that animations work. Reading the frames of an animated AVIF needs a decoder that exists only in some browsers (Chrome and Edge, through a feature other browsers do not have), and writing one needs an AV1 video encoder plus a container writer that no browser provides in a form that works everywhere. Imgovo recognises an animated AVIF and tells you it cannot process it, instead of showing a button that works for some visitors only. Details are in the project documentation (docs/ANIMATED-AVIF-FEASIBILITY.md).
What about animated PNG (APNG)?
It is recognised but not processed here. Only GIF and animated WebP are supported; an APNG is never opened as a single picture, and your file is left as it is.
Does the new file contain my metadata?
No. The new file is built from the pictures only. Comments, camera data and colour profiles of the original are not copied (colours are converted to the standard sRGB range when the original has a profile). To remove metadata from a still photo without changing it, use Remove EXIF Data.
Is there a limit on the size or the number of frames?
There is no daily limit, no watermark and no sign-up. The limits come from your device: one frame can hold up to 36 megapixels, GIF up to 65 535 px per side and WebP up to 16 383 px per side. Long animations are processed frame by frame, so memory use stays low. You can cancel at any time; the work stops and its memory is released.
Why does a very short delay play slowly in my browser?
Browsers show GIF frames with a delay of 10 ms or less for 100 ms, because many old files used 0 or 10 ms by mistake. Imgovo keeps the delays of the file exactly and tells you when some are that short.