Skip to content
Toolbase

Image Splitter

Split an image into an Instagram 3×3 or 3×1 grid, carousel slices, or custom rows and columns. Download all tiles as ZIP in posting order. Free.

Your images never leave your browser
ZIP downloadNo upload
Loading tool…

How to use the Image Splitter

  1. 1Drop the image you want to split; a 3240×3240 px square is ideal for a 3×3 grid.
  2. 2Pick a layout: Instagram 3×3, 3×1 or 1×3, a 2 to 4 slice carousel, or custom rows × columns.
  3. 3Turn on Square tiles if every piece must be exactly 1:1.
  4. 4Check the numbered preview, then click Split.
  5. 5Download the ZIP; the tiles are numbered in posting order.

Split one image into an Instagram grid or carousel

A single product photo looks small in a feed. Sliced into a 3×3 grid it takes over your whole profile page, and cut into a 3×1 strip it becomes a wide panorama that people swipe through. Doing that by hand in a photo editor means measuring pixel offsets nine times, and getting one tile a few pixels off shows up as a visible seam. The Image Splitter does the cutting for you, keeps every tile the same size, and numbers the files in the order you need to post them.

How it works

  1. Drop one image (JPG, PNG or WebP). A square around 3240×3240 px is ideal for a 3×3 grid because it yields nine 1080×1080 tiles.
  2. Pick a layout. The presets cover the Instagram 3×3 grid, a 3×1 or 1×3 strip, and carousels of 2, 3 or 4 slices. Custom rows × columns handles anything else.
  3. Turn on Square tiles to force each piece to 1:1. The tool then trims the edges of the source evenly rather than stretching anything.
  4. Check the numbered preview. The numbers are the upload order, so the finished grid reads correctly once every tile is posted.
  5. Click Split and download the ZIP. Files are named tile-01, tile-02 and so on, so nothing gets mixed up.

Everything is drawn with the Canvas API, so the cuts are pixel-exact and there is no re-encoding beyond the final save.

Why it matters

  • Instagram displays feed posts at 1080 px wide. A 3×3 grid needs 3240 px on each side of the source to avoid upscaling; anything smaller is enlarged and softens.
  • Carousel slides are separate images that Instagram shows edge to edge. A 3-slice carousel from a 3240×1080 source gives three 1080×1080 slides that line up perfectly when swiped.
  • Profile grid thumbnails are shown at a fixed ratio, so an uneven tile height breaks the illusion. Square tiles guarantee every tile matches.
  • The tiles are useful off Instagram too: split a banner into three 1:1 pieces for a Shopify collection row, or cut a lifestyle shot into a TikTok Shop image carousel.
LayoutSource size that avoids upscalingTiles
3×3 grid3240×32409 × 1080×1080
3×1 strip3240×10803 × 1080×1080
1×3 column1080×32403 × 1080×1080
4-slice carousel4320×10804 × 1080×1080

Tips

  • Post grid tiles in the numbered order and do not post anything else in between, or the mosaic shifts by one square.
  • Keep the product's key detail away from the tile boundaries, because Instagram adds a small gap between thumbnails.
  • If the source is not the right ratio, crop it first with the Image Cropper rather than relying on Square tiles to trim a lot.
  • Need to combine images instead of splitting them? Use the Product Collage / Grid Maker. For icon sheets that need CSS coordinates, the Sprite Sheet Generator is a better fit.
  • Resize the tiles for other networks afterwards with the Social Media Image Resizer.

Privacy

Your images never leave your browser. The split happens on your own device, the ZIP is assembled locally, and nothing is uploaded to any server.

Frequently asked questions

What size should my image be for an Instagram 3×3 grid?

Aim for 3240×3240 px so each tile is 1080×1080, the width Instagram serves feed posts at. Larger works too; the tiles are simply bigger. Smaller sources still split cleanly, but Instagram will upscale the tiles slightly. Use the Square tiles option if your photo is not already square.

In what order do I post the tiles?

Follow the numbers. The ZIP names the tiles in the order you should upload them, so post tile-01 first, then tile-02, and keep going until all nine are up. Do not post anything else in between, or every later tile lands one square off and the mosaic breaks.

Can I split into a carousel instead of a grid?

Yes. Choose 2, 3 or 4 slices and the tool cuts the image into equal-width panels. Post them as one carousel in numbered order and the picture continues seamlessly as people swipe. For more panels, use custom rows × columns with one row and as many columns as you need.

Does splitting reduce quality?

No. The tool copies pixels straight from the original onto each tile without resizing, unless Square tiles trims the edges. Export as PNG to keep it lossless, or JPG at high quality for smaller files. Instagram re-compresses on upload regardless, so the source quality is what counts.

Does it work with non-square photos?

Yes. A 4:3 or 16:9 photo splits into rectangular tiles by default. Enable Square tiles to have the tool crop evenly to 1:1 pieces before cutting, which is what a profile grid needs. For portrait sources, the 1×3 column preset produces a tall strip that works well.