Convert a GIF to PNG frames
A GIF is a series of pictures. Converting it to PNG gives you each of those pictures as its own PNG file, ready to edit, print, or use as a still image. PNG is lossless, so every frame keeps its exact colours, and transparent areas stay transparent.
- Upload the GIF (animated WebP and animated PNG work too).
- Keep PNG selected.
- Click Split and download the ZIP of frames.
Choosing which frames
- All frames: the default. A 50-frame GIF gives 50 PNGs.
- Every Nth frame: set “Keep every Nth frame” to 2, 5 or 10 to get fewer pictures from a long GIF.
- A range: under More options, set the first and last frame, for example frames 10 to 20.
Frame numbers start at 1 and are part of the file names (name-001.png), so the files sort in the
right order in any folder.
Complete frames, not fragments
To save space, most GIFs store only the part of each frame that changes, and rely on the previous frame for the rest. The frame extractor draws every frame completely, exactly as it appears when the GIF plays, so each PNG stands on its own.
Just one picture?
If you only want a single still picture, look at the contact sheet shown after splitting, pick the frame number, and download that frame from the ZIP; or set the first and last frame to the same number. To convert the whole animation into an animated PNG instead of separate pictures, use the Image Converter with PNG as the target.
More about what this tool reads and writes: GIF Frame Extractor.