Free Image Splitter
Something not working? Report a problem
About the Split Image
Split an image into an even grid of tiles — great for Instagram carousels and photo grids — and download them all as a ZIP, all in your browser.
How to use the Split Image
- 1Drop in an image, paste one, or click to browse — it's split on your device.
- 2Choose how many rows and columns to divide it into, or pick a preset.
- 3Check the numbered grid overlay to see how the tiles will be cut and how big each one will be.
- 4Pick a tile format, then click Download to get every tile in a single ZIP file.
Frequently asked questions
Is this image splitter free?
Yes — completely free with no sign-up and no watermark.
Are my images uploaded anywhere?
No. The image is split entirely in your browser — it never leaves your device.
How do I split an image for an Instagram carousel?
Use 1 row and 3 columns to cut a wide image into three square-ish panels, then post them in order for a seamless swipeable carousel. A 3×3 grid makes a classic Instagram photo grid.
How are the tiles delivered?
All tiles are bundled into a single ZIP file. Each name carries both its position in the sequence and its row and column — tile-04-r2c1.jpg is the fourth tile, in row 2, column 1 — so they sort into the order shown on the preview and you can still tell where each one belongs in the grid.
Are the tiles full quality?
Each tile is cut from the original at full resolution, with no resizing — a 3×3 split of a 3000 pixel image gives nine 1000 pixel tiles. They are saved as new files, though, so a JPG or WebP tile is compressed a second time. Quality defaults to 92%, which is visually indistinguishable for most photos, and you can raise it or choose PNG to avoid any further compression at all.
What size will each tile be?
The tool shows the exact tile size next to the grid controls, so you can check it before downloading. When the image doesn't divide evenly, boundaries are rounded so neighbouring tiles still share an edge exactly — a few tiles end up a pixel wider or taller rather than the split leaving a seam or a duplicated row of pixels.