Home/Developer Tools/Image Grid Splitter
🔲

Image Grid Splitter

Cut an image into equal rows and columns for a social media grid post

Free · No sign-up required

What this does

Cuts one image into an even grid of rows and columns and returns every tile as a separate image file — the tool behind the popular Instagram grid-post trend, where one large panoramic photo or piece of artwork is split into nine (a 3×3 grid) tiles and posted so the full picture reassembles across a profile grid.

How the maths works

GridTiles producedCommon use
3×13 tilesA wide panorama split across three feed posts
3×39 tilesThe classic Instagram grid-reveal layout
2×24 tilesA simple four-panel split
Custom rows × columnsrows × columns tilesAnything else — collages, puzzle pieces, print tiling

Each tile is exactly the source image's width divided by the column count and height divided by the row count, so an image that does not divide evenly gets tiles that are one pixel different in size at the edges — worth choosing a grid that divides your image's dimensions cleanly when exact uniformity matters.

Getting the upload order right

The most common mistake with a grid split is uploading the tiles in the wrong sequence, which scrambles the reassembled image on the profile grid. Tiles are numbered left to right, top to bottom — the same reading order as text — and for the classic Instagram 3×3 layout, they need to be posted in reverse order (bottom-right tile first, top-left tile last), since a profile grid fills newest-post-first. Getting this backwards is the single most common reason a grid post comes out visibly wrong.

What makes a source image work well for this

  • High resolution. Each tile is a fraction of the original size, so starting from a low-resolution image produces noticeably soft individual tiles.
  • Simple, bold composition. An image with one clear focal point tends to split more legibly than one busy with fine detail spread evenly across the frame.
  • The right aspect ratio for the grid. A square source image splits cleanly into a square grid; a very wide or tall source image produces oddly proportioned individual tiles unless the grid dimensions are chosen to match.

Frequently asked questions

Why is my grid post out of order on Instagram?

Tiles must be posted in reverse reading order for a 3×3 grid — bottom-right first, top-left last — since the profile grid displays newest posts first. Posting in normal reading order scrambles the layout.

What resolution should my source image be?

As high as you have available — each tile is only a fraction of the original size, so starting from a low-resolution source produces visibly soft individual tiles once posted.

Can I split into an uneven grid, like 2 rows and 5 columns?

Yes — rows and columns are set independently, so any combination works, not only square grids.

Does splitting lose image quality?

No compression loss beyond whatever format you export to — each tile is cropped from the original at full resolution, then encoded normally.

What if my image doesn't divide evenly into the grid?

Edge tiles come out one or a few pixels different in size. For perfectly uniform tiles, crop the source to dimensions divisible by your row and column counts first.

Is my image uploaded anywhere?

No. Splitting happens entirely in your browser.

More tools in this category

🎚
Image Brightness & Contrast Adjuster
Adjust brightness, contrast, saturation and more with a live preview
🌗
Image Filter Effects
Apply blur, grayscale, sepia, invert and other CSS-style filters to an image
🖨
Image to ASCII Art
Turn a photo into ASCII art text you can paste anywhere
SVG Stroke/Fill & PNG Converter
Convert SVG strokes to fills, or render an SVG to PNG
🔳
SVG Pattern Generator
Generate tileable SVG background patterns — dots, stripes, grids
Photo Censor / Pixelate Tool
Blur or pixelate a rectangular area of a photo before sharing it