Add your frames
Drop in PNG, JPG, or WebP images, or switch to GIF mode to extract animation frames in order.
Free online sprite sheet generator
Create a sprite sheet from images or GIF frames. Arrange the layout, preview the animation, and export PNG, ZIP, generic JSON, or Phaser JSON directly in your browser.
Upload PNG, JPG, or WebP frames and pack them into a sprite sheet.
Drag and drop your frames here, or choose image files.
Select PNG, JPG, or WebP images. Mixed frame sizes are supported.
Frames: 0
Upload frames to generate a sprite sheet preview.
PNG · ZIP · JSON · Phaser
Turn separate animation frames into one game-ready sheet in three quick steps. The workspace updates locally as you change the layout.
Drop in PNG, JPG, or WebP images, or switch to GIF mode to extract animation frames in order.
Choose a grid or strip, then adjust columns, spacing, padding, scale, and background while you preview the result.
Download the finished PNG, individual frames in a ZIP, or generic and Phaser JSON atlas files.
Pack character, effect, tile, and UI frames into a clean sprite sheet for Phaser, Godot, Unity, or your own engine.
Images, GIF decoding, previews, and exports run locally with browser APIs. Your source files are never uploaded to a server.
Build a grid, horizontal strip, or vertical strip, then export PNG, ZIP frames, generic JSON, or Phaser JSON from the same workspace.
Create a free texture atlas from game frames. Pack a PNG atlas in your browser and export generic or Phaser JSON metadata—no upload required.
Convert a GIF to a sprite sheet in your browser. Extract frames, keep frame order and timing, preview animation, and export game-ready assets.
Split an existing sprite sheet into frames with rows, columns, or fixed frame size controls in one browser workspace.
Make a Unity-ready sprite sheet online. Pack frames in the browser, export PNG, and follow practical Unity import guidance.
Make a Godot sprite sheet online. Pack frames in the browser, export PNG, and prepare assets for AnimatedSprite2D workflows.
Yes. The tool is free to use for packing frames, extracting GIF frames, splitting sheets, and exporting PNG, ZIP, and JSON assets.
No. Image loading, GIF decoding, splitting, preview, and export all happen locally in your browser.
The workspace supports PNG, JPG, and WebP frames, plus animated GIF for frame extraction and existing sprite sheets for splitting.
Choose images or a GIF, adjust the grid, spacing, and padding, then export the finished PNG sheet. You can also download ZIP frames or JSON atlas metadata from the same workspace.
Yes. Export a regular PNG grid for Unity or Godot, generic JSON for a custom loader, or Phaser JSON for a Phaser texture atlas workflow.