Image Splitter
Cut a photo into a rows × columns grid of tiles for Instagram grids, seamless carousels, posters or puzzles, then download every tile or a ZIP. Everything happens in your browser, your image is never uploaded.
Showing a sample picture
Instagram shows your newest post first, so upload tile 1 first and the top-left tile last. The ZIP file names start with the posting number.
How to use the Image Splitter
- Add an image: drop it on the box, press Choose image or paste it with Ctrl+V.
- Choose a grid with a preset like 3×3 Instagram grid or 3×1 carousel, or type rows and columns.
- Pick a tile shape: keep the whole image, or center-crop so every tile is square or 4:5.
- Press Split image and check the numbered tiles below the preview.
- Download all as ZIP, or save single tiles with their own buttons.
Grid presets and the image size they need
For a perfect split without cropping, your image should have the same aspect ratio as the whole grid. The table shows the ratio and a good source size for common Instagram layouts (1080 px wide posts). If your image has a different shape, choose a square or 4:5 tile shape and the tool center-crops it for you.
| Layout | Tile shape | Whole image ratio | Ideal source size |
|---|---|---|---|
| 3×1 carousel / panorama | 1:1 | 3:1 | 3240 × 1080 px |
| 3×1 carousel, portrait | 4:5 | 12:5 | 3240 × 1350 px |
| 2×1 carousel | 1:1 | 2:1 | 2160 × 1080 px |
| 3×3 profile grid | 1:1 | 1:1 | 3240 × 3240 px |
| 3×3 profile grid, portrait | 4:5 | 4:5 | 3240 × 4050 px |
| 3×2 profile grid | 1:1 | 3:2 | 3240 × 2160 px |
| 2×2 poster print | any | same as tiles | e.g. 2 × A4 width |
Posting a grid in the right order
Instagram places your newest post in the top-left corner of the profile grid and pushes older posts right and down. So a 3×3 puzzle must be posted backwards: bottom-right tile first, top-left tile last. With Number in Instagram posting order ticked, tile #1 is the bottom-right piece, and the ZIP file names start with 01, 02, 03… so you can post them in file-name order. For a carousel, the order is simply left to right inside a single post, so leave the option off.
A profile grid only lines up when the number of tiles in each row equals the number of profile columns (3). Grids with 2 or 4 columns are better for carousels, prints and puzzles.
How the tiles are cut
Tile edges are placed at round(i × width ÷ columns) and round(j × height ÷ rows). When the width divides evenly (for example 3240 ÷ 3 = 1080), every tile is identical. When it does not (640 ÷ 3 = 213.33), tiles are 213 or 214 pixels wide, so no pixel is duplicated or lost. PNG keeps exact pixels; JPG at 92% quality makes smaller files for photos.
Want to resize or crop the image first? Use the Image Cropper or Image Resizer. To go the other way and put photos together, try the Collage Maker.
Frequently asked questions
How do I split a picture into a 3×3 grid for Instagram?
Choose the 3×3 grid preset, set Tile shape to Square (or 4:5 for the newer portrait profile grid), press Split image and download the ZIP. Post the tiles in the numbered order: with Instagram posting order turned on, tile 1 is the bottom-right piece, because the newest post appears top-left on your profile.
How do I make a seamless Instagram carousel or panorama?
Use the 3×1 preset (or 2×1, 4×1 and so on) with a wide image. Choose Square tiles for a 1:1 carousel or 4:5 for portrait posts, which crops the image to exactly 3:1 or 12:5 first so the tiles line up perfectly. Upload the tiles in left-to-right order in one carousel post.
Are all tiles exactly the same size?
When the image size divides evenly by the rows and columns, yes. Otherwise the edges are distributed so tiles differ by at most one pixel, which is invisible, and no pixel of the image is lost. The tile size is shown above the preview.
Does splitting reduce the image quality?
No. Tiles are cut from the original pixels at full resolution. PNG output is lossless; JPG uses 92% quality, which is visually identical for photos and gives smaller files.
What does the posting order numbering mean?
Instagram shows your newest post first, at the top left of the profile. To build a grid that reads correctly, you upload the bottom-right tile first and the top-left tile last. The tool numbers tiles in that order and also prefixes the ZIP file names, so you can simply post 01, 02, 03 and so on.
Is my photo uploaded?
No. The image is decoded and split with the canvas in your browser and the ZIP is built locally, so nothing leaves your device.