Splits the image into a grid of equal tiles and downloads them as a ZIP of PNGs (left-to-right, top-to-bottom). Great for Instagram grid posts. Nothing is uploaded.

preset
output

Drop an image here

or click to choose · or paste (Ctrl/Cmd + V)

processed in your browser · never uploaded

Drop or click to replace

Split a single image into equal tiles across any number of columns and rows. Use it for an Instagram "3×3 grid post" where nine images line up into one big picture on your profile, or to split a wide image into a swipeable carousel. Pick a preset (3×3, 1×3 row, 3×1 column, 2×2) or type the exact column and row counts, and a grid overlay shows where the cuts fall. The export is a ZIP of PNGs numbered left-to-right, top-to-bottom, with the row and column in each filename so you know the order when posting. Leftover pixels are distributed so the tiles add back up to the exact original image with no gaps or overlaps. Nothing is uploaded; every step runs locally on the canvas.

How to use

  1. Drop an image in, click to choose, or paste (Ctrl/Cmd + V).
  2. Pick a preset (e.g. 3×3) or type the column and row counts.
  3. Check the grid overlay to confirm where the image is cut.
  4. Click Download ZIP to export the tiles as PNGs. The image is never sent anywhere.

FAQ

Are my images uploaded to a server?

No. The splitting runs entirely in your browser using the Canvas API. Your images are never uploaded, stored, or sent anywhere — they are processed only on your device.

Can I use it for an Instagram grid post (9 images as one picture)?

Yes. Choose the "3 × 3 grid" preset to split into nine tiles. To make them line up from the top-left on your profile, post the highest-numbered tile first (bottom-right, r3-c3) and work backwards, since Instagram shows newest first.

How are the exported files named and ordered?

Tiles are numbered left-to-right, top-to-bottom, and each filename includes its row (r) and column (c) — e.g. photo-1_r1-c1.png — so you always know which tile goes where when you post them.

What if the size doesn't divide evenly?

That's fine. When the width or height isn't divisible by the column or row count, the leftover pixels are spread across tiles one pixel at a time, so re-assembling the tiles reproduces the exact original image with no gaps or overlaps.

Does splitting reduce image quality?

No. Each tile is cut directly from the matching region of the original and saved as a PNG, so there is no scaling and no quality loss.