Sprite Sheet Slicer
Upload a sprite sheet, set the tile grid, and extract individual frames. Your files stay in your browser.
Drop a sprite sheet here
Free Sprite Sheet Slicer Online
Station255's Sprite Sheet Slicer lets game developers and pixel artists split a packed sprite sheet into individual tile PNGs directly in the browser. Upload any PNG, JPEG, or WebP sprite atlas, set the tile width and height, and the tool draws a yellow grid overlay so you can verify alignment before extracting all frames. No image is ever sent to a server.
Workflow
Drop your sprite sheet, then adjust tile width and height until the yellow grid aligns with your
sprites. The info bar shows you how many tiles the current grid produces. Click any individual
tile in the gallery to download it, or use Download All to trigger all PNG downloads
in sequence. Each file is named sheet_rROW_cCOL.png.
Use cases
Extract frames from sprite sheets downloaded from itch.io, OpenGameArt, or your own pixel-art tool exports. Works for any uniform-grid sprite atlas — characters, tiles, UI elements, effects.
FAQ
What if my sprites aren't in a uniform grid?
This tool handles uniform grids only. For packed (non-uniform) atlases with a JSON layout, you'll need a dedicated atlas unpacker.
Does it support transparency?
Yes — PNG files with an alpha channel are processed and exported with transparency intact.
Why does Download All ask for permission?
Modern browsers require user permission for multiple simultaneous file downloads. Accept the prompt to allow all tiles to save.