GIF Frames 3 min read

How to Convert GIF Frames to PNG

Turn animated GIF frames into PNG images online—keep transparency, choose specific frames, and download one PNG or a ZIP without uploading your file to a server.

Related tool: Extract GIF Frames

Converting GIF frames to PNG means exporting each chosen animation frame as a still PNG—usually to keep transparency and edit frames in other tools. You are not “saving the GIF with a .png extension”; you are decoding frames and writing real PNG files.

ReduceGIF’s GIF Frame Extractor does this locally: select frames, then download PNG or a ZIP of PNGs.

Quick answer

  1. Open Extract Frames.
  2. Upload your GIF.
  3. Select the frames you want.
  4. Download — one PNG, or a ZIP if you selected several.

That is the whole conversion path this site supports today. There is no separate “GIF to animated PNG” or “GIF to video” tool here.

Step-by-step conversion

1. Prefer a clean source GIF

If frames are huge, resize first so PNGs are easier to handle. If you only need the subject, crop or remove the background before exporting stills.

2. Extract and convert in one flow

In the extractor, decoding builds a grid of full-canvas frames (disposal applied). Exporting a frame runs a canvas → PNG encode with alpha preserved where the GIF had transparency.

3. Name and organize outputs

Batch downloads use numbered names like frame-001.png. Rename after download if your pipeline needs timestamps or shot IDs.

4. Import PNGs where you need them

Design tools, documentation, slide decks, and sticker workflows typically accept PNG. For a new animated GIF built from edited stills, you would reassemble elsewhere—ReduceGIF’s extractor does not rebuild GIFs from PNG uploads.

Extract GIF Frames

GIF vs PNG: what you gain and lose

Animated GIFExported PNG frames
MotionYes (multi-frame)No (stills)
Transparency1-bit style in practiceFull alpha in PNG
EditingAwkward frame-by-frameEasy per file
File sizeOne containerOften larger total for many frames

Use PNG when you need a still, a transparent cutout for a layout, or per-frame edits. Keep the GIF when you need the loop itself—and compress or resize that loop for sharing.

Transparency notes

GIF transparency is limited compared to PNG. Soft hair, glow, and partial coverage often become hard edges in the source GIF. Exporting to PNG preserves the alpha the decoded frame actually has; it cannot invent soft matte detail that was never in the GIF.

If you remove a background first, extract afterward so PNG stills match the transparent animation frames.

Limits and errors

  • 20 MB / 120 frames caps on the extractor exist to protect browser memory. Over limit? Shorten, resize, or compress, then convert.
  • Empty selection — choose at least one frame before download.
  • Unexpected still — verify you selected the right index; use delay labels to find the moment you want.
  • Need the animation reversed first? Reverse the GIF, download that file, then convert frames from the reversed clip.

For a broader walkthrough of selection and timing, see how to extract frames from a GIF.

What not to expect

  • No claim of a specific PNG compression ratio
  • No GIF→MP4 or GIF→WebP conversion on this page
  • No server-side batch API—processing is in-browser

Extract GIF Frames

Frequently asked questions

Is converting GIF frames to PNG the same as converting a GIF to a video?

No. Frame-to-PNG export creates still images. It does not produce MP4, WebM, or animated WebP. ReduceGIF’s extractor is for PNG stills from GIF frames.

Will PNG files be larger than the GIF?

Often yes per frame, because PNG stores full-frame image data with alpha. A ZIP of many PNGs can exceed the original GIF size. That is expected when you need editable stills.

Can I convert only some frames?

Yes. Select the frames you need in the extractor. One selection downloads a PNG; several download as a ZIP.