🖼️

GIF to PNG Converter

A GIF to PNG converter turns a .gif into a lossless .png. Drop the file on the upload zone and press Convert to PNG: the picture is redrawn on a canvas in your browser at the same pixel size, and GIF transparency carries over into PNG's alpha channel. A 200 x 200 GIF of 1.32 KB came back as a 2.15 KB PNG, one still frame.

Higher quality = larger file size

Conversion complete!

New file size:

Embed this tool on your website

× px

                        

💡 Integration Tip

Copy the embed code and paste it into your website HTML. The responsive version adapts to all screen sizes automatically.

0 ratings

Popular Tools

No more tools to show
Explore All Tools

About GIF to PNG Converter

This converter reads a GIF, draws it onto an HTML canvas at its original width and height, and re-encodes the result as PNG. Nothing is uploaded: the file is read by your browser, converted there and handed back as a download, so the picture never leaves your device. One image is handled at a time — drop it on the zone marked Drop image here, or click to pick it from your file manager.

PNG is lossless, so there is no quality slider on this page; the slider that appears on the JPEG and WebP converters is hidden here because a PNG encoder has nothing to trade away. What you get is an exact pixel copy of the frame that was drawn, usually a little larger than the GIF, since GIF squeezes an image into at most 256 colours while PNG keeps full 24-bit colour plus 8-bit alpha. Converting a 200 x 200 GIF of 1.32 KB produced a 2.15 KB PNG in that test.

Transparency survives. GIF stores one fully transparent palette index; PNG stores an alpha value per pixel, so a transparent GIF background comes through as a transparent PNG background with no white box behind it. The download keeps your original file name with the extension changed to .png.

The limit to know: an animated GIF loses its animation. PNG has no frame sequence, so the converter writes one still frame. If you need every frame as its own file, or a moving image, this is not the tool — use a frame extractor, or keep the GIF.

Use Cases

A designer receives a logo as a transparent GIF with jagged palette edges and converts it to PNG so the artwork can be placed over a coloured background without a visible fringe.
A developer replaces a decorative GIF in a stylesheet with a PNG, because the build pipeline's image optimiser only accepts PNG and JPEG inputs.
A teacher pulls a single illustrative still out of an animated GIF for a printed worksheet, where a moving image would be meaningless anyway.
A support agent needs to attach a screenshot to a ticket system that rejects .gif uploads, so the GIF goes through the converter and is attached as a PNG.
A shop owner whose product photos arrived as GIFs converts them to PNG before uploading, because the storefront rescales PNG cleanly and shows GIF thumbnails with banding.

How to use

1

Drop your .gif onto the zone marked Drop image here, or click it to pick the file from your computer.

2

Check the thumbnail, file name and file size that appear in the zone; press Remove if you picked the wrong image.

3

Press Convert to PNG. The button shows a spinner while the browser redraws the picture on a canvas.

4

Read the Conversion complete panel: New size gives the PNG's size and the preview underneath shows exactly what was written.

5

Press Download PNG to save the file under your original name with a .png extension.

6

Press Convert another to clear the zone and run a second image through without reloading the page.

Pro Tips

  • There is no quality slider on this page and that is deliberate: PNG is lossless, so the encoder has nothing to trade. Expect an exact pixel copy rather than a smaller file.
  • The converter handles one image per run. After pressing Download PNG, use Convert another to clear the zone rather than reloading the page.
  • The downloaded file keeps your original name with a new extension: banner.gif becomes banner.png, which matters if a stylesheet or template already refers to the base name.
  • Check the New size line before downloading. A PNG that is several times larger than the GIF usually means the source was a photo, which PNG cannot compress the way JPEG can.
  • If the GIF is animated, look at the preview under the result: it is a single frame. Convert the GIF only when a still is what you actually want.

Troubleshooting

Problem:

The animated GIF became a single still picture.

Solution:

That is expected. PNG has no concept of a frame sequence, so a canvas can only write out one frame. Keep the GIF if you need the movement, or use a dedicated frame extractor if you need every frame as its own image; this converter produces one still.

Problem:

The PNG file is bigger than the GIF it came from.

Solution:

Also expected. GIF reduces the picture to at most 256 colours, while PNG stores full 24-bit colour and an alpha value per pixel, and it is lossless. A 1.32 KB GIF became a 2.15 KB PNG in our test. If size matters more than exactness, JPEG or WebP will be far smaller.

Problem:

Nothing happens when I press Convert to PNG.

Solution:

The button stays disabled until an image is loaded, so check that the zone shows a thumbnail and a file name. If it does not, the file may not be recognised as an image; the field accepts image files only, and the zone lists PNG, JPG, WebP, GIF and BMP.

Frequently Asked Questions

Drop the .gif on the upload zone or click it to browse, then press Convert to PNG. The picture is drawn onto a canvas at its original width and height and re-encoded, and the Conversion complete panel gives you a Download PNG button. The file is saved under your original name with a .png extension.

Yes. GIF marks one palette entry as fully transparent; PNG stores an alpha value for every pixel. The converter does not paint a white background for PNG output, so a transparent GIF comes out as a transparent PNG and can sit over any colour without a white box behind it.

You cannot, because PNG holds a single image. This converter draws one frame and writes that. The animated variant of the format, APNG, is not produced here. If the movement matters, keep the GIF or export a video; if a still is enough, the PNG this page produces is that still.

Not with this tool. It converts one image to one image, so an animated GIF gives you one still. Extracting a frame sequence needs a frame extractor or a command-line tool. What you get here is a single lossless PNG at the original pixel dimensions.

Because the two formats store colour differently. GIF is limited to a 256-colour palette; PNG keeps full 24-bit colour plus an 8-bit alpha channel, and it never discards data. Converting a 200 x 200 GIF of 1.32 KB gave a 2.15 KB PNG. The New size line tells you the result before you download it.

No, and the slider you may have seen on other converters is hidden on this page for a reason: PNG is lossless, so there is no quality to trade for size. Every pixel is written exactly as it was drawn. The JPEG and WebP converters show a quality slider because those formats can discard detail.

Neither. The image is read by your own browser, redrawn on a canvas and re-encoded there, so it is never sent to a server and no account or download is involved. That also means the conversion keeps working on a slow connection once the page itself has loaded.

They are different formats, but you can convert one to the other. Going PNG to GIF means squeezing the colours down to a 256-entry palette and losing per-pixel transparency, since GIF transparency is a single on-or-off bit. Our PNG to GIF converter does that conversion.

Use the PNG to GIF converter linked under this tool. Expect two changes: colours are reduced to a palette of at most 256, and soft edges that relied on partial transparency become either fully opaque or fully clear, because GIF has only one transparent colour.

The zone lists PNG, JPG, WebP, GIF and BMP, and the file field itself accepts any image type your browser can decode. On this page the sensible input is a GIF, since the output is fixed to PNG; for other pairs use the matching converter.

FreeWebTools AI
Powered by free AI models · Full chat →