GIF → PNG

Converting locally: nothing is uploaded

A clean still from the oldest format: free, and finished on your machine.

WASHER Nº 1 — HEAVY DUTY IDLE

Drop your GIFs in the drum

or , and nothing leaves this tab

READS JPG · PNG · WEBP · GIF · BMP · SVG · AVIF

CYCLE →

WASH TEMP

The GIF → PNG cycle

One frame, extracted losslessly, in a format every editor accepts. The gentlest way to take a permanent still from a looping graphic.

PNG keeps transparency; GIF had none to give. PNG is lossless, so weight follows content: graphics shrink, photos grow. Either way, re-encoding through the canvas collects EXIF like lint: camera model, GPS coordinates and timestamps are stripped from the folded copy.

Use this when you need a lossless still, for example to put a frame of a graphic into a document or to start editing it. PNG will not add colours the GIF lacked, but it will not remove any either.

Only the first frame is taken. If you need a different one from an animation, pause the GIF at that frame in a player or screenshot tool first, then convert the still.

Need the other direction? PNG → GIF · Other routes into JPG → PNG, WebP → PNG, BMP → PNG, SVG → PNG.

Questions at the counter

Is GIF to PNG lossless?

The decode-and-encode path is lossless, so the PNG matches the GIF frame exactly, limits included. It cannot add colour depth the GIF never stored.

Do I keep the animation?

No. PNG is a still-image format, and this machine takes the first frame. For animation preservation, keep the GIF itself.

What about the transparency?

Preserved. GIF’s single-bit transparency maps cleanly onto PNG’s alpha channel, keeping hard cut-outs cut out.

Is the conversion really private?

Yes, architecturally. This page is static files; there is no server to receive an upload. Your GIF is decoded and re-encoded inside this tab by your own machine, and you can watch the absence of network traffic in your browser’s developer tools.

Before you convert

A converter can change the container. It cannot tell you whether that was the right call for this particular image. These cover the decision itself. They were written from building the encoders that run on this page, and are checkable against your own files.