Guides · Instagram

How to Split an Image into a 3×3 Instagram Grid (2025 Sizes & Steps)

June 12, 2026

A 3×3 grid post — one large image cut into nine squares that line up across the top of your profile — is one of the most eye-catching things you can do on Instagram. Here's how to make one cleanly, with the right sizes and posting order.

Get the dimensions right first

For a crisp 3×3 grid, start with a square image around 3240×3240 px. Cut into a 3×3 grid, each of the nine tiles is 1080×1080 px — exactly Instagram's preferred square post size. Starting smaller than this makes the tiles look soft once Instagram compresses them.

Split the image

  1. Open the Image Splitter and upload your square image.
  2. Set Rows = 3 and Columns = 3.
  3. Split, then download all nine tiles (grab the ZIP to keep them in order).

The tiles are numbered by row and column, which matters for the next step.

Post them in the correct order

This is where most people slip up. Instagram shows your newest post in the top-left of the grid, and older posts flow right and down. So to make the picture assemble correctly, you post the tiles in reverse reading order:

Post all nine in one sitting so the grid doesn't sit half-finished on your profile.

Grid vs. carousel — which do you want?

A grid lives permanently across your profile (nine separate posts). A carousel is a single swipeable post made from a wide image — for that, upload a panorama and split it with 1 row and 3–10 columns instead. Carousels are consistently among Instagram's highest-engagement formats, so many creators do both.

FAQ

What size should my image be for a 3×3 grid?

3240×3240 px is ideal — it yields nine 1080×1080 px tiles at full quality.

Can I use a non-square photo?

Crop it to a square first, or the tiles won't be even squares. A quick crop before splitting keeps the grid tidy.

Will the seams show?

No — as long as you don't add borders and post in the right order, the tiles rejoin seamlessly on your profile.

Open the Image Splitter →

More guides