Upload an image to build the grid

Or try an example

Rows

Three columns of 1080×1080 squares. Publish Post 1 first. The last post lands at the top-left of the profile.

Help Us Improve

—

(—)

Instagram grid maker

Split one photo into a 3-column Instagram profile grid, or into equal banner slices. Download the tiles. Free, no sign-in.

What this grid maker does

Upload one photo and cut it into the tiles of an Instagram profile grid, or into equal vertical banner slices. Profile mode keeps three columns and exports each tile as a 1080×1080 JPEG. Banner mode cuts the photo into 2–10 side-by-side slices and keeps the original height. A custom row and column count lives on Image Splitter. Tiles sized for a print sheet live on Split Image.

What you can split

A 3-column profile grid, or one row of banner slices.
  1. Three-column profile grid: Pick 1–4 rows. The photo is framed to that grid and each cell is exported at 1080×1080.

  2. Publish order on every tile: Post 1 is the first image to publish. The last post in the set lands at the top-left of the profile.

  3. Banner and carousel slices: Cut one wide photo into equal vertical slices. Slice 1 is the left edge, in carousel upload order.

  4. Zip or single tiles: Download the whole set as a zip, or save one JPEG at a time.

How to split a photo for a grid

Frame the picture, then download the tiles in publish order.
  1. Upload a photo

    Use your own file or one of the examples.

  2. Choose profile or banner

    Profile grid uses three columns. Banner slices are a single row.

  3. Set the count

    Rows for a profile, or 2–10 slices for a banner. Three slices is the usual banner cut.

  4. Download in order

    Publish profile posts from Post 1 upward. Upload banner slices from Slice 1 upward.

Framing tips

How the tiles line up after you post them.
  • 01

    Start from a wide or square photo

    A square source already matches a 3×3 profile grid, so the frame crops less of the picture.

  • 02

    Single posts use another page

    Square, portrait, landscape, and story sizes for one upload are on Instagram Photo Resizer.

  • 03

    Keep the rights

    The tiles are prepared in your browser. Save only photos you have the rights to post.

When to use this page

Jobs this splitter is built for.
  • A profile that reads as one picture

    Three columns of square tiles, numbered in the order you publish them.

  • A banner or carousel

    One photo cut into equal panels, with slice 1 on the left.

  • A three-part split

    Set banner slices to 3 when you want three equal vertical pieces.

What you get

Numbered JPEG tiles, ready to upload.
  1. 1080 px profile squares: Each profile tile is a 1080×1080 JPEG, inside the feed size Instagram keeps.

  2. No account: The cut runs in the page. There is no sign-in step and no watermark on the files.

  3. Local processing: The photo is drawn on a canvas in your browser. It is not uploaded to a server.

Technical details

How the tiles are produced.
Profile tile
1080×1080 JPEG, quality 0.92.
Profile shape
3 columns and 1–4 rows. The source is center-framed to that grid before the cut.
Banner
2–10 equal vertical slices at the original height.
Where it runs
Canvas 2D in your browser.

Sources & References

Where the feed size and the canvas method come from.
  • “When you share a photo that has a width between 320 and 1080 pixels, we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 4:5 (a height between 566 and 1350 pixels with a width of 1080 pixels).”
    — Instagram Help — Image resolution of photos you share

    Image resolution of photos you share on Instagram: A 1080×1080 square sits inside that feed range, so each profile tile is exported at that size. help.instagram.com/1631821640426723/

  • “The Canvas API provides a means for drawing graphics via JavaScript and the HTML <canvas> element.”
    — MDN Web Docs — Canvas API

    Canvas API: Each tile is drawn with canvas drawImage in the browser, then saved as a JPEG. developer.mozilla.org/en-US/docs/Web/API/Canvas_API

Frequently Asked Questions

Quick answers about this tool—open a question to read more.