Toolkitbar

Split an Image Into a Grid

Cut one picture into evenly sized tiles.

Drop a file here

or click to choose a file

Options

Runs on your device Your file is processed by your own browser and is never uploaded to a server.

Short answer

An image can be split into a grid of tiles in a browser without uploading it. Tile boundaries are computed from the edges of the picture rather than from a tile size, so an image whose dimensions do not divide evenly by the grid still comes out with every pixel accounted for and no seam left uncovered. The tiles are returned as a ZIP, named by row and column.

At a glance

AcceptsJPG, PNG, WebP, GIF, BMP
ProducesZIP of PNG tiles
ProcessingIn your browser
PriceFree, no limits
AccountNot required

The common reason to do this is a grid post: one image cut into nine, uploaded as nine squares, reassembling itself on a profile page. The other is a long image that needs to go out as several pieces, which is what the single-column and single-row options are for.

Tiles are named by row and then column, so sorting the folder by name puts them back in reading order. Upload them in that order and the grid reassembles the way it looked before it was cut.

How to use it

  1. 1

    Add the image

    A square source suits a square grid best, but anything works.

  2. 2

    Choose the grid

    3 × 3 for a profile grid, or a single row or column for strips.

  3. 3

    Download the ZIP

    Every tile inside, named by row and column.

Frequently asked questions

What if the image does not divide evenly?

Nothing is lost. Each boundary is rounded independently from the full width and height, so tiles differ by at most one pixel and together they cover the picture exactly.

Why are the tiles PNG?

Because they are usually going to sit edge to edge. JPEG compression works in blocks, and those blocks landing on a cut edge make the seam between two tiles visible in a way the same compression inside one image is not.

How do I crop to a square first?

Use the crop tool with the 1:1 ratio, then split the result. A 3 × 3 grid of a non-square image gives rectangular tiles, which is rarely what a profile grid wants.

Related tools

Browse all image tools →