What the converter does not do
It saves still images from a GIF. It does not edit the animation or improve the picture.
No single-frame picker
You get the first frame or all of them. To keep one frame from the middle, export every frame and keep the file you want.
JPG only
A JPG can't keep transparency. For a PNG of the first frame, use the image converter.
No quality or background setting
JPG quality is fixed at 92%, and transparent areas always become white.
No colour recovery
A GIF frame holds at most 256 colours. Saving it as a JPG does not bring back detail the GIF never stored.
Timing is not kept
Frame delays and looping belong to the animation. The JPGs are separate still images.
Same size as the GIF
Frames keep the pixel dimensions of the GIF. To make them larger or smaller, use the image resizer.
Related tools
Frequently asked questions
Yes. Choose Every frame in the settings before you press Convert to JPG. Each frame is saved as a numbered JPG, and the frames of one GIF are packed into a ZIP.
JPG has no transparency, so the converter fills transparent pixels with white. To keep transparency, convert the GIF to PNG with the image converter, which saves the first frame.
Yes, but add it again first. Files that are already converted are skipped, so remove the file or clear the queue, add the GIF again and press Convert to JPG.
No. They are read and converted in this tab. The page downloads the JSZip library from the cdnjs CDN when it has to build a ZIP, and no request carries your files.
Each file can be up to 100 MB, and larger files are not added to the queue. There is no daily limit. A long animation exported frame by frame makes many JPGs, and all of them stay in memory until you remove the file or close the tab.
Your files stay on your device
Your browser reads the GIFs and writes the JPGs inside this tab. The files are not uploaded or stored. To build a ZIP, the page loads the JSZip library from the cdnjs CDN.