Sprite Sheet Slicer
Cut a sprite sheet into individual frames, or slice any image into a grid you can adjust by hand
👇 Choose your slicing method below
Drop your image here
or click anywhere to browse files
Magic Settings
✨ Advanced Magic Slice
Content-aware image processing that detects sprite boundaries and separates complex sprite sheets into individual sprites
- • Automatically detects sprite boundaries
- • Separates complex layouts into individual sprites
- • Preserves perfect sprites already isolated
- • Applies final polish to remove excess padding
• Content-aware sprite separation
• Transparency-aware boundary detection
• Useful for game-development assets
How to Use Magic Slice
1Upload Sprite Sheet
- • Drag & drop or click to upload your image
- • Works best with sprite sheets and character animations
- • Supports PNG, JPG, JPEG, WebP formats
2Set Detection Sensitivity
- • Low: Find major boundaries (simple sprites)
- • Medium: Balanced detection (recommended)
- • High: Find subtle edges (complex sprites)
3Start Magic Processing
- • Click "Start Magic Slice" to begin AI processing
- • Watch real-time refinement progress updates
- • System auto-improves results through multiple passes
4Download Sprites
- • Download all sprites as a organized ZIP file
- • Each sprite is automatically named and numbered
- • Perfect transparent backgrounds preserved
Magic Slice Features:
Before you start with Sprite Sheet Slicer
Split sprite sheets and images into individual frames or adjustable grid tiles in the browser without uploading the source image.
Best for
- Uneven sprite sheets with transparent gaps between frames
- Regular image grids where you want to adjust the cut lines
- Preparing individual frames for a game or animation workflow
Know before you start
- Magic Slice depends on real transparent gaps; a white or checkerboard background is still opaque pixels
- Sprites that touch or overlap may need Manual & Preset mode
- Very large sheets use the memory available to your browser
Continue the workflow
Interactive Sprite Sheet Slicer: Manual mode supports interactive grid line dragging, preset sizes, and custom positioning. Export as PNG, JPG, or WebP with ZIP packaging support.
How to Use the Sprite Sheet Slicer
The Sprite Sheet Slicer splits a single image into several smaller images. It offers two ways to do that, and both run entirely inside your browser. Pick the one that matches the kind of image you are working with.
Magic Slice
Magic Slice is meant for sprite sheets that have a transparent background. Upload the sheet, pick a sensitivity level (low, medium, or high), and click Magic Slice. The tool scans the alpha channel to find where each sprite starts and ends, then makes up to three refinement passes over the result: it trims leftover transparent padding from tiles that are too loose, and subdivides any tile that still contains more than one sprite. Tiles that turn out to be completely empty are dropped, so you get back only the pieces that actually contain artwork. Low sensitivity groups nearby shapes together; high sensitivity separates them more aggressively. If the first result is not quite right, changing sensitivity and running it again is usually faster than adjusting anything by hand.
Manual & Preset
Manual & Preset works with any image, transparent background or not. Upload the image, then choose how many rows and columns you want — the preset buttons cover 2×2 up to 6×6, and the custom inputs accept anything from a single row or column up to 20×20. The preview draws the grid lines over your image, and you can drag any individual line left/right or up/down to move a single cut without disturbing the others. This matters when the content is not evenly spaced: a character sheet with a wider first column, or a photo where you want the horizon to land on a cut. When the lines look right, click slice. You can download the pieces as a single ZIP file or one at a time, in PNG, JPG, or WebP, with a quality slider for the lossy formats.
When to Use Which Mode
Use Magic Slice when
- The image is a sprite sheet with a transparent background
- Sprites are spaced unevenly, so a fixed grid would cut them badly
- The sheet came out of an AI image generator and you do not know the layout
- You want each sprite trimmed to its own bounds rather than a fixed cell
Use Manual & Preset when
- The image is a photo or an illustration with a solid background
- The layout is already a uniform grid and you know the row/column count
- You are splitting a picture into an Instagram grid or a contact sheet
- You want exact control over where every cut lands
Frequently Asked Questions
Is my image uploaded to a server?
No. Your image is read by your browser and processed with the Canvas API on your own device. Nothing is sent anywhere — this site is a static site with no backend and no upload endpoint. If you close the tab, the image is gone.
What image formats and sizes are supported?
You can load PNG, JPG, and WebP images, and export the slices as PNG, JPG, or WebP. Large files are processed on your own machine, so the practical size depends on the browser's canvas and available memory. If a large sheet fails to load or slice, reduce its dimensions or file size and try again.
Why did Magic Slice miss some sprites, or split one sprite in two?
Magic Slice finds boundaries by looking for transparent gaps, so it needs a genuinely transparent background — a white or checkerboard background baked into the pixels gives it nothing to separate. Sprites that touch or overlap can be merged into one tile, and a sprite made of visually separate parts can be split apart. Try a different sensitivity first; if that does not help, switch to Manual & Preset and drag the grid lines where you want them.
Can I split a photo for an Instagram grid?
Yes. Use Manual & Preset with 3 rows and 3 columns, then download the nine pieces. Post them in reverse order — bottom-right piece first, top-left piece last — so the finished profile grid reads correctly. Crop your photo to a square beforehand if you want all nine tiles to be the same shape.
Is it free?
Yes. There is no signup, no account, no export limit, and nothing is stamped onto your images. The files you download are exactly the pieces of the image you loaded.
Related Tools
Slicing is usually one step in a longer job. If your sheet has a solid background that Magic Slice cannot read, run it through Background Remover first to make the background transparent, then come back and slice it. If you are going the other direction and need to pack a folder of individual images back into one sheet, use the Sprite Sheet Generator. For longer walkthroughs of these workflows, see our tutorials.
