Home › Games › Sprite Sheet Maker

Sprite Sheet Maker

Pack animation frames or the frames of a GIF into a sprite sheet grid with JSON coordinates, in your browser. Free, no upload.

Drop files here, paste with Ctrl+V, or

Accepts .png, .jpg, .jpeg, .webp, .gif, .bmp, .tga, .dds, .avif · Processed on your device, never uploaded

Runs on the browser's own image decoder and canvas. Your file stays in this tab.

About this tool

Game engines and web animations want all the frames of a sprite in one image. Drop in the frames in order (or a single animated GIF) and they are laid out on a grid of equal cells, sized to the largest frame, with optional padding to stop texture bleeding. You get the sheet as a PNG and a JSON file listing every frame's position and size.

Cells are placed left to right, top to bottom, so frame N is at column N mod columns. That matches the default expectations of Unity, Godot, Phaser, and CSS sprite animations.

How to use it

  1. Drop your PNG, JPG, WebP or GIF files into the box above, or click to browse. Nothing is uploaded.
  2. Adjust the options if you want; the defaults suit most files.
  3. Click the button and wait a moment.
  4. Download the results individually or all at once as a ZIP.

Questions

How are frames ordered?

In the order you add them. Select files sorted by name to keep a numbered sequence in order. For a GIF, frames follow the animation.

Why add padding?

When a sheet is scaled by the GPU, neighboring cells can bleed into each other at the edges. One or two pixels of padding prevents it.

Is it free, are files uploaded, which browsers work: the general questions are answered once for the whole site.

Format guides

Related tools

More game dev tools

View all
Minecraft Skin EditorMake and edit Minecraft skins in your browser: paint on the 3D model or the texture, layers, left/right mirroring, Steve and Alex, poses, load any player by usernameResource Pack EditorDrop a Minecraft resource pack zip, browse every texture, edit blocks, items, and mobs in a pixel editor with layers, add new textures at the right path, set the pack version, and download the rebuilt zipBanner and Shield MakerDesign a Minecraft banner or shield: stack up to 16 patterns in 16 dye colors with a live preview, then copy the /give command (1Command GeneratorBuild Minecraft commands without the syntax headaches: /give items with custom names, lore, enchantments, and unbreakable; /summon mobs with names and flags; /tellraw and /title messagesMinecraft Server Icon MakerMake a Minecraft server icon from any image: exactly 64×64 PNG, saved as server-iconSprite EditorDraw pixel art and animated sprites in your browser: pencil, fill, layers, mirror mode, palettes, lighten, darken, and noise brushes, frames with playback, undoImage to Pixel ArtTurn any photo or drawing into pixel art in your browser: choose the pixel size, a limited palette (16 colors, Game Boy, PICO-8), and ditheringSprite Sheet SplitterSplit a sprite sheet or tileset into individual PNG frames by grid or tile size, in your browser