Cut one photo into a grid of tiles

Pick the rows and columns, and your image is split into evenly sized tiles you can download as a ZIP. The files are numbered in the order you need to post them, which is the part that usually goes wrong. It all runs online in your browser, so the picture is never uploaded anywhere.

No upload No file size limit No sign-up Free

Drop an image here

or click to choose — a square image gives square tiles

The bit everyone gets wrong: the order

Cutting the picture up is the easy half. The half that ruins grids is posting order, and it catches almost everyone the first time.

Instagram puts your newest post in the top-left slot and pushes everything else right and down. So if you post your tiles in reading order — top-left first — the finished grid comes out mirrored and scrambled, because the tile you meant for the top-left ends up in the bottom-right. You have to post backwards: bottom-right tile first, top-left tile last.

Rather than ask you to work that out, the files are numbered in posting order. Upload file 1, then 2, then 3, and the picture builds itself correctly. Each tile also shows its number on screen, so you can see which slot it belongs to. If you are making a carousel instead, switch the numbering setting — a carousel keeps the order you add slides in, so there reading order is right.

Grid or carousel: two different formats

Profile gridCarousel
Typical split3×3, or 3 wide by several rows1×2 or 1×3
Posting orderReverse — last tile firstReading order
Seen asNine separate postsOne swipeable post
Gaps between tilesYes, thin guttersNone while swiping
Survives new postsNo — shifts as you post againYes

That last row is worth thinking about before you commit to a profile grid. Every future post pushes the whole mosaic one slot along, so the picture holds together only until you post something else, unless you keep posting in multiples of three. A carousel has no such problem, which is why panoramas are usually better as carousels and grids are better for a deliberate, static profile design.

Start large, because the tiles get small

Each tile is a fraction of the original. A 3×3 split takes a ninth of the width and a ninth of the height, so a 1080-pixel image gives you 360-pixel tiles — fine as thumbnails, soft the moment someone taps one open. Around 3000 pixels on the long side is a comfortable starting point for a 3×3, giving tiles of roughly 1000 pixels.

Shape matters too. Tiles inherit the proportions of whatever you feed in, so a 3×3 split of a landscape photo produces nine wide rectangles, and Instagram will crop them to squares itself — badly, from the centre. If you want square tiles, crop to a square first.

The thin gutters between profile thumbnails cannot be removed by any splitter, so lines that run across tile boundaries will visibly break. Designs where each tile reads as its own panel — bold shapes, big type, a single subject per tile — hold up much better than fine detail spanning the joins.

Any grid, not just 3×3

Rows and columns go up to ten each. A 1×3 strip is the standard carousel panorama. A 3×3 is the classic profile block. Three columns by six or nine rows makes a mural that fills the visible part of a profile. The preview draws the cut lines over your image before anything is generated, so you can see where the splits land rather than discovering it after the fact.

Nothing leaves your device

The image is decoded and cut in your browser, and the tiles are built there too. No upload, no queue, no file size limit beyond your device's memory, and nothing kept once you close the tab. Download tiles one at a time by clicking them, or take the whole set as a ZIP with the files already named in posting order.

Frequently asked questions

What order do I upload the tiles in?

For an Instagram profile grid, in reverse: the last tile first. Instagram places each new post at the top left and pushes the older ones right and down, so posting in reading order builds the picture backwards. The downloaded files are numbered in posting order already - upload 1, then 2, then 3, and it assembles correctly. For a carousel it is the opposite: normal left-to-right order, because a carousel keeps the order you add the slides in.

What size should the tiles be?

Instagram displays profile thumbnails at roughly 360 pixels but stores more, so aim for tiles of at least 1000 pixels square - a 3000 pixel wide source split 3x3 is comfortable. Smaller works, it just gets soft when someone opens a tile full screen.

Why do my tiles have thin gaps between them?

Instagram puts a small gutter between thumbnails, which no splitter can remove. Designs that rely on lines running unbroken across tiles will show the seam. Compositions that treat each tile as its own panel look better in practice, which is why most grid posts use bold shapes rather than fine detail across the joins.

Does the image have to be square?

No. Any image can be split into any number of rows and columns, and the tiles simply inherit the shape. But if you want square tiles for a profile grid, start from a square image - a 3x3 split of a landscape photo gives you nine wide rectangles, and Instagram will crop them.

Can I split into something other than 3x3?

Yes, up to 10 rows and 10 columns. A 3x1 strip is the common carousel format, 3x3 is the classic profile block, and larger grids are used for murals spanning several rows of a profile. The preview shows the cut lines before you commit.

Are my photos uploaded anywhere?

No. The image is decoded and cut inside your browser, and the tiles are built there too. Nothing is sent to a server, there is no file size limit beyond what your device can hold in memory, and nothing is stored after you close the page.