Sprite Sheet Cutter
Cut a sprite sheet into separate PNG frames by rows and columns, by cell size with margin and spacing, or automatically by transparent gaps. Skip empty cells.
Game artists pack animation frames and icons into one sprite sheet, but engines, editors and GIF makers often need the frames as separate files. This cutter splits a sheet by rows and columns, by an exact cell size with margin and spacing, or automatically by finding the empty gaps between sprites. It can skip empty cells, trim each sprite tight, name the files in order and make an animated GIF preview — all in your browser.
How to use this tool
- Choose the sprite sheet (PNG with transparency works best).
- Pick how to cut: rows and columns, the cell size in pixels (with margin and spacing), or automatic.
- Choose whether to skip empty cells and trim the frames, and set the file name prefix.
- Download the frames as a ZIP, and the GIF preview if you made one.
Formula
cell width = ⌊(sheet width − 2 × margin − (columns − 1) × spacing) ÷ columns⌋; with a fixed cell size, columns = ⌊(sheet width − 2 × margin + spacing) ÷ (cell width + spacing)⌋
Heights work the same way. A cell is empty when all its pixels are transparent (alpha ≤ 8), or — on a sheet without transparency — all within 10 levels of the top-left pixel's colour. Automatic mode finds bands of rows that contain something, then splits each band at fully empty columns and trims each piece. Pixels are copied exactly, without resampling.
Example
A 512 × 256 sheet with 8 columns and 4 rows gives 512 ÷ 8 = 64 × 64 px frames, 32 in total, named sprite_00.png to sprite_31.png. With a 2 px margin and 2 px spacing the cells become ⌊(512 − 4 − 14) ÷ 8⌋ = 61 px wide.
Frequently asked questions
My frames are cut in the wrong place — why?
The sheet probably has a margin or spacing between cells. Use "cell size" mode with the exact frame size, then set the margin and spacing, or try automatic mode.
Why did automatic mode merge two sprites?
They touch, or are not separated by a fully empty row or column. Use the grid modes for tightly packed sheets.
Can I turn the frames into a GIF?
Yes. Tick the animated preview; frames are centred and stand on the bottom edge, so characters do not jump around when trimmed.
Is my sheet uploaded?
No. It is cut on your device.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/sprite-sheet-splitter/
Cite or embed this tool
kakaoCalc. (2026, November 8). Sprite Sheet Cutter. https://kakao.mobile/tools/sprite-sheet-splitter/
“Sprite Sheet Cutter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/sprite-sheet-splitter/.