How to split an image into parts

To split an image, open the image splitter, add your file, choose how many rows and columns you want, and download the pieces as a ZIP. The whole thing takes under a minute. Everything below covers the parts that decide whether the result is usable: where to put the cuts, what to export, and how to name the files.

The three-step method

  1. Add the image. Drag it in, click to browse, or paste it from your clipboard. JPG, PNG, WebP, GIF, BMP, and AVIF all work, up to 50 MB.
  2. Set the grid. Click a preset (2×2, 3×3, 1×3) or type your own numbers. Grid lines appear on the preview straight away. Drag any line to move that cut.
  3. Download. Take the whole set as a ZIP or save tiles individually. Choose PNG, JPG, or WebP before you download.

That is the mechanical part. The next question is which grid you actually want, and that depends on where the pieces are going.

Pick your split by what it is for

An Instagram profile grid

Nine tiles, cut 3×3, posted in reverse so the mosaic reads correctly. Feed each tile in at 1080 × 1080 px or better, and remember that the profile grid crops to 3:4, so anything near the top or bottom edge of a square tile will be trimmed on the profile page.

A 1080 × 1080 source at 3 × 3 produces tiles of 360 × 360 px. That is below Instagram’s preferred upload resolution, so start with a bigger source: a 3240 × 3240 image gives 1080 × 1080 px tiles, which upload at full quality.

Use 9-cut for Instagram or the Instagram grid maker.

One row of slides, cut 1×N, swiped left to right. Instagram allows up to 20 slides in a post. The first slide sets the aspect ratio for the entire carousel, so every slice needs to match it or Instagram will crop the ones that do not.

Use the carousel splitter, or the seamless carousel preset if you want the artwork to run continuously across the joins.

Two halves

Left and right, or top and bottom. Cut 1×2 or 2×1. This is the most common split there is and the least interesting: pick the direction, take the two files. Split an image in half has it preset, and split horizontally and split vertically cover the two directions separately.

Worth knowing: “horizontally” is ambiguous in everyday speech. Some people mean a horizontal cut line, which stacks the two halves; some mean side-by-side halves. The tool shows you the grid lines on the preview, so pick the one that looks right rather than guessing at the word.

Printing across several sheets

Do not use rows and columns for this. Use print mode, where you set the paper size and how wide you want the finished print, and the tool works out the grid for you. Printing a 4000 × 3000 photo at 600 mm wide on A4 portrait needs 8 sheets (4 across × 2 down).

Set 5 to 10 mm of overlap so the sheets have something to glue, turn cut marks on, and print the exported PDF at 100% scale rather than “fit to page”. Start at split an image for printing.

A sprite sheet

Sprite sheets are not defined by rows and columns; they are defined by cell size. A 512 × 512 sheet of 32 × 32 frames has 256 cells, and you will get them wrong if you try to count columns by eye. Enter the cell dimensions instead, along with any offset at the edges and spacing between cells.

Use the sprite sheet splitter, and read how to split a sprite sheet if the terms are new.

Where to put the cuts

Equal division is the default because it is what most jobs need. It is also wrong surprisingly often.

A 3×3 grid on a portrait photo puts a horizontal cut straight across the subject’s eyes about a third of the time. Nobody notices while setting it up, and everybody notices in the finished grid. Drag the line up or down by fifty pixels and the problem disappears.

The same applies to text. A cut through a word is much harder to read than a cut through empty space, and a cut through a logo looks like a mistake rather than a design. Move the line.

For carousels the rule reverses: you want the cuts in busy areas, not empty ones. A join that lands in flat sky is obvious because any tiny rendering difference between slides shows up as a visible seam. A join through detailed texture hides itself.

File names and posting order

A folder of nine files called image_1.jpg through image_9.jpg is only useful if you know what order 1 through 9 means.

This tool names tiles {base}_r{row}c{col}_{n}.{ext}. The r and c parts say where the piece belongs in the grid; the n says what position it takes in the upload sequence. For an Instagram grid that sequence is reverse reading order, because Instagram puts your newest post in the top-left slot and pushes everything else right and down. Post _1 first and _9 last.

Sort the folder by filename and work down the list. That is the entire trick, and it is why unnamed output from other splitters causes so much re-uploading.

Splitting an image in other software

You do not need a browser tool for this. Here is what the alternatives actually involve.

Canva

Canva has an app called Image Splitter in its Apps marketplace, published by Qutesoft. Its listing describes it as a way to “split an image into a grid or carousel format and batch add it to your design”, and says it is free to use with any Canva plan. You open a design, find the app in the Apps panel, upload your image, set rows and columns, and the pieces are added back into your Canva design.

It works, and if you are already building something in Canva it saves a round trip. The costs are that you need a Canva account, the app asks for permission to read and change your design and access your uploads, and the output lands in a Canva project rather than as files on your disk. Full steps are in how to split an image in Canva, including how to get the pieces out as individual files. If you only want the files, this splitter skips the account and the design step entirely.

Photoshop

Photoshop’s Slice tool was built for cutting up web page mockups, and it still does the job. Draw a slice over the whole image, then use the Divide button in the Slice Select options bar to split it into a set number of rows and columns. Export with File → Export → Save for Web (Legacy), set Format to “Images Only” and Slices to “All User Slices”, and Photoshop writes each piece into an images folder.

The output is fine. The friction is that Save for Web is a legacy dialog Adobe has been threatening to remove for years, the slice names follow Photoshop’s own scheme rather than a posting order, and you need a Creative Cloud subscription running. For a one-off nine-cut, the browser tool is faster.

GIMP

GIMP splits along guides rather than by a grid you type in. Place horizontal and vertical guides through Image → Guides → New Guide, then run Image → Slice Using Guides (called Image → Transform → Guillotine in versions before 3.0). Each region between guides opens as a separate image, which you then export one at a time.

That last part is the catch. GIMP gives you the pieces as open documents, not as saved files, so a 3×3 split means nine manual exports unless you add a plugin or write a Script-Fu batch. Free and capable, but not quick. The splitter here writes the ZIP for you.

Python

If you are splitting hundreds of images, write the loop. Pillow’s Image.crop() takes a box of (left, upper, right, lower) in pixels, so a nested loop over rows and columns and a save() call per tile is about ten lines. Worth it for a batch job or a build pipeline, pointless for one image.

Watch the same rounding problem the browser tool handles for you: integer division drops the remainder, so the last row and column come out short unless you set their edges to the image’s full width and height. The web version already does this.

FAQ

How do I split one image into 3?

Open the splitter, add your image, and choose 1×3 for three side-by-side pieces or 3×1 for three stacked pieces. The grid lines show which you are getting. Download all three as a ZIP, or drag the dividing lines first if you want the pieces to be different sizes.

How can I split an image into multiple images?

Set the number of rows and columns you want and the tool cuts the image at every intersection, producing rows × columns separate files. A 3×3 grid gives nine images, a 4×4 gives sixteen. The maximum is 20 × 20, or 400 pieces, all downloadable together as one ZIP.

What is the best free app for splitting pictures?

For most jobs, a browser tool beats an installed app: nothing to download, nothing to update, and it works the same on a phone and a laptop. Choose one that processes files locally rather than uploading them, states its file size limit, and names the output tiles in posting order.

Does splitting an image lose quality?

Exporting as PNG loses nothing, because PNG is lossless and each tile is an exact copy of that region. JPG and WebP re-compress, which loses a little detail; at the default quality of 0.92 the loss is invisible on screen. Avoid splitting an image that has already been through several JPG saves.

Can I split an image into unequal parts?

Yes. Start with an even grid, then drag any line on the preview to move that cut. Use the arrow keys for single-pixel nudges. This matters most for photos of people, where an evenly spaced cut often lands directly across a face and the fix is a fifty-pixel drag.