Slice an Image Into a Grid of Separate Tiles

Cut one picture into evenly sized pieces by rows and columns, delivered as a numbered set.

About the Image Splitter

Set how many rows and columns you want — anything from a single strip up to a twenty by twenty grid — and the image is divided into that many equal tiles. Each piece is saved as its own PNG named with its position, so the file from the second row and third column arrives as r2c3 and the whole set sorts back into order in any file manager. That naming is what makes reassembly practical when you are printing pieces or uploading them in sequence.

The most common uses pull in opposite directions. A three by three grid is what you need to post a single large image across nine feed squares. A two by three grid is what you need to print a poster across six sheets of A4 when there is no large-format printer available. Both work the same way here. The first twelve tiles are shown individually and the complete set is bundled as a ZIP, and the slicing runs on your own machine.

Key Features

  • Rows and columns set separately: Choose any combination up to twenty by twenty, so strips and grids are both possible.
  • Position-coded filenames: Every tile is named with its row and column, which keeps a large set ordered and reassembly straightforward.
  • PNG output: Tiles are written as PNG, so no compression artefacts appear along the cut edges.
  • Complete set as a ZIP: Twelve tiles preview individually while the archive holds every piece produced.
  • Equal tiles throughout: Every piece has identical dimensions, which matters when they will be printed and butted together.

How to Use the Image Splitter

  1. Add the image you want to cut up.
  2. Enter the number of rows and columns — three by three for a feed grid, two by three for an A4 poster.
  3. Split the image and check the previews.
  4. Download the ZIP to get every tile.

How It Works

Tile dimensions are calculated by dividing the image width by the column count and the height by the row count, rounding down in both cases, then each tile is drawn from its source rectangle onto a canvas of that exact size and encoded as PNG. Rounding down is the behaviour to plan for: when the dimensions do not divide evenly, the leftover pixels along the right and bottom edges are not included in any tile, so up to a few pixels can be trimmed from those two sides. If precise coverage matters, crop the image first to a size that divides cleanly by your grid — for a three by three split of a 1080 pixel square, every tile lands at exactly 360 pixels with nothing lost.

When You Need It

A teacher wants a large anatomical diagram on the classroom wall but has only an ordinary office printer. Splitting the file into six tiles produces six A4 sheets that tape together into a poster. The diagram came from a subscription teaching resource whose licence permits classroom use but explicitly forbids uploading the material to third-party services, so a web-based splitter would breach the terms the school agreed to. Museum teams producing large-format labels and hobbyists preparing multi-sheet templates cut images the same way.

FAQ

Frequently Asked Questions

How do I split an image for a 3x3 Instagram grid?
Set both rows and columns to three. You get nine equal tiles named by position, which you then post in reverse order so the grid assembles correctly on the profile.
Why are my tiles a few pixels smaller than expected?
Tile sizes are rounded down, so when the image does not divide evenly the remainder at the right and bottom edges is dropped. Crop to a cleanly divisible size first if you need every pixel.
Can I split an image into just vertical strips?
Yes. Leave rows at one and set the column count to the number of strips you want, which gives full-height slices rather than a grid.
In what order do the tiles come out?
Row by row from the top left, with each filename carrying its row and column number, so sorting the folder by name gives you reading order.
Is the source image uploaded to be cut up?
No. The picture is decoded once and each tile is drawn from it inside your browser, so licensed material stays within the terms you hold it under.