NewSmall or blurry image? Upscale it with AI before you download.Try it →

Extract GIF Frames

Full-size preview and original-resolution export

Private on this device · 0 credits

Nothing is uploaded. Your file stays in this browser tab and uses 0 credits.

Extract GIF Frames

Ready in your browser

Preview fits the workspace

Drop a file anywhere in this workspace

GIF images

Extract GIF Frames online

Extract GIF Frames unpacks an animated GIF and saves each frame as its own PNG. You download a ZIP with frame-0001.png, frame-0002.png, and so on, in playing order.

Extract GIF Frames online tool preview
What Extract GIF Frames looks like in use.

The short answer

Why use Extract GIF Frames?

Many GIFs store only the part of each frame that changed, so a simple frame grab gives you broken patches. Here every frame is rebuilt in full before it is saved.

There is nothing to set. Choose a GIF up to 50 MB and tap Apply changes. The status line counts the frames as they are encoded, and the ZIP is named after your file with -frames.zip at the end. Each PNG keeps the GIF's exact colors and its transparent pixels, at the GIF's full width and height.

Every GIF tool here refuses files with more than 300 frames, or with more than 200 megapixels of frames in total, which is width times height times frames. A 600 × 600 GIF reaches that area at about 555 frames, so the frame cap usually comes first. The ZIP can be much larger than the GIF, because PNG does not share data between frames the way GIF can.

Split GIF does the same unpacking but saves each frame as a one-frame GIF. GIF to PNG saves only the first frame, which is quicker when that is all you need. To delete a frame rather than export it, use GIF Frame Remover. Once you have edited some PNGs, Images to GIF can stitch them back into an animation.

Where Extract GIF Frames fits

01

Picking a still

Pull every frame of a reaction GIF to find the funniest expression for a sticker.

02

Sprite editing

Unpack a pixel art animation so each pose can be touched up in an editor.

03

Frame analysis

Step through a sports GIF frame by frame to see exactly when the ball crosses the line.

Start to finish

How to use Extract GIF Frames

  1. 01
    Tap Choose GIF and pick the animation, up to 300 frames and 50 MB.
  2. 02
    Tap Apply changes; the status line counts each frame as it is encoded.
  3. 03
    Tap Download result to save the ZIP of numbered PNG frames.

What to expect from Extract GIF Frames

CheckWhat it means here
Supported inputGIF images
Main controlsFrame number, speed, and the crop, rotation, or overlay setting for the tool
OutputAn animated GIF, single PNG or JPEG frames, or a ZIP of frames
Working limit50 MB, 300 frames, and 200 megapixels of frames in total

Extract GIF Frames tips

  • Frames are rebuilt in full, so optimised GIFs give complete pictures.
  • Transparent pixels stay transparent in every PNG.
  • The ZIP is often several times larger than the GIF.
  • Frame numbers in the file names match GIF Frame Remover's numbering.

Extract GIF Frames FAQ

Something missing? Ask us.

Are the frames complete pictures?

Yes. Optimised GIFs often store only the pixels that changed since the last frame. The decoder applies each frame's disposal rule first, so every PNG shows the whole picture as it looked on screen.

Is the frame timing saved?

No. PNG files carry no timing, so the delays are lost. GIF Viewer shows the frame count and whether the GIF loops.

Does Extract GIF Frames upload my file?

No. Your browser does the work and clears the file when you leave the page. File names, pixels, and metadata are not sent to analytics.

Is Extract GIF Frames free to use?

Yes. No signup and no watermark.

Why did Extract GIF Frames fail or look wrong?

Check GIF timing and the 256-color palette. If the tab stops responding, the file is too big for this device's memory.

Help improve ExtractPics

Send feedback

About Extract GIF Frames

What kind of feedback is this?
Quick rating

Do not include passwords or private data.0 / 2000

Daily limit

You’ve used today’s credits