TutuEdit

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. 1
    Add an image
    Drag it into the box, or press Ctrl+V to paste.
  2. 2
    Click the grid button
    The canvas divides evenly into a 3×3 grid; 2×2 is there as well.
  3. 3
    Export the slices
    Each piece is saved as a PNG, numbered from slice-01.png in order.
  4. 4
    Upload in order
    Pick 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