A 3x3 profile grid
Split one image into 9 tiles for a profile. Keep the subject away from tile edges, then post the bottom right tile first for the usual newest first layout.
Photo & Metadata
Split one photo into a 3x3 Instagram grid, a wide carousel panorama or a custom tile set. Crop and zoom in the preview, check the posting order, then download every tile or a single ZIP. Everything runs in your browser.
Drag and drop one image here, or choose a file from your device.
JPG, PNG, WebP or GIF (first frame) - up to 50 MB and 100 megapixels
One image at a time. The file stays on your device.
Choose an image to begin.
Numbers mark the order to post or upload.
Drag the image to move the crop. With the preview focused, use the arrow keys to move it, plus or minus to zoom, and 0 to center it. The sliders below do the same.
Files are numbered in posting order. The original image is unchanged.
Download all tiles as ZIPChanging any setting clears these downloads. Select Generate tiles again to create new files.
No uploads. No server storage.
Open a JPG, PNG, WebP or GIF. The browser decodes it locally and shows its pixel dimensions. Files up to 50 MB and 100 megapixels are accepted.
Profile grid gives three columns and 1 to 5 rows. Carousel panorama gives 2 to 10 slides in one row. Custom gives up to 10 rows and 10 columns at native resolution.
Drag the preview or move the position sliders. Zoom in with the slider or the plus key. Grid lines show where the image will be cut and numbers show the upload order.
Select Generate tiles for 1080 pixel tiles in profile and carousel mode, or native tiles in custom mode. Download one file at a time or all files as a ZIP.
Carousel mode cuts a wide photo into 2 to 10 slides in one row. Each slide is a separate 1080 pixel file, numbered from left to right, so a panorama reads in order as someone swipes through the post. A source that is already wide, such as a stitched panorama, needs less cropping than a square photo.
The tool fits the selected slide count and tile shape into the source before cutting. If the source is narrower than that combined shape, the crop preview shows exactly what is dropped from the top and bottom. Pinned posts do not change slide order inside a carousel, but the profile preview can crop the first slide differently.
Instagram replaced square profile thumbnails with taller rectangles in 2025. A 3:4 tile at 1080 x 1440 is a useful starting point when you want the split to follow that taller preview shape. Account layout, cropping and the preview can differ, and this tool cannot guarantee seamless alignment on Instagram. Test one post before publishing a full grid.
| Shape | Output per tile | Where it helps |
|---|---|---|
| 1:1 | 1080 x 1080 | Square tiles and a familiar grid shape. |
| 4:5 | 1080 x 1350 | Portrait tiles for feed style images. The profile preview may crop them differently. |
| 3:4 | 1080 x 1440 | Taller tiles for the 2025 profile preview. A useful starting point, not a guaranteed match. |
Carousel mode offers 1:1 and 4:5 slides. The 3:4 shape is a profile grid option in this tool and is not a claim about how a carousel is displayed.
A profile usually shows the newest post at the top left. For a 3x3 image, post the bottom right tile first, then the tile to its left, and continue right to left and bottom to top. The last tile you post appears at the top left.
Files here are numbered in that posting order: grid-01-post-first.jpg, then grid-02.jpg up to grid-09.jpg. The preview uses the same numbers, so tile 1 is the first upload. Carousel slides are numbered left to right because that is the order someone swipes through.
Pinned posts and profile grid reordering can change where a post lands. If you use either feature, check the profile after uploading instead of relying on file numbers alone.
Split one image into 9 tiles for a profile. Keep the subject away from tile edges, then post the bottom right tile first for the usual newest first layout.
Cut a wide photo into 2 to 10 carousel slides that read left to right as someone swipes. The source needs enough width for the selected slide count and shape.
Make 2x2, 4x4 or other grids for mockups, printables, wallpapers or design handoff. Custom mode splits at native resolution without cropping or resizing.
Custom mode divides the whole image with integer pixel boundaries. It does not crop, zoom or resize, so the tiles together cover the original exactly. When the width or height does not divide evenly by the column or row count, some tiles are 1 pixel wider or taller than others. That keeps the source pixels intact instead of resampling them.
Use custom mode for texture atlases, print layouts, puzzle pieces or a grid of product images. Use profile or carousel mode when you need fixed 1080 pixel tiles and a crop preview.
Choose the image, keep Profile grid selected, set Rows to 3 and pick a tile shape. Position the crop, then select Generate tiles. You get 9 files numbered in posting order; post the bottom right tile first for the usual newest first layout.
Profile and carousel modes export 1080 pixel wide tiles: 1080 x 1080, 1080 x 1350 or 1080 x 1440. Custom mode keeps the native size of each piece.
Instagram usually places the newest post at the top left of a profile. To make a grid read correctly, the bottom right tile has to be posted first. File numbers follow that upload order and the preview shows the same numbers.
No. The image is decoded, cropped, split and encoded in your browser. File contents, names and metadata are not sent to a server. The page loads its own HTML, styles and scripts as normal web requests.
No. Output tiles are new JPG or PNG encodings, so camera, GPS, comment and other embedded metadata are not carried over. The original image on your device is not modified.
Yes. Custom mode supports 1 to 10 rows and 1 to 10 columns, so up to 100 tiles at native resolution. Profile mode stays at 3 columns and up to 5 rows.
Profile and carousel tiles are 1080 pixels wide, so a small crop has to be upscaled. Use a larger original or zoom out before generating. Custom mode does not upscale but keeps the native resolution instead.
Yes. The preview supports drag and touch, the sliders work with touch and the layout fits narrow screens. Very large images or a 10x10 custom grid can still exceed a mobile browser memory budget.