Any file. Any shape.

GIF to PNG

Convert GIF images to PNG — free, unlimited, and entirely private. Nothing leaves your browser.

Drop files here or click to choose

🔒 Your files never leave your browser

How it works

GIF is capped at a 256-color palette, a limit from 1987 that PNG doesn't share — PNG supports full 24-bit color and a proper alpha channel, which is why so many tools expect PNG instead. This tool converts GIF images to PNG directly inside your browser tab — no server, no upload, no waiting in a queue.

When you drop a file, Moyang reads its first bytes to confirm it's really a GIF, then hands the bytes to a background Web Worker. If the GIF is animated, only its first frame is decoded — PNG has no concept of animation. GIF's single-color transparency is converted into PNG's proper alpha channel, so any transparent areas stay transparent with no compositing needed. Your original file is never modified, and nothing ever leaves your device.

Because everything runs locally, there's no 10-conversions-a-day limit, no 100MB cap, and no processing queue — the kind of restrictions server-based converters impose to control their hosting bill. Convert one file or fifty; once a batch is done, download every result at once as a single ZIP.

Limitations

Animated GIFs lose their motion entirely — only the first frame becomes the PNG, and the converted row is flagged so this is never a silent surprise. Because PNG is losslessly compressed, output files are usually somewhat larger than the source GIF. Images over 100 megapixels aren't converted — decoding runs entirely in your browser's memory, and a file that large risks crashing the tab before it even gets to PNG encoding.

FAQ

Is this GIF to PNG converter really free?
Yes — completely free, with no file size limits, no daily quota, and no account required. All conversion happens in your browser, so there's no server cost to recoup.
What happens to an animated GIF?
PNG is a still-image format, so only the first frame of an animated GIF is converted — the converted row is flagged so you know before downloading. To keep the animation, hold onto the original GIF file.
Why convert a GIF to PNG instead of keeping it as a GIF?
GIF is limited to 256 colors total, while PNG supports full 24-bit color plus a proper 8-bit alpha channel — useful if you're editing the image further or need it to look right without a hard color-count ceiling.
Is transparency preserved?
Yes. GIF's transparency (a single fully-transparent color) is converted into PNG's proper alpha channel, so transparent areas stay transparent — no background compositing needed, unlike converting to a format without transparency support.