Image Splitter and Instagram Grid Maker

Choose an image and cut it into columns and rows. Every tile keeps the original pixels and is saved as PNG.

Choose an image to start.

Runs entirely in your browser. Nothing you enter is sent or stored.

How to use

  1. Choose an image (PNG, JPG, WebP and so on).
  2. Pick a preset (3 × 1 or 3 × 3) or enter columns and rows.
  3. Check the cut lines on the preview.
  4. Download each tile, or all tiles as one ZIP.

This image splitter cuts one picture into a grid of tiles. A common use is an Instagram grid post: split a wide panorama into 3 × 1, or a large image into 3 × 3, so the pieces line up on your profile. It also helps when printing a poster across several sheets, slicing a sprite sheet or breaking a long screenshot into parts. Columns and rows can each be set from 1 to 20.

Cut lines divide the width and height evenly and are rounded to whole pixels, so when the size does not divide evenly, tiles can differ by one pixel. Every tile is copied from the original pixels without resizing and saved as PNG, which is lossless and keeps transparency. Tiles are numbered from 01, left to right and then top to bottom, and named after the original file plus row and column, such as 01-photo_r1c1.png. Characters not allowed in file names become an underscore, and the name part is limited to 50 characters.

Because PNG is lossless, tiles cut from a JPEG photo can add up to more than the original file size. Instagram shows the newest post first, so upload the highest number first and 01 last; the profile grid may also crop thumbnails, so keep key details away from tile edges. The image is cut in your browser and is never uploaded.

Frequently asked questions

In what order should I post the tiles on Instagram?

Tiles are numbered from the top-left, left to right, then top to bottom. Instagram shows the newest post first, so post the highest number first and 01 last.

Does splitting reduce image quality?

No. Tiles are cut from the original pixels without resizing and saved as PNG, which is lossless.

What if the size does not divide evenly?

Cut lines are rounded to whole pixels, so tiles can differ by 1 pixel in width or height.

Related tools