AI Sprite Generator

How the Sprite Sheet Cutter Reads Your Grid

The sprite sheet cutter takes one PNG laid out on a regular grid and saves each cell as its own PNG frame, numbered in reading order. Describe the grid by columns and rows, or by one frame's width and height. Offsets skip a margin on the left side or above the first row; spacing skips the gap between cells. If the numbers don't divide the image evenly, the tool refuses and tells you why instead of cutting partial frames. It doesn't guess the grid or trim empty space. It also reads PNG only, so save JPEG or WebP sheets as PNG first.

Sprite sheet cutter: boy idle sheet cut into eight PNG frames in reading order

Two Ways to Cut, One Way to Check

Pick the mode that matches what you know about the sheet. Either way, you get same-size PNG frames in one ZIP.

Sprite sheet cutter: ranger walk sheet measured as 4 columns and 2 rows

Cut by Columns and Rows

Count the frames across and down, enter both numbers, and the sheet splits into equal cells.

Key details

  • Starts at 4 × 1

    Defaults to 4 columns, 1 row.

  • Even Cells Only

    If the numbers don't divide evenly, nothing is cut.

  • Strips Work Too

    A single row or column cuts the same way.

What the Sprite Sheet Cutter Accepts and Returns

One PNG in, same-size frames out.

01Input

One PNG, Up to 20 MB

One sheet per run, up to 20 MB and up to 12 million pixels.

02Output

Transparency Kept

Transparent pixels stay transparent in every frame.

03Scale

Room for Big Sheets

Tile and icon sheets of up to 10,000 frames.

04Output

Lossless PNG Frames

No recompression, so pixel art keeps every hard edge.

05Output

Sorted File Names

Names like frame_0007.png stay in order in any folder.

06Privacy

No Upload, No Sign-Up

Frames are cut in your browser tab; the sheet is never uploaded.

Who Uses a Sprite Sheet Cutter, and Why

Jobs that would otherwise mean cropping frames one at a time.

Glowing pixel-art Game Over sign on a black background

Unpack a Bought Asset Sheet

A solo developer buys a 16 × 16 pixel character pack, sets a 16-pixel frame size, and gets every frame as its own file.

Examples

  • Characters
  • Tiles
  • Items
  • Buttons
Hand drawing with a stylus on a tablet at a desk

Fix One Frame, Not the Sheet

A pixel artist cuts a walk cycle apart, repaints frame 5, and repacks the frames in Sprite Sheet Maker.

Examples

  • Walk fixes
  • Recolors
  • Outlines
  • Frame checks
Laptop showing code in a dim room next to a coffee mug

Get Frames From an AI Sheet

An indie developer makes a walk loop with the AI generator, then cuts it into eight frames.

Examples

  • Walk loops
  • Idle loops
  • Frame folders
  • Edits
Try the AI Sprite Generator
Students working at computers in a classroom

Hand Students Frames

A teacher cuts a sample sheet so students can load frames one at a time.

Examples

  • Lessons
  • Timing drills
  • Engine labs
  • Flipbooks
Notebook with hand-drawn interface wireframes beside a phone

Pull Icons From a CSS Sprite

A front-end developer saves every 24-pixel icon of an old CSS sprite as its own PNG.

Examples

  • Toolbar icons
  • CSS sprites
  • Emoji
  • Badges
Hand holding a black retro handheld game console

Redraw One Facing Direction

An RPG developer cuts a 3 × 4 character sheet into twelve frames and redraws the left-facing row.

Examples

  • Directions
  • Walk sets
  • Faces
  • Recolors

Cut a Sprite Sheet in Three Steps

The sprite sheet cutter needs one PNG and two numbers.

  1. 1
    Step

    Add Your PNG Sheet

    Drop in one PNG, or press “Try sample” for a four-frame demo.

  2. 2
    Step

    Describe the Grid

    Enter columns and rows, or turn on “Cut by frame size”. Then add any offset or spacing.

  3. 3
    Step

    Convert, Check, Save frames.zip

    Press Convert, check the first frame and the import settings, then save frames.zip.

Sprite Sheet Cutter Questions

Grids, file names, privacy and the sheets it can't read.

What does a sprite sheet cutter do?

A sprite sheet cutter splits one image that holds many animation frames into separate files, one per frame. This one cuts PNG sheets on a regular grid and returns every cell as a PNG inside one ZIP.

Can the sprite sheet cutter find the grid automatically?

No. The sprite sheet cutter only cuts the grid you describe, and it refuses numbers that don't divide the image evenly. Frames of different sizes or sprites with no grid need a tool that detects sprites; packed atlases with a JSON or XML file, such as Friday Night Funkin' characters, need one that reads the atlas.

What order are the frames saved in?

The sprite sheet cutter numbers frames in reading order: left to right along the first row, then the next row down. With 4 columns and 2 rows, frame_0000.png to frame_0003.png come from the first row.

Does the sprite sheet cutter upload my image?

No. The sprite sheet cutter works in a Web Worker inside your browser tab, so the image never goes to a server. The page only records that the tool ran, never the file.

Is the sprite sheet cutter free?

Yes. The sprite sheet cutter is free, needs no account and uses no credits. The only limits are on the file: one PNG per run, up to 20 MB.

Can I cut sheets from the AI generator here?

Yes. Sheets from the AI generator on our home page are 2376 × 1188 pixels with 4 columns and 2 rows, so entering 4 and 2 gives eight 594 × 594 frames, each keeping the transparent space around the character.

What if I want a GIF or a new sheet instead of loose frames?

The sprite sheet cutter only makes loose PNG frames, so pick another tool for other files. Sprite Sheet to GIF in the tools menu plays a sheet as a loop; Sprite Sheet Maker puts loose frames back on one grid.

AI Sprite Generator

Have a PNG Sheet Ready? Open the Sprite Sheet Cutter