Instagram Grid Splitter
Turn one picture into the tiles that reassemble it across your profile grid. Pick 3×3, 3×2, or 3×1, and you get a preview of how the finished grid will look, plus a zip whose filenames are already numbered in the order you have to upload them — which is not the order you read them in, and is the part that goes wrong. The cutting happens in this browser tab, so nothing is uploaded to produce it.
Drop the image to split across your grid
One file at a time, up to 50.0 MB. It is cut into tiles inside this browser tab and handed back as a zip — nothing is uploaded.
Nothing loaded yet. Drop an image above — the tiles are cut inside this browser tab, numbered in the order you have to post them, and zipped up locally.
Design the grid, not just cut it
Lay out all nine panels together on one canvas in Moda, then split the result here.
Try Moda free →The posting order is the whole trick
A profile grid shows your newest post first, in the top-left cell, and fills left to right. So the tile that ends up top-left is the one you upload last, and the correct upload order is the reverse of reading order: bottom-right first, top-left ninth. Everybody gets this wrong once, and the fix is deleting nine posts and starting again. The tiles here are numbered on the preview and in their filenames, so a file manager sorted by name is already in upload order — post 01, then 02, and keep going without publishing anything else in between, because a single unrelated post in the middle shifts every tile after it by one cell.
Why your image gets cropped before it gets cut
Grid cells are square, so a 3×3 grid is a square region, a 3×2 is 3:2, and a 3×1 is a 3:1 strip. Almost no photograph is already one of those shapes, and there are only two ways to resolve it: crop to the shape, or squash the picture into it. Squashing would make every tile subtly wrong and the seams would still not line up, so this takes the largest centred region at the right ratio and cuts that. Everything outside it is discarded. If the part you care about is off-centre, crop the image the way you want first and bring the result here — cropping is a decision about your picture, not something a splitter should guess.
Tile size, and what Instagram does to it anyway
Instagram serves feed images at 1080 pixels on the long edge and re-encodes anything bigger down to it, so 1080×1080 tiles are the default here: uploading larger files does not buy resolution, it just hands the platform’s encoder more to throw away. The alternative — keeping whatever the crop produced — is there for when the grid is going somewhere other than Instagram, or when you want the tiles archived at full resolution. Note that a 3×3 grid at 1080 per tile needs a source at least 3240 pixels across to avoid upscaling; the panel tells you what the crop actually measured.
A grid post is a commitment, so plan the undo
Nine posts in a row is most of a screen of profile, and it stays that way until you delete them or push them down with nine more. It also means nine feed appearances of one picture, which is a lot to ask of followers, so the convention is to make each tile stand on its own as well as contributing to the whole — a detail, a face, a piece of text — rather than posting eight abstract fragments and a punchline. The 3×1 layout exists as the low-commitment version: a panorama across one row reads as intentional, costs three posts, and is much less painful to undo.
Frequently asked questions
In what order do I actually post the tiles?
Lowest number first. The file named 01 is the bottom-right tile and goes up first; the file named 09 is the top-left tile and goes up last. Every filename also carries its grid position — r3c3 is row three, column three — so you can check a file against the preview without opening it.
Is my image uploaded to split it?
No. The image is decoded into a bitmap in this page, each tile is drawn from it onto a canvas here, and the zip is assembled here too. No request carrying your image is made at any point, which is also why the download arrives as one archive rather than as nine separate files: browsers block repeated downloads, and a zip keeps the numbering intact.
Will the seams between tiles be visible?
Not from the cutting: the tile edges are computed from the crop rather than accumulated tile by tile, so there is no rounding drift and no one-pixel gap or overlap along a seam. What is visible on a real profile is the grid’s own gutters — Instagram draws a small gap between cells — so the picture always reads as nine framed panels rather than one seamless image. Designs that account for the gutters look intentional; designs with fine detail running across a seam do not.
Can I do a 4×4 or a 2×3 grid?
No, because Instagram’s grid is three columns wide. A four-column layout would reassemble into nonsense on an actual profile. The row count is the part you get to choose, which is why the options are 3×3, 3×2, and 3×1.
Should I save the tiles as JPG or PNG?
JPG, in almost every case. Instagram re-encodes everything you upload to JPG anyway, so a PNG buys nothing except a much larger upload — and at 92% quality the difference from the source is not visible after the platform has finished with it. PNG is worth choosing only if the tiles are going somewhere other than Instagram, or if the image is flat graphics and text rather than a photograph.