Split an image into tiles

file4edit's split tool cuts one image into a grid of up to 10 columns by 10 rows and hands the tiles back as a ZIP. Tiles are named row by row starting at r1c1, which is the order an Instagram carousel keeps when you upload them. When the image does not divide cleanly there are two answers: exact keeps every pixel by making the first tiles one pixel larger, and crop makes every tile identical and discards the leftover edge, taken evenly from both sides.

How it works

  1. Add the image Drop one image. Its name and pixel dimensions appear above the sheet, and the tile preview builds straight away.
  2. Set the grid Type the number of columns and rows, up to ten each way. The preview draws one canvas per tile, so uneven column widths show up as real layout rather than painted lines.
  3. Choose how uneven sizes are handled Exact keeps every pixel and lets some tiles be one pixel larger. Crop makes every tile the same size and discards the leftover edge, centred, so the loss is split between both sides.
  4. Pick the output format Choose PNG, WebP, JPEG or AVIF and set the quality. The preview gap slider only separates the tiles on screen — the files you download have no gap.
  5. Download Press Download all as ZIP. Tiles are encoded one at a time with a running count, then packed as name-split.zip.

Questions

How are the tiles named, and in what order?
Row by row, one-based, from the source filename: holiday.jpg split into a 3×3 grid gives holiday-r1c1.png through holiday-r3c3.png. That naming matters for a carousel — Instagram keeps the order you upload in, so add r1c1 first and read across each row.
Does the gap I see between tiles end up in the files?
No. The preview gap is a screen-only setting that separates the tiles in the layout so you can see the seams. The downloaded tiles have no gap and no border; each one is cut straight from the source pixels.
What are the limits on the grid?
Ten columns and ten rows, so a hundred tiles at most, and one image at a time. If the image has fewer pixels than the grid you asked for — ten columns out of a six-pixel-wide image, say — it is split into the largest grid where every tile still holds at least one pixel, and the tool tells you which grid it used instead.

Every tool