Extract every frame · Preview with zoom · Download as ZIP · 100% private, browser-only
Great free sprite animations on OpenGameArt and Itch.io often come as GIFs, but Godot, Unity, and Aseprite can't import them directly. This tool fixes that in the browser, instantly, with no account required.
GIF has been a web animation staple since 1987, but game engines rarely accept it as a direct import. Unity, Godot, Phaser, and GameMaker all require PNG sequences instead.
GIF animation is more complex than a simple image sequence. Each frame can cover only a portion of the canvas at an offset, carrying a delay value and a disposal method that controls how the previous frame is handled.
Naively reading raw frame pixels often produces floating fragments. This tool handles all four disposal methods so each PNG matches exactly what a GIF player would show.
GIF supports binary transparency — each pixel is fully opaque or fully transparent, unlike PNG's 256-level alpha channel. Extracted PNGs preserve this accurately: transparent GIF pixels become alpha 0.
That is the GIF compositing model at work. Frames that cover only a subregion of the canvas build on top of the previous frame's content. This tool handles all four disposal methods correctly, so exported PNGs should match exactly what a browser GIF player displays at each animation step.
Single-frame (static) GIFs are extracted as one PNG. This is a convenient way to convert a GIF image to PNG format without installing any software.
They form a complementary pair: the Sprite Animation Previewer takes individual PNG frames and assembles them into a playable animation preview with GIF export. This tool does the opposite — it takes an animated GIF and gives you back the individual PNG frames. Together they form a complete round-trip workflow for working with sprite animations in any format.
Exported frames are named using the prefix you enter in the Output Naming field, followed by a zero-padded 4-digit index (e.g. Soldier_0001.png, Soldier_0002.png). You can toggle whether the index starts from 0 or 1 depending on your workflow or game engine's import requirements.
Yes. The exported PNG sequence can be imported directly into Unity, Godot, GameMaker Studio, RPG Maker, or Aseprite. Once imported, you can use the frames as individual sprites or pack them into a sprite sheet using the Sprite Sheet Packer tool on this site.
The tool supports animated GIFs including all four GIF disposal methods (do not dispose, restore to background, restore to previous, and no disposal specified). It correctly reconstructs each full frame as it would appear during playback, including frames that use partial updates over a previous frame.
There is no file size limit enforced by the tool — it runs entirely in your browser. In practice, GIFs up to 20–30 MB extract reliably on any modern device. Very large GIFs with hundreds of frames may take a few seconds to parse, and you will see a progress indicator while extraction runs. The tool yields the UI thread every 20 frames to keep the page responsive during long extractions.
The tool will display an error message and will not attempt to parse the file. Only files with a valid GIF89a or GIF87a header are processed. If you want to convert a PNG sequence to GIF or preview PNG frames as an animation, use the Sprite Animation Previewer instead.
After the page loads, extraction works fully offline. The omggif parsing library is loaded from a CDN on first visit and cached by the browser. All GIF decoding and PNG export happens locally — your files are never uploaded to any server. You can bookmark the page and use it without an internet connection on subsequent visits if the browser has cached the page and library.
You need to download the GIF file first. The browser security model prevents web tools from reading URLs directly due to cross-origin restrictions. Right-click the GIF on any website and choose "Save Image As" to download it, then drag the saved file into this tool. The entire extraction then happens locally in your browser with no server involved.
→ General questions? Visit our FAQ page
GIF to PNG Sequence is part of a suite of free browser-based tools for game developers and pixel artists.
© 2026 ORH Studio. All rights reserved.
Home | About | Privacy Policy | Terms of Service | Contact