GIF to PNG Converter

Split a GIF into numbered PNG frames in your browser and take them as one zip. A still GIF gives you one file, an animation gives you every frame in order.

  • 무료
  • 가입 불가
  • 워터마크 없음
  • 브라우저에서 실행

GIF to PNG

변환기는 웹 어셈블리에 컴파일된 ffmpeg입니다. 첫 번째 파일을 선택하면 한 번(30MB) 다운로드한 다음 브라우저 캐시에 남아 있습니다.

파일은 자체 브라우저에서 처리되며 업로드되지 않습니다. 엔진 자체는 처음 사용할 때 30MB를 다운로드한 후 브라우저 캐시에서 나옵니다.

GIF to PNG 사용 방법

  1. 1Drop your .gif onto the box above, or click it to browse. Several files at once is fine.
  2. 2The engine fetches itself once, about 30 MB of WebAssembly, then reads out every frame.
  3. 3Download the .zip. Frames are named frame-0001.png upward, in playback order.

One GIF, many PNGs

A GIF is a container for a sequence, so converting one to PNG is not a one-to-one operation. Each frame becomes its own file, and what you get back is a numbered set rather than a single image. That is why the result arrives as a zip even when you only dropped in one file.

If the GIF is a still, the sequence has a length of one and you get a single PNG. Nothing about the page changes; the file you gave it decides how many come back.

Nothing is lost in this direction

Both formats are lossless, and PNG is the more capable of the two in every respect that matters here. GIF holds at most 256 colours per frame and one bit of transparency; PNG holds sixteen million colours and 256 levels of transparency. So every frame is carried across exactly, with the transparent colour becoming genuine alpha.

That makes this the safe direction. Converting the other way, PNG to GIF, is where the compromises live, and there is a separate page here that explains them rather than pretending they do not exist.

What people actually do with the frames

Three uses cover most of the reasons people extract gif frames. The first is picking a still: a reaction GIF has one good frame in it and you want that frame as a clean image. The second is repairing an animation, where one frame has a typo or an artefact and you intend to fix it and rebuild the GIF afterwards, which the GIF maker on this site will do from the corrected sequence. The third is feeding a sprite sheet or an animation tool that expects numbered stills as its input.

Everything runs in your browser. Frames are extracted locally, nothing is sent to a server, and the engine is fetched once on first use and cached afterwards.

자주 묻는 질문

How many PNGs will I get?
One per frame. A still GIF produces a single file; a three second animation at 15 frames a second produces about forty five. They are numbered in playback order, so frame-0001 is what you see first.
Why a zip instead of individual downloads?
Because an animation is rarely one file. Forty separate download prompts would be unusable and most browsers block them after the first few. A zip arrives as one file and unpacks into a folder that is already in the right order.
Does transparency survive?
Yes, and this is one of the few conversions that loses nothing. PNG stores far more transparency detail than GIF ever had, so the single transparent colour a GIF can mark comes across intact. Everything else is copied pixel for pixel, since both formats are lossless.
Why would I want the frames separately?
Usually to edit one of them, to pick a thumbnail, to feed a sprite sheet, or to rebuild the animation somewhere else after fixing a frame. It is also the quickest way to grab a clean still out of a reaction GIF.
Is there a limit on frames?
Two thousand, which is far beyond any ordinary GIF and exists so a pathological file cannot fill your browser tab's memory before you have a chance to cancel. Files up to 500 MB are accepted.

더 많은 무료 도구