Instagram Grid / Carousel Splitter

Slice one image into a 3×3 grid or multi-panel carousel for Instagram, download as a ZIP.

Instagram Grid / Carousel Splitter
Drop an image here or click to browse
Square images work best for grid layouts

📐 How to Use

  1. Drag and drop an image onto the drop zone, or click to browse.
  2. Choose a layout: 3×3 grid, 2×2 grid, or a 3-panel horizontal/vertical carousel.
  3. Preview the numbered tiles exactly as they'll be cut.
  4. Click Download All Tiles to get a ZIP with every tile as a separate PNG.

Frequently Asked Questions

QDoes my image get uploaded anywhere?
No. Slicing happens entirely in your browser using the Canvas API, and the ZIP is built client-side too. Your image is never uploaded to a server.
QWhat order should I upload the tiles to Instagram?
For a 3×3 profile grid, upload tiles in reverse order (from the last/bottom-right tile to the first/top-left) since newer posts appear first on your grid. For a carousel post, upload the numbered tiles in order 1, 2, 3.
QShould my image be square before splitting?
For a clean 3×3 or 2×2 grid effect, yes — crop it to a square first (try the Image Cropper tool with the 1:1 ratio). Carousel layouts work fine with rectangular images too.

ℹ️ About This Tool

The uploaded image is divided into equal-sized regions based on the chosen column/row layout, and each region is drawn onto its own canvas via drawImage() with source-rectangle clipping. All tile canvases are converted to PNG blobs and packaged into a single ZIP archive using the JSZip library, entirely in the browser.