Convert GIF to PNG
A GIF holds one picture or a hundred, and everything this converts to is a single still picture. That is the thing worth knowing before you start, and most converters do not mention it — they hand back the first frame and leave you to discover the rest are gone. This one counts the frames in your file and tells you the number before you press anything.
Your GIF files
Drop your GIF files here
GIFPNGJPGWebPYour files are never uploaded.
What you want back
Your files
How to convert GIF to PNG
-
Add your GIF files
One or many. They are read by your browser and never uploaded.
-
Read the frame count
If a file is animated, the number of frames is shown before the convert button — so you can stop if the animation was the point.
-
Save the PNGs
Individually, or the whole batch as a zip.
What you get
It tells you how many frames you are about to lose
Before anything is converted, the GIF's structure is read and its frames counted. Twelve frames in, one picture out — stated in advance rather than discovered afterwards. A still GIF says nothing, because there is nothing to warn about.
Transparency is kept
GIF transparency is one fully see-through colour in the palette rather than a real alpha channel, and PNG stores it correctly, hard edges and all. Nothing is filled in white without telling you.
No palette to work around afterwards
A GIF can hold 256 colours. The PNG this produces holds sixteen million, so once the image is out of the palette you can retouch, blur or colour-correct it without everything collapsing into dither patterns on the next save.
Your files are never uploaded
The frame counting, the decoding and the encoding all happen in this page. There is no upload step and no server doing the work, so there is no copy of your GIF anywhere else to worry about.
Questions about GIF and PNG
- What happens to the animation?
- You get the first frame, and only the first frame. PNG, JPG and WebP as produced here each hold a single picture, so the frames after the first have nowhere to be stored. This tool reads the GIF's block structure and shows you the frame count before you convert, which is the part most converters skip — if the animation was the point, you will know before you have lost it rather than after.
- Will the PNG look better than the GIF?
- No. A GIF has already been reduced to at most 256 colours, usually with a dither pattern standing in for the shades it could not keep, and converting cannot restore the colours that were discarded. What you gain is that nothing gets worse from here: the PNG is exact, and it is no longer stuck in a palette if you want to edit it.
- Then why convert at all?
- Three real reasons. Something on the other end will not take a GIF — print services and some upload forms refuse them outright. You want to edit the image, and a 256-colour palette makes every adjustment look worse than it should. Or you want a still: one frame of an animation, saved as a picture.
- Why is the PNG larger than the GIF?
- Because the GIF was compressed down to a small palette and this writes a full-colour PNG — sixteen million colours per pixel whether the picture uses them or not. PNG can also store a palette, and a PNG saved that way is usually smaller than the GIF; this tool does not, because the point of converting is usually to get out of the palette. If size is what matters, WebP is generally smaller than both and keeps the transparency.
- Is it free, and is my file uploaded?
- Free, no account, and no limit on how many files. Everything happens in your browser. Your files are never uploaded.
Going the other way — turning a video into an animated GIF — is video to GIF, which keeps every frame. If the still needs to come in under an upload limit, fit it to a size in KB. Or see the rest of the image tools.