Open an animated GIF and pack its frames into a sprite sheet — at the column count, cell padding, scale and background you choose, with the descriptor your project reads written beside it
Open an animated GIF and pack its frames into a sprite sheet — at the column count, cell padding, scale and background you choose, with the descriptor your project reads written beside it. THE SHEET Set the columns, the cell padding (0–32 px), the scale (25, 50, 75, 100 or 200 %) and the background — transparent, white or black. The preview repacks as you change them, so you see the sheet before you write it. THE FILE THAT MAKES IT USABLE A sheet on its own is just a picture. Alongside it you can write: • A Phaser.js texture atlas — each frame's rectangle, source size and duration • A generic JSON manifest • A CSS @keyframes block to start from OR JUST THE FRAMES Export the frames themselves as PNG, JPEG or TIFF, with your own base name and 1 to 5 digits of zero padding — frame_001.png, frame_002.png — plus an optional frames.json listing the frames and their delays. WHILE YOU WORK • Click any frame to preview it full size; step through with the arrow keys • Play the animation back from 0.1× to 4× speed • Each frame's own delay and the total frame count stay on screen • Select all, deselect all, duplicate a frame, delete the ones you don't want • Handles files up to 100 MB WHAT IT READS, AND WHAT IT DOES NOT It opens GIF. Only GIF. If an older version of this listing told you it opened WebP or APNG, that was wrong — this version does not accept them. The rest, so you can decide before paying: • One file at a time. There is no batch and no folder processing. • Nothing is saved as a project. Export settings reset each launch, and the exported files are the only thing that survives. • Sprite sheets are written as PNG regardless of the frame format. • The CSS @keyframes covers a single row. The default is 8 columns, so a longer animation packs to several rows and the CSS is a starting point you finish yourself. • frames.json lists each frame's index and delay; if you export a subset, or as JPEG or TIFF, check its filenames against what landed. • Frames can be duplicated and deleted, but not reordered, and their delays cannot be edited. • It never makes a GIF. It only takes them apart. • No cropping, no resizing of your source image, no editing of any kind. macOS Preview already opens a GIF, shows every frame, and will export the ones you select — free, and installed. If that is all you need, use it. ImageMagick and ffmpeg will do the same and far more from a command line, including tiling a sheet, and they are free and more capable than this app — if they are already in your shell history, use them and keep your money. What none of them hands you is the atlas: the sheet packed to your column count and the descriptor written next to it in the same step, without looking the geometry up again. It runs with the network off. No account, no sign-in, no upload, no cloud step — the app ships without a network entitlement at all. Your GIF is read where it sits and never modified; every export writes new files into a folder you pick. One payment. macOS 14 or later.