Keep the loop or grab a frame
Convert to animated WebP to keep every frame, or to JPG and PNG to pull the first frame out as a still. You choose the behaviour.
Drop your GIF files, choose a target, and download in seconds. Convert an animation to a smaller WebP, or pull the first frame out as a still — all on your device, no signup and no watermark.
Drop GIF files to convert
GIF · up to 50 files · 100 MB each
A GIF is really two different things wearing the same extension: a short looping animation, or a single still frame someone saved as a picture. That is why converting one is not a single job. Reach for WebP and you keep every frame of the loop while the file shrinks dramatically. Reach for JPG or PNG and you are asking for a still, so this tool lifts the very first frame and leaves the rest of the animation behind. Knowing which of those you want is the whole game, and this page makes both easy.
The reason a GIF is worth converting comes down to its age. The format was built in the 1980s and it caps every frame at 256 colours, so photographs and gradients break into visible bands and dithered speckle. The files are also heavy for what they show. Animated WebP was designed to fix exactly that: the same motion, far richer colour, and a fraction of the bytes. When you only need a poster image instead of the loop, a first-frame JPG or PNG is smaller still and drops into any editor or document without special support.
Pick your target once and the choice applies to the whole queue. GIF to WebP preserves the animation; GIF to PNG keeps the first frame lossless and holds on to any transparency; GIF to JPG flattens the first frame onto a solid fill for the smallest still. Quality and metadata stripping are yours to adjust in the editor. A single file saves straight to your device, a batch comes back as a tidy ZIP, and the decoding and re-encoding all run in your browser through WebAssembly.
Convert to animated WebP to keep every frame, or to JPG and PNG to pull the first frame out as a still. You choose the behaviour.
Animated WebP carries the same motion as your GIF with millions of colours instead of 256, usually at a fraction of the size.
Your GIF is decoded and re-encoded in the browser. Open the Network tab mid-convert and you will not see a single byte uploaded.
Add one clip or a batch of fifty. Every file lands in the queue sharing the same settings until you tweak one.
Choose WebP to keep the animation, or JPG and PNG to save the first frame. Set quality and watch the preview react.
One file downloads on its own. A batch arrives as a single ZIP with every clip renamed to its new extension.
Animated GIFs balloon to megabytes fast. Convert the loop to animated WebP and the same motion downloads in a fraction of the weight.
Blogs and galleries often want one still frame. Convert to JPG or PNG and the opening frame becomes a clean poster image.
Some uploaders only take JPG or PNG. Pull the first frame into an accepted still and the upload goes through cleanly.
GIF transparency is a single hard-edged on-or-off. Convert the frame to PNG to keep that cut-out with proper lossless pixels.
Word processors and slide decks handle static images better than animation. A first-frame JPG drops in without stutter or bloat.
Run up to fifty GIFs through in one pass with shared settings, then download every result together as one ZIP.
Choose WebP whenever you want to keep the animation — JPG and PNG only ever save the first frame.
GIFs top out at 256 colours, so photos band. Animated WebP restores full colour and looks noticeably better.
Use PNG rather than JPG for a still when the GIF has transparency or crisp flat graphics you want to preserve exactly.
Animated WebP is far lighter than GIF, but a handful of very old apps cannot read it — keep a GIF copy if that matters.
You can turn a GIF into animated WebP, which keeps the whole loop, or into JPG and PNG, which save the first frame as a still image. Drop your files, pick the target in the editor, set quality, and download. It all happens in the browser.
Only if you convert to WebP. Animated WebP preserves every frame of the loop. JPG and PNG are still-image formats, so choosing either one keeps just the first frame and discards the rest of the animation.
JPG and PNG cannot hold animation, so there is nothing to convert a full loop into. When you pick one of them, the tool takes the opening frame and saves that as a single picture. Use WebP if you need the motion to stay.
Almost always, and often dramatically so. WebP uses modern compression and a full colour range instead of the GIF's 256-colour cap, so the same animation typically lands at a fraction of the size while looking cleaner.
Choose PNG when the frame has transparency or sharp flat graphics, since it stays lossless and keeps the alpha. Choose JPG when you want the smallest file and a solid background is fine — it flattens transparency onto a fill colour.
No. Every GIF is decoded and re-encoded inside your browser using WebAssembly. Nothing is sent to a server, nothing is stored, and nothing is copied. You can verify it by watching the Network tab in your browser's developer tools while you convert.
Yes. Drop up to 50 GIFs at once and they all convert to the same target and settings unless you override a file on its own. The finished files come back bundled as a single ZIP for one clean download.
That is the format, not your file. GIF allows a maximum of 256 colours per frame, so photographs and smooth gradients break into flat bands and speckled dithering. Converting to animated WebP restores millions of colours and removes most of that artefacting.
Convert between JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF, and SVG in one place.
Save the first frame of a GIF as a compact, flattened JPG still.
Pull the first frame into a lossless PNG that keeps transparency.
Turn an animated GIF into a smaller, better-looking animated WebP.
Going the other way? Convert an animated WebP back to a GIF.
Drop your files, choose animated WebP to keep the loop or JPG and PNG for the first frame, and download in seconds.