Skip to content

Image Splitter

Cuts one image into an N×M grid or fixed-height slices and packages the pieces as a zip.

Cutting one image into pieces sounds trivial until the numbers do not divide: 1000 pixels across three columns is 333.33, and rounding each piece the same way loses a column of pixels off the right edge. This spreads the remainder over the leading pieces so every pixel ends up in exactly one of them.

🔒 Runs entirely in your browsersplitgridsliceinstagram

Drop the image to cut up

The pieces come back as a zip. Every pixel ends up in exactly one piece.

How to use it

  1. Choose grid or fixed size

    A grid divides the image into N × M whatever its size. Fixed size keeps every slice the same number of pixels and leaves the last one short.

  2. Check the overlay

    The cut lines are drawn over the image before anything is produced, so you can see whether a line runs through the subject.

  3. Cut and take the zip

    The pieces are named by position, so they sort back into the right order in a file manager.

Common questions

Do the pieces line up seamlessly again?

Yes, if you save as PNG. Every pixel is in exactly one piece and no piece is resampled, so reassembling them reproduces the original exactly. Saving as JPEG re-encodes each piece and leaves visible seams.

Why is the last strip shorter in fixed mode?

Because the height you chose is honoured for every other slice. The alternative — stretching the last one to match — would rescale part of the image and nothing else.

Is this the tool for an Instagram grid?

Yes — a 3 × 3 grid, saved as PNG, uploaded in the right order. Crop or pad the source to a 3:4 multiple first if you want the tiles to be the shape the feed shows.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.