Skip to content

Split Image into Grid

Cut a photo into equal 2×2, 3×3 or custom grid tiles for Instagram, puzzles or print, then download every tile as one ZIP.

Choose an image

The grid is cut in this tab. Nothing is uploaded.

Tiles

Choose an image to plan the grid.

Tile previews and a ZIP download appear here. Up to 100 tiles per run.

Your file is never sent to a server. It is read and processed by your own browser, and the results are not stored.

How to use it

  1. Choose an image and pick a grid preset or enter columns and rows.
  2. Check the reported tile count and the sizes; uneven splits differ by one pixel.
  3. Split the image and download the ZIP with every tile.

Limits worth knowing

  • Up to 20 columns by 20 rows, and at most 100 tiles in one run. That is already a large ZIP; the ceiling protects the tab.
  • Tiles are PNGs drawn from the decoded source. The tool does not upscale, so a small source produces small tiles.
  • Every pixel of the source appears in exactly one tile. When the image does not divide evenly, some tiles are one pixel wider or taller than their neighbours.
  • The ZIP is built in the tab from the produced blobs. Nothing is uploaded.

How the cuts are placed

For each axis the tool computes the fractional boundary, rounds it, and uses those rounded edges for every tile. That is why a 1000-pixel width split into three gives 333, 333 and 334 rather than three 333-pixel tiles with one pixel lost at the end.

Rows and columns are independent, so a 3×2 grid on a 1200×800 image produces tiles of 400×400 exactly; a 1000×700 image produces widths of 333/333/334 and heights of 350 each.

Preparing a grid for social media

A grid is usually assembled by the platform, not by the image. Upload the tiles in reading order and the platform lays them out; any gap or border it adds between posts is outside this tool’s control.

For a seamless result, use a source whose dimensions divide evenly by the grid size and avoid adding borders to individual tiles. The preview shows the actual cuts before you download.

Frequently asked questions

Does Split Image into Grid upload my files to any server?

No. Split Image into Grid runs in your browser, and the file is read there rather than sent to a server for processing. Our host still sees ordinary page-request metadata, which is described on the privacy page.

Is Split Image into Grid free to use?

Yes, Split Image into Grid is free, with no paid tier, no account, and no watermark added to your output. The limits are technical rather than commercial: file size, page count and supported formats are listed on this page.

What file formats and sizes are supported?

Split Image into Grid supports .jpg, .jpeg, .png, .webp files up to 25MB directly in your browser.

Does every pixel end up in exactly one tile?

Yes. Tile boundaries are rounded from the fractional position rather than floored, so a 1000-pixel image split three ways becomes 333 + 333 + 334 pixels. There are no gaps and no overlaps, and the tiles still add up to the original width.

What is the best grid for an Instagram carousel?

A 3×3 grid is the familiar nine-tile layout, and 3×1 or 1×3 suits a panoramic strip. Instagram crops each uploaded image to its own aspect ratio, so leave a little margin around important content or use a square source.

Are the tiles PNG or JPEG?

They are PNG, so no further lossy compression is applied when the image is cut. Each tile is drawn from the decoded source at its exact pixel size and packed into a ZIP with numbered names in reading order.