GIF to PNG Converter

Convert GIF images to lossless PNG — right in your browser.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

This tool converts GIF images to PNG entirely in your browser. PNG is a lossless format with full alpha transparency that more editors and apps accept, and it avoids GIF’s 256-colour palette limit. It’s ideal when a tool rejects GIFs or you need a clean single-frame still with smooth transparency.

How it works

The converter loads your GIF and draws it onto an HTML <canvas> element, which reads the pixels of the first frame. It then exports that canvas as a PNG using the browser’s toDataURL('image/png'). Because PNG is lossless, every pixel and the alpha channel are preserved exactly at the original dimensions — there is no quality loss in the re-encode.

Animated GIFs are flattened to their first frame, since PNG holds a single image. No upload happens at any point — the entire decode-and-encode runs on your device.

Example

Suppose you have a 320×240 transparent logo saved as logo.gif:

  1. Drop logo.gif onto the box.
  2. The tool decodes it and re-encodes the first frame as logo.png.
  3. You get a 320×240 PNG with the same pixels and transparent background, plus its new file size and a download button.
AspectGIF inputPNG output
ColoursUp to 256 (palette)Up to 16.7M (24-bit)
TransparencyOn/off (1-bit)Smooth alpha (8-bit)
Frames keptFirst frameFirst frame
QualityLossless, identical pixels

Everything runs locally in your browser — your images are never uploaded, stored, or seen by anyone.

Ad placeholder (rectangle)