Instagram Grid Maker and Image Splitter

Cut one photo into 3, 6, 9 or 12 square tiles at 1,080 pixels each, numbered in the order you post them, with the whole cut happening inside your browser.

Split your image into a grid

Numbers are the posting order. The cutting happens on this device; the photo never leaves it.

Instagram keeps a shared photo at up to 1,080 pixels wide and crops anything outside 1.91:1 to 3:4 (Instagram Help Center, image resolution, August 2026). Free, no login, no watermark.

What does an Instagram grid splitter do?

An Instagram grid splitter cuts one image into equal square tiles that you post separately; your profile then shows the whole picture instead of nine unrelated thumbnails. The arithmetic is fixed: three columns wide, one to four rows tall, every tile exported at 1,080 pixels square. That number is not a convention. Instagram keeps a shared photo at up to 1,080 pixels wide and sizes anything larger back down (Instagram Help Center, image resolution, August 2026).

The part that goes wrong is the order. Instagram puts your newest post at the top left and pushes everything else down and right, so the bottom right tile has to go up first. This tool numbers each tile by the order you post it.

How to split a photo for your grid

  1. Pick the shape. Choose three columns by one, two, three or four rows and the tile count follows.
  2. Load your photo. This browser reads and cuts it itself; no file is uploaded anywhere.
  3. Post by number. Download every tile and post them from 1 upward, ending on the highest number.

How the canvas and the tiles are sized

Grid canvas and tile size

canvas = 1080 x 3 wide by 1080 x rows tall, and every tile is 1080 by 1080 px

Example:

3 columns by 3 rows: 9 tiles at 1080 by 1080 px, cut from a 3240 by 3240 px canvas. Post tile 1 first, at the bottom right, and tile 9 last, at the top left.

Every number here is either Instagram's or yours:

  • 1,080 pixels per tile. Instagram Help Center, image resolution of photos you share (August 2026). A hard ceiling, not a preference.
  • 3,240 pixels of source width. Three columns times 1,080. Below it the export is enlarged, and the readout says by how much.
  • Tile 1 at the bottom right. Instagram fills the grid newest first, left to right, so the last tile of the picture is posted first.
  • Centre crop. Editable by choosing a grid shape closer to your photo, since the canvas ratio is what decides the trim.

Get the source width right before anything else: it alone decides whether a tile is real detail or an enlargement.

What this splitter does differently

  • The number is the instruction. Tiles are numbered by the order you post them: tile 1 goes up first and nothing has to be reversed.
  • Every tile exports at 1,080 px. Instagram keeps a shared photo at up to 1,080 pixels wide, and each tile is written at exactly that size.
  • You see what you lose. The readout names the pixels trimmed to fill the canvas. It also says how much of your original sits behind each tile.
  • Your photo stays on your device. The file is read and cut by your own browser, so no upload happens and nothing is stored.

Fifteen splitters, one photo, measured

We ran all fifteen through the same test in August 2026: one 1080 by 1080 px photo into each tool, while we watched every network request the page made. The host column counts distinct third-party hostnames contacted after the photo went in.

ToolTypePhoto posted to a serverThird-party hostsStates the reverse posting rule
PineToolsGeneral image toolNo, browser side31No
ImageSplitterGeneral image toolTool did not load15No
CarouselMakerInstagram splitterNo, session replay on8No
SplitImgInstagram splitterNo, browser side8Yes
ImagyGeneral image toolNo, browser side7No
AimagetoolsInstagram splitterNo, browser side5No
Image Splitter OnlineInstagram splitterNo, browser side2Yes
IMGonlineGeneral image toolYes, posted to the server1No
splitimage.imInstagram splitterNo, session replay on1Yes, and contradicted
Post BridgeInstagram splitterNo, browser side1No
DesignHubInstagram splitterNo, browser side1No
Photo Grid MakerInstagram splitterNo, browser side1Yes
Square an ImageInstagram splitterNo, browser side0Yes
InstaCarouselInstagram splitterNo, browser side0Backwards
IDPhotoDIYInstagram splitterNo, browser side0Backwards

Five of the fifteen state the reverse posting rule, two state it backwards and eight say nothing about order. Contacting a host is not the same as sending your photo: only IMGonline sends the file itself to its server. Two pages ran Microsoft Clarity session replay while the photo was on screen, which counts as replay traffic, not as an upload.

Cutting a grid that lines up

  1. Start at 3,240 pixels wide. Three columns of 1,080 px tiles need that much source (Instagram Help Center, August 2026).
  2. Post the bottom right first. Instagram puts your newest post at the top left, so the picture builds from the last tile backwards.
  3. Square tiles survive the upload. Instagram keeps ratios between 1.91:1 and 3:4, and a 1:1 tile sits inside that band (same article).
  4. Publish the run in one sitting. A half built grid is what every visitor sees until the last tile goes up.

Three ways a grid comes out wrong

Posting in reading order

Two of the fifteen splitters we tested tell you to start at the top left, which builds your picture upside down.

Splitting a small photo

A 1,080 pixel source gives 360 pixels per tile across three columns; every tile is enlarged before Instagram sees it.

Forgetting the grid crop

The profile grid shows a square tile inside a taller frame, so keep faces and text away from the left and right edges.

Which grid to cut first

Creator

Creator

Split a wide landscape across one row of three first, because a 3 by 1 banner costs three posts instead of nine.

Coach

Coach

Put the offer in tile 1: the bottom right of your grid carries it while the rest of the picture builds.

E-commerce brand

E-commerce brand

Use three by two for a product drop, and check the source pixels before you cut a photo shot on a phone.

Agency

Agency

Cut every client grid from a 3,240 pixel source and hand over the numbered files, so nobody posts them in the wrong order.

A grid splitter is arithmetic, not art. Three columns of 1,080 pixel tiles need a source 3,240 pixels wide, and the tile that has to end up at the bottom right is the one you post first. Get those two right and the picture lines up.

Frequently asked questions

How do I split a photo into an Instagram grid?

Pick the shape first: three columns wide by one, two, three or four rows, which is three, six, nine or twelve posts. Load your photo and the tool fits it to a canvas of 1,080 pixels per tile, so a three by three grid is cut from 3,240 by 3,240 pixels. Each tile is written out at 1,080 by 1,080 and numbered by the order you post it, with tile 1 at the bottom right. Download them all, then post them one at a time from 1 upward. Nothing leaves your browser at any point: the file is read locally and cut on a canvas, so there is no upload step, no account and no queue.

In what order do I post the tiles?

From tile 1 upward, and tile 1 is the bottom right of your picture. Instagram places your newest post at the top left of the profile grid and pushes everything already there down and to the right, so the piece you want at the bottom right has to be the oldest, which means posting it first. The top left piece goes last. It is the one thing people get wrong, and not only people: of the fifteen splitters we read in August 2026, five state the rule correctly, two state it backwards and eight say nothing at all. Numbering the tiles by posting order removes the step where you have to reverse anything.

What size should my photo be before I split it?

At least 1,080 pixels for every column, so 3,240 pixels wide for a three column grid. Instagram keeps a shared photo at up to 1,080 pixels wide (Instagram Help Center, image resolution, August 2026), and each tile becomes its own post, so each one wants its own 1,080 pixels. Below that the tiles are enlarged rather than cut from real detail. The readout under the grid prints the number: it names your source dimensions, how many pixels are trimmed to fill the canvas, and how many pixels of your original sit behind each tile. If that last number is under 1,080, the export is an enlargement and the tool says so.

Why does every tile export at 1,080 pixels?

Because that is Instagram's documented ceiling. Its help article on image resolution says a photo shared at a higher resolution is sized down to a width of 1,080 pixels, and one shared below 320 pixels is enlarged to 320 (August 2026). Exporting a tile at 2,000 pixels wide therefore buys nothing, because Instagram resamples it anyway, and exporting at 720 gives away detail you had. Meta's paid specs for a feed image recommend 1,440 by 1,800 pixels, which is a different surface with a different pipeline, and that mismatch is where a lot of the conflicting advice online starts. For an organic grid post, 1,080 is the number that applies.

PNG or JPEG for the tiles?

PNG is the default here because it is lossless: the tile you download is exactly what the canvas drew, with no fresh compression stacked on top of whatever your original already carried. JPEG at quality 92 is the alternative and gives much smaller files, which matters when you are moving twelve tiles onto a phone. Either way Instagram re-encodes on upload, so the choice affects your own copies more than the published result. One documented detail decides it for some people: Instagram's own publishing API accepts JPEG only, so if you are pushing tiles through a scheduler rather than the app, export JPEG (Instagram Platform, content publishing, August 2026).

Does my image get uploaded anywhere?

No. The file is read by your browser with FileReader, drawn onto a canvas and written back out as a data URL, all inside the page. There is no server call in this widget at all, which you can confirm for yourself by opening your browser's network tab while you cut a photo. That check is worth running on any tool you use. Of the fifteen splitters we tested in August 2026, one posted the image file to a server through a multipart form, and the number of third-party hosts each page contacted while the photo sat on screen ran from zero to thirty-one. Contacting a host is not the same as sending your photo, but it is the part you can actually measure.

Does this use AI?

No. It is arithmetic and a canvas. The tool works out a crop rectangle from your image dimensions and the grid shape you picked, draws each rectangle into a 1,080 by 1,080 canvas and hands you the result. The same photo with the same settings gives the same tiles every time, with no model in the loop, no queue and no usage limit, which is also why it keeps working with the page open and nothing else. Where a splitter could plausibly use a model is deciding where to crop around a face or a horizon, and this one deliberately does not: it centres the crop and tells you how many pixels that cost.

How does the taller profile grid affect my tiles?

The profile grid shows each post in a frame taller than a square, so a 1:1 tile is displayed with its left and right edges cropped, while the full square is still what opens when someone taps it. For a puzzle grid the seams still line up, because every tile loses the same proportion. What you lose is detail sitting near a tile's outer edges, so keep faces, logos and text nearer the middle of each one. The crop arithmetic, and exactly what it takes off a square post, is worked through on the Instagram feed planner, which previews a whole profile instead of cutting one photo.

Can I undo a grid, or change it later?

Not as a grid. Each tile is an ordinary post, so you can archive or delete individual tiles, but deleting one leaves a hole and every piece around it shifts up, which breaks the picture. Editing a caption is safe. Removing or adding a post is not. Two practical consequences follow. First, cut and check the whole run before you publish anything, because the preview here costs nothing and a republished grid costs your audience nine notifications. Second, publish the run in one sitting, since a half built grid is what every visitor sees until the last tile goes up.

Kshitij Maheshwari
Chief of Staff

Kshitij runs the growth experiments and looks after client success from first trial to enterprise rollout at Inrō. The advice in these tools comes from funnels he has tested on real accounts, and from the support tickets that follow when a setup goes wrong.

Last updated
August 2026
Category
Free

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.

Try Inrō and put your Instagram DMs on autopilot

Attract more leads, reply in seconds, and turn engagement into sales, automatically.

Free plan available
Meta Tech Provider
Setup in 5 minutes