GIF to PNG
GIF to PNG conversion, with the quality and size consequences stated up front.
Why convert GIF to PNG
GIF is limited to 256 colours and has only one fully transparent colour, which is why it produces jagged edges. PNG supports full colour with an alpha channel.
What you give up
Animation is lost. An animated GIF drawn to a canvas becomes the first frame only — this conversion flattens motion into a still image.
When it is the right move
Use it for logos, icons and interface graphics that were saved as GIF for historical reasons and now look dirty against a coloured background.
Size, honestly
PNG is usually similar in size or somewhat larger for flat graphics; the gain is fidelity, not bytes.
Why this runs in your browser
The file is read from your disk by the browser, decoded with the browser's own codecs, and re-encoded in this tab. No upload request is made, nothing is queued on a server, and closing the tab leaves no copy anywhere. You can verify this in the network panel while it works.
How to use it
- Drop one or more GIF files on the drop zone.
- Set the output format to PNG.
- Convert and check the reported before-and-after file sizes.
- Open the result and check transparency and edge detail before shipping it.
Worth knowing
- Output format is PNG and input is read as GIF.
- Size expectation for this direction: PNG is usually similar in size or somewhat larger for flat graphics; the gain is fidelity, not bytes.
- Conversion happens in the browser; no file leaves your machine.
- Metadata is discarded by the canvas round-trip.
Limitations
- Animation is lost. An animated GIF drawn to a canvas becomes the first frame only — this conversion flattens motion into a still image.
- Animation is not preserved when converting from an animated source.
- Converting between two lossy formats compounds compression artefacts.
- Writing PNG depends on your browser exposing that encoder.