GIF to PNG

Need a still picture from a GIF for a thumbnail, a slide or a design mockup? This tool saves the first frame of each GIF as a PNG, keeps its transparent areas, and does all of the work on your own device instead of a server.

Drop images here or click to browse

GIF up to 50 MB each

Your images never leave your device

GIF, up to 50 megabytes each Your images never leave your device

How to use the GIF to PNG

  1. Drop in one GIF or a batch of up to 50, each up to 50 MB.
  2. Optionally enter a max width or height to get a smaller copy.
  3. Download each PNG on its own, or all of them together as a ZIP.

Features

  • One PNG per GIF, taken from the first frame of the animation.
  • Pixels the GIF marks as transparent stay transparent.
  • Full color PNG output, with no new compression loss at the default quality of 100.
  • Optional max width and height that shrink but never enlarge.

Which frame of an animated GIF do you get?

PNG holds a single still picture, so an animation has to be reduced to one image, and this tool always uses the first frame. You get exactly one PNG per GIF, never a folder of separate frames. The first frame makes a sensible thumbnail for most animations, but not all of them: some GIFs open on a blank frame, a fade in from black, or a title card before the real content appears. If yours does, you will need an editor that can step through the animation and export the specific frame you want.

How GIF transparency carries over to PNG

A GIF can only mark each pixel as fully transparent or fully solid, with nothing in between. Those transparent pixels come through as transparent in the PNG, so a sticker or logo GIF keeps its cutout shape when you place the PNG on a colored background. The edges stay exactly as hard as they were, though: PNG can store soft, partly see through edges, but a conversion cannot invent detail the GIF never contained. A GIF made for a white web page also often carries a pale fringe of pixels around its outline, and that fringe becomes obvious once the PNG sits on a dark background.

Will the PNG be bigger or smaller than the GIF?

Compared with an animated GIF, the PNG is usually far smaller, because every frame after the first is dropped. A still GIF is a different story. GIF limits each frame to 256 colors, while this tool writes a full color PNG with an alpha channel, and that richer format often takes more bytes to store the same picture. In our own tests, simple generated images grew by roughly two to two and a half times when saved as PNG. If the size matters, run the result through the PNG Compressor, which can shrink it back down by reducing the palette.

Frequently asked questions

Can I choose which frame becomes the PNG?

No, the first frame is always the one converted. To use a later frame, open the GIF in a desktop image editor that loads each frame as a separate layer, then export the layer you want.

Will transparent areas really stay transparent?

Yes. Any pixel the GIF marks as transparent comes out fully transparent in the PNG rather than being filled in with black or white.

Can I make the PNG larger than the original GIF?

No. The max width and max height fields only scale an image down, and leaving them empty keeps the exact pixel dimensions of the GIF. Enlarging a small GIF would just spread the same pixels over a bigger area.

I want to keep the animation. Which tool should I use instead?

The GIF Compressor reduces the file size of an animated GIF and the GIF Resizer changes its dimensions, and both keep every frame and its timing intact.

How many GIFs can I convert in one go?

Up to 50 at a time, each up to 50 MB and 100 megapixels. Once two or more have finished, a button appears to download every PNG together in one ZIP file.

Does converting change the colors of my GIF?

Not at the default quality of 100. The colors in the first frame are copied into the PNG as they are, so nothing shifts or fades. The PNG can hold far more colors than a GIF, but it only contains the ones the GIF already had. Turning Quality down, or using Target size, trades that exactness for a smaller file by reducing the palette.

Last updated .