Convert GIF to PNG

This online converter turns a GIF into a PNG using the GIF's first frame — the one it opens on before it starts moving — and keeps any transparency intact instead of filling it with a background colour. One file or a whole batch, downloaded as a ZIP. Nothing is uploaded; the conversion happens entirely on your device.

No upload No file size limit No sign-up Free

Drop GIF images here

or click to choose — .gif, any number of files

Only the first frame of each GIF is used — this makes a static image, not a copy of the animation.

Most GIFs on your device were never animated

GIF has a reputation as "the animated format," but a large share of the GIF files people actually have sitting around are single, still images — a meme template, an old screenshot, a scanned diagram from before PNG was the obvious default. For those files, converting to PNG loses nothing; it just moves the same picture into a more modern, more widely supported format that also compresses without any quality loss.

Only the first frame becomes the PNG

For files that are animated, it's worth being upfront about what this tool does: PNG cannot store animation, so converting an animated GIF to PNG can only ever keep one frame. This tool takes the first one — the frame the GIF opens on before it starts playing. If you need a different moment from the animation, play the GIF, pause on the frame you want, and convert a screenshot of that instead.

Why PNG instead of JPG

The deciding factor is almost always transparency. GIF supports a simple, all-or-nothing transparent colour — a pixel either shows through completely or it doesn't, with no partial blending — and PNG can represent that exactly with its alpha channel. JPG cannot represent transparency at all, so converting a transparent GIF to JPG forces every transparent pixel to become some solid colour. PNG keeps it exactly as it was. If the GIF has no transparency and a smaller file matters more, JPG is usually the better choice instead, and this tool can produce that too.

Why bother converting a GIF to PNG

SituationWhy PNG helps
An upload form rejects GIF outrightPNG is accepted almost everywhere JPG is, plus it keeps transparency
The GIF has a transparent backgroundPNG is the only common format that preserves it exactly
The GIF was never animated to begin withPNG is the more standard format for the same still picture, with no quality loss
You need it in a design tool or documentPNG support is universal; GIF handling is inconsistent outside browsers

A whole folder at once

Drop in as many GIFs as you have and each converts on its own, using its own first frame, with a single ZIP download once they're all done. There's no file count limit, since nothing is uploaded to a server that would need to handle the load.

Nothing is uploaded

Reading the GIF and encoding the result as PNG both happen entirely inside your browser, using canvas — the same technology your browser already uses to draw every image on every page you visit. The file never leaves your device, and there's no size limit beyond what your own hardware can hold in memory.

Frequently asked questions

Does this convert the whole animation, or just one frame?

Just the first frame. PNG has no concept of animation - it is a single static image format - so converting a GIF to PNG can only ever produce one frame. This tool takes the first one, which is normally the frame the GIF opens on before it starts playing.

Why PNG instead of JPG?

Transparency. GIF supports a simple, all-or-nothing transparent colour, and PNG can represent that exactly - JPG cannot represent transparency at all, so a GIF-to-JPG conversion has to fill transparent pixels with a solid colour. If the GIF has no transparency and file size matters more, JPG is usually the better choice instead.

I wanted a specific frame, not the first one.

This tool always takes frame one. If the frame you need is somewhere in the middle of the animation, play the GIF, pause it with a screenshot at the right moment, and convert that screenshot instead - or open the GIF in an editor that can step through frames and export the one you want.

Why convert a GIF to PNG at all?

Two common reasons: a form or upload field rejects GIF outright and only takes PNG or JPG, or the GIF was never actually animated in the first place - a lot of GIFs on the web are single-frame images saved in GIF format out of habit, and PNG is the more standard, more widely supported way to store the same picture with its transparency intact.

Can I convert several GIFs at once?

Yes. Drop in as many as you like and each one converts independently, using its own first frame; a 'Download all as ZIP' button appears once there is more than one result.

Are my files uploaded to convert them?

No. Reading the GIF's first frame and encoding it as PNG both happen entirely inside your browser using canvas. Nothing is sent to a server, and there is no file size limit beyond what your device can hold in memory.