Image Splitter
Cut any image into a grid of equal tiles and download as a ZIP — no upload.
Examples
Instagram grid (3×3)
Input
Square panorama photo
Output
9 tiles that stitch back into a seamless 3×3 Instagram grid
Sprite sheet split
Input
Game sprite sheet 4×2
Output
8 individual sprite images
Before/after halves
Input
Wide comparison image
Output
2 side-by-side halves (2×1 split)
About this tool
Split any image into a grid of equal pieces and download them all in a ZIP file — entirely in your browser, no upload required. Great for creating Instagram grid layouts, splitting sprite sheets, or dividing large images for printing.
How to use
- Drop or click to choose an image.
- Set the number of rows and columns.
- Click Split Image — all pieces are bundled into a ZIP.
- Download the ZIP and extract the individual image tiles.
Getting an Instagram grid right
The most common use for splitting is a multi-post grid, and the order catches everyone out once. A profile grid fills left to right, top to bottom, but posts appear newest first — so to assemble correctly you must upload the pieces in reverse order, starting with the bottom-right tile and finishing with the top-left.
Two other things worth knowing before you cut. Crop the source to the aspect ratio of the finished grid first, since a 3×3 grid of square tiles needs a square source — feeding in a 16:9 photo produces stretched or unevenly cropped pieces. And check how the tiles look individually: each one is also a standalone post in the feed, and a grid that reads beautifully on a profile page can look like nine meaningless fragments to a follower scrolling past.
Uneven dimensions
Image dimensions rarely divide cleanly by the number of rows and columns. A 1000-pixel width split into 3 gives 333.33 pixels per column, and pixels cannot be fractional — so the remainder is distributed rather than discarded, leaving some tiles a pixel wider or taller than others. This is invisible in practice, but if you need every piece to be exactly identical, resize the source to a multiple of your grid first with the image resizer.
Beyond social grids
Splitting is equally useful for cutting a sprite sheet into individual frames, dividing a large diagram or poster across several printed pages, breaking a scanned contact sheet into separate photographs, and slicing a wide panorama into segments. All the pieces arrive in a single ZIP with predictable sequential names, so they stay in order when extracted and sort correctly in any file manager.
Frequently asked questions
Are my images uploaded to a server?
No. The split is done entirely in your browser using the Canvas API. Your images never leave your device.
What is the output format?
Each piece is exported as PNG to preserve full quality. You download all pieces as a single ZIP file.
How are the pieces named?
Each piece is named using the original filename plus its row and column position, for example photo-r1c1.png, photo-r1c2.png, etc.
What if the image dimensions are not evenly divisible?
The tool floor-divides the dimensions, so edge pixels may be trimmed by a few pixels in some cases. For pixel-perfect splits, use images whose width and height are divisible by the number of columns and rows.
How many pieces can I split into?
You can set rows and columns from 1 to 6 each, for up to 36 pieces in a single split.
What image formats can I upload?
JPG, PNG, WebP, GIF, BMP — anything your browser can display. Output is always PNG.
Related tools
Image Resizer
Resize, crop, rotate, compress, and convert images — in your browser, no upload.
Image Compressor
Shrink JPG, PNG, and WebP image file sizes — in your browser, no upload.
Image Sharpener
Sharpen soft or blurry photos online — adjust strength and download, no upload.
Image Blur
Apply Gaussian blur to a photo — adjust the radius and download, no upload.