Instagram Grid & Carousel Image Splitter

Split one image into a 3×1, 3×2 or 3×3 Instagram profile grid or seamless carousel slides at 1080 px, numbered in posting order.

Last updatedHow we build & check our tools
Results will appear here once you enter your values.

How the Splitter Cuts Your Image

The splitter first works out the shape of the whole finished picture, then takes the largest centred area of your photo with that shape, and finally cuts it into equal tiles. A 3 × 3 grid of square tiles needs a square picture, so a 4000 × 3000 px landscape photo is trimmed to its centre 3000 × 3000 px and cut into nine 1000 px tiles. A 3-slide square carousel needs a 3:1 strip, so a 6000 × 2000 px panorama is used whole and cut into three 2000 px slides.

  • Exact edges: tile edges are rounded to whole pixels and shared by neighbouring tiles, so there are no gaps or overlaps even when a photo's width doesn't divide evenly.
  • Output size: every tile is saved as a JPG at 1080 × 1080 px for square tiles or 1080 × 1350 px for 4:5 portrait tiles.
  • Private: cropping and export use the canvas in your browser. The image never leaves your device.

Posting a Grid in the Right Order

Instagram shows your newest post at the top-left of your profile, so a split image has to be posted backwards. The tile that belongs at the bottom-right goes up first and the top-left tile goes up last. The preview labels each tile with its post number, and Download all saves the files in that order with the number in the file name, such as photo-post-1.jpg.

  • 3 × 1: three posts make one full row, the simplest way to launch a banner-style announcement.
  • 3 × 3: nine posts fill the top of a profile; plan the captions for all nine before you start.
  • Carousels: slides are numbered left to right. Add them to one post in order and followers swipe across a single continuous image.

Post the whole set in one session. If another post lands in between, every tile after it shifts one place and the picture breaks apart.

Common Mistakes to Avoid

  • Important details on a tile edge: faces and text that fall across a cut are split between posts. Check the preview and choose a photo with the subject away from the lines.
  • Low-resolution photos: a 3 × 3 grid needs a 3240 px wide square to keep each tile at full 1080 px quality. Smaller images are enlarged and look soft.
  • Mixing shapes: Instagram's profile grid now shows taller portrait thumbnails, so square tiles can be trimmed at the top and bottom there. Choose 4:5 tiles if your grid shows portrait thumbnails.
  • Editing tiles separately: a filter applied to one tile but not the next leaves a visible seam. Edit the full photo before splitting.

Tips for Grids That Look Planned

  • Leave breathing room: keep text at least 60 px away from tile edges so it isn't cut or hidden behind the carousel dots.
  • Use carousels for wide scenes: a 3- to 5-slide panorama shows more detail than a single wide photo shrunk to fit.
  • Download all, then check: open the files in your phone's gallery in order before posting to confirm the sequence.
  • Keep the original: tiles are saved as high-quality JPGs, so keep the full image if you need to re-cut it later.

For single images at the right size, pair this tool with the social media image sizer.

Frequently Asked Questions

Common questions about the Instagram Grid & Carousel Image Splitter

Square tiles are 1080 × 1080 px and portrait tiles are 1080 × 1350 px (4:5). For a sharp 3 × 3 square grid, start with an image at least 3240 × 3240 px.

Sources & References

Photo resolution on Instagram

Instagram uploads photos at up to 1080 pixels wide, the basis for the 1080 px tile sizes.

HTMLCanvasElement: toBlob() method

How each tile is encoded as a JPG file in the browser without uploading.

CanvasRenderingContext2D: drawImage() method

Drawing a source rectangle of the photo into each 1080 px tile.