One photo across your profile grid, with the posting order already solved.
Instagram grids look effortless and go wrong for one reason: the feed shows the newest post first, so the grid has to be uploaded backwards. This tool numbers every tile in upload order so you cannot get it the wrong way round.
Drag, drop or paste · exports at 1080 px · no upload
Splits a photo into a 3-wide grid at Instagram’s 1080 px width. Tiles are numbered by upload order rather than reading order, which is the step that usually goes wrong.
Instagram sorts a profile newest first, filling from the top left. Your most recent post is always the top-left square. That means the piece belonging in the top left has to be posted last, and the bottom-right piece has to go up first.
Almost every failed grid is this, and it is unrecoverable once posted: fixing it means deleting and re-uploading the lot. The tiles here carry their upload position in the filename and printed on the preview, so following the numbers gets it right.
Square (1:1) matches how the profile grid displays, so what you plan is what visitors see. It is the safe choice for a grid whose whole point is the assembled picture.
Portrait (4:5) takes more vertical space in the feed, which usually earns more attention on the individual post. The grid still displays as squares, so Instagram centre-crops each tile in the grid view, and your composition needs to survive that crop.
A 3-wide grid is 3240 px across at full quality, so start from the largest version you have. Upscaling a small photo to fill a grid shows badly, because each tile is displayed at a decent size on its own post page.
Composition matters more than usual: faces and text that land on a seam get cut in half. Preview the cuts here before committing, and use the cropper first if the framing needs shifting.
Keep going without re-uploading — your image carries over to the next tool automatically.