Split an image into a grid
One click to divide evenly; reassembles seamlessly. Local processing, nothing uploaded.
Drop an image in, click the grid button, and it splits into nine pieces — one file each.
Why automate the division: dragging nine equal, perfectly flush boxes by hand does not work in practice — off by a pixel or two and the posted grid shows hairline gaps. Dividing evenly is arithmetic, and code does it better. The remainder is spread across blocks: 1000 pixels in three is 333 remainder 1, and that one pixel goes to the first block (334, 333, 333) rather than piling onto the last, so no two pieces differ by more than 1 pixel. On export each piece becomes its own PNG, named from slice-01.png in order, so you upload them by number. Besides 3×3 there is 2×2; for an irregular split, drag your own slices with the slice tool — any count, any position. It all runs in your own browser; the image is never uploaded.
Key features
One click to divide
Click the grid button for a 3×3 split — no dragging nine boxes by hand.
Reassembles seamlessly
The remainder is spread across blocks, so no two pieces differ by more than 1 pixel.
Numbered in order
One PNG per piece, named from slice-01.png in order — upload them by number.
Free-hand too
For an irregular split, drag your own slices with the slice tool: any count, any position.
How to use
- 1 Add an imageDrag it into the box, or press Ctrl+V to paste.
- 2 Click the grid buttonThe canvas divides evenly into a 3×3 grid; 2×2 is there as well.
- 3 Export the slicesEach piece is saved as a PNG, numbered from slice-01.png in order.
- 4 Upload in orderPick them by file number starting at 01 and the grid reassembles into the original.
FAQ
- Are the nine pieces exactly the same size?
- The same, or off by at most 1 pixel. When the width or height does not divide evenly, the remainder is spread across blocks — 1000 pixels in three is 333 remainder 1, and that pixel goes to the first block (334, 333, 333) rather than piling onto the last. So no single edge ends up visibly wider.
- How do the exported files line up?
- One PNG per piece, named from slice-01.png in order — left to right, top to bottom. Upload them by number, 01 through 09, and they land correctly.
- Can I split into other counts?
- Yes. Besides 3×3 there is 2×2; for an irregular split — say one full-width strip on top and four pieces below — drag your own slices with the slice tool: any count, any position.
- Is it free? Is my image uploaded?
- Free, no sign-up, no usage limit. Nothing is uploaded either — it all runs in your own browser.
Try Split an image into a grid now
Runs fully in your browser · no install · no signup · images never uploaded