GIF to PNG Converter
Convert a GIF to PNG: the first frame, any frame, every frame as a ZIP, or one sprite sheet with frame data. Keeps transparency; sharp 2× to 4× upscaling.
PNG is lossless and keeps full transparency, which makes it the right format for editing a frame of a GIF, using it as a sticker or icon, or feeding an animation into a game engine. This converter decodes the GIF in your browser and saves the first frame, any frame you choose, every frame as a separate PNG, or all frames on one sprite sheet with a JSON file of positions and delays. Pixel art can be enlarged 2×, 3× or 4× with crisp, square pixels. Nothing is uploaded.
How to use this tool
- Choose one or more GIFs.
- Pick what to save: the first frame, one frame, every frame, or a sprite sheet.
- For a sprite sheet, set the number of columns (0 picks a square-ish grid); optionally enlarge the pixels.
- Download the PNG, or every frame together as a ZIP.
Formula
Sprite sheet = columns × frame width by rows × frame height, rows = ⌈frames ÷ columns⌉
Later frames of an animated GIF often store only the part of the picture that changes, plus rules for clearing it afterwards (disposal). Each PNG is the full picture as a browser shows it at that moment, so frames look complete. Transparent GIF pixels stay transparent. The JSON lists each frame's x, y, width, height and delay in milliseconds, plus the loop count.
Example
A 24-frame, 64 × 64 px pixel-art GIF saved as a sprite sheet with automatic columns gets ⌈√24⌉ = 5 columns and ⌈24 ÷ 5⌉ = 5 rows: a 320 × 320 px PNG. At 2× it is 640 × 640, every original pixel a 2 × 2 block. Choosing 24 columns instead gives a single row of 1,536 × 64 px.
Frequently asked questions
Why does a frame look incomplete in other tools but not here?
Many GIFs store only the changed area of each frame. Simple extractors save just that patch; this tool composites the frames the way browsers play them.
Is the PNG the same quality as the GIF?
Yes, exactly: PNG is lossless and can hold every GIF colour. The file may be larger because PNG stores the whole frame.
Can I get the frame delays?
Yes: the sprite sheet comes with a JSON file of delays, and every saved frame lists its delay. The GIF Splitter shows a full table of delays and disposal methods.
Are my files uploaded?
No. The GIF is decoded in your browser.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/gif-to-png-converter/
Cite or embed this tool
kakaoCalc. (2026, November 8). GIF to PNG Converter. https://kakao.mobile/tools/gif-to-png-converter/
“GIF to PNG Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/gif-to-png-converter/.