My Tools Garage

Spritesheet Slicer

Cut a spritesheet into individual frame PNGs.

in-browser

How to use

  1. 1 Drop your spritesheet onto the box, or click to choose a file.
  2. 2 Pick a slice mode: by rows and columns, or by fixed tile size.
  3. 3 Enter the grid (plus margin and spacing) or the tile dimensions.
  4. 4 Click a thumbnail to save one frame, or download all frames as PNGs.

About Spritesheet Slicer

The Spritesheet Slicer chops a packed sheet of game sprites, icons or animation frames back into individual PNG images.

Whether you have an atlas exported from a tool that no longer opens, a sheet downloaded from an asset pack, or a strip of animation frames, this cuts each cell out cleanly and lets you save them one by one or all at once.

Drop in a PNG, WebP or GIF and it is decoded and sliced entirely inside your browser.

Two slicing modes cover the common cases. "By rows and columns" is best when you know the grid layout — set the number of columns and rows and the tool divides the sheet evenly, with optional fields for the outer margin and the spacing gutter between tiles so packed sheets with padding come out perfectly aligned. "By tile size" is best when each frame is a known fixed size, such as 32×32 pixels: enter the dimensions and the tool works out how many whole tiles fit and cuts them, ignoring any leftover strip.

A live grid of thumbnails shows every extracted frame so you can confirm the alignment before saving.

Each tile is rendered to its own canvas and exported as a lossless PNG with transparency preserved, named with a zero-padded index so the frames stay in order.

Click any thumbnail to grab a single frame, or download every frame in sequence.

All of it runs on your device with the Canvas API, so your assets are never uploaded and the tool keeps working offline.

FAQ

Is my spritesheet uploaded anywhere?

No. The sheet is decoded and sliced with the Canvas API inside your browser, so it never leaves your device.

My sheet has gaps between tiles — can it handle that?

Yes. In rows-and-columns mode set the spacing field to the gutter between tiles and the margin field to any outer padding, and the cuts will line up.

What format are the frames saved in?

Each frame is exported as a lossless PNG with any transparency preserved, named with a zero-padded index so the order is kept.