UtilitySocial

Image Grid Splitter

Cut one image into an N×M grid of equal-size tiles. Live grid overlay, presets for Instagram 3×3 / 3×2 / 4×3, Instagram upload-order numbering, ZIP export. Browser-only — no upload.

Quick presets

Visual only — exported tiles are seamless.

Cropping

Crops the source to match the grid aspect ratio for even tile sizes.

File numbering

Built for the Instagram grid post

A grid post on Instagram is just multiple images uploaded in reverse order so they line up as one large picture on your profile. The math is mechanical — the hard part is getting consistent tile sizes and naming the files so you upload them in the right sequence.

This tool handles both. The live preview shows the slice lines with the upload order printed on each tile; the export produces a ZIP of equal-size PNGs named in the order Instagram expects.

Center crop vs use-full-image

For a 3×3 grid, Instagram expects square tiles. If your source isn't square the grid ends up uneven unless you crop first. The Center crop mode automatically crops the source to match the chosen grid aspect ratio (cols/rows) before slicing, so every tile lands at the same pixel dimensions.

Use full image keeps the original aspect ratio and divides the entire frame into tiles. Tiles may not be square — useful for non-Instagram applications like a single panoramic banner sliced into web tiles.

Upload order, explained

  • Instagram (bottom-right first). On a profile grid, the most recent post sits in the top-left and older posts trail down and right. To make a single picture appear correctly across a 3×3 grid you upload starting from the bottom-right tile and end with the top-left. The exported file numbers follow this order so you can upload in numeric order.
  • Left → right, top → bottom. Natural reading order. Use this for web slicing, jigsaw-style prints, or anything where 1 = top-left, 9 = bottom-right.
  • Right → left, top → bottom. Mirror order for languages or layouts that read right-to-left.

Tile resolution and quality

Tile size is shown live in the preview footer. For Instagram grid posts, aim for source images at least 3240×3240 px so each of the 9 tiles ends up at least 1080×1080 px — Instagram's native feed size. Smaller sources will upscale on the platform and lose sharpness.

Export is lossless PNG. Convert to JPEG separately if you need smaller files; the lossless intermediate lets you re-export at different quality levels without compounding compression.

Privacy

Your image is loaded into a browser canvas, sliced locally, and packaged into a ZIP with JSZip before downloading. No file is ever sent to any server.