Sprite Sheet Splitter
Cut an existing sprite sheet back into individual frames. Slice on a grid, or let auto-detection find the sprites for you.
Extract sprites from any sheet
Upload a sprite sheet and the splitter detects individual frames automatically. Use grid mode to specify exact cell dimensions or sprite count, or let auto-detection find sprite boundaries for irregular layouts. Extracted sprites load directly into the editor for rearranging, editing, or re-exporting.
Grid-based splitting
Define cell size in pixels or specify the number of rows and columns. Works perfectly for uniform sprite sheets.
Auto-detection
Automatically finds sprite boundaries in irregular or packed sheets by analyzing pixel data and transparency.
Atlas file slicing
Attach the atlas that came with the sheet and the exact frame rects get used. Reads TexturePacker JSON, Sparrow XML, and Cocos2d plist, rotated frames included.
GIF frame extraction
Upload an animated GIF and extract every frame as an individual sprite, ready to rearrange or re-export.
Live preview
See extracted sprites in real-time as you adjust settings. Preview before committing to ensure accuracy.
Straight to editor
Extracted sprites load directly into the editor. Reorder, edit, add layers, and re-export as a new sheet.
Non-destructive
The original image is never modified. Cancel anytime and start fresh with different settings.
More questions? See the full FAQ.