Split an Image Into a Grid
Cut one picture into evenly sized tiles.
Drop a file here
or click to choose a file
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
| Accepts | JPG, PNG, WebP, GIF, BMP |
|---|---|
| Produces | ZIP of PNG tiles |
| Processing | In your browser |
| Price | Free, no limits |
| Account | Not 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
Add the image
A square source suits a square grid best, but anything works.
- 2
Choose the grid
3 × 3 for a profile grid, or a single row or column for strips.
- 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.