About the Image Splitter
Image Splitter cuts one image into equal pieces right in your browser. Choose a grid of rows and columns, a set of vertical or horizontal slices, or a three-column Instagram panorama that keeps the whole image or crops the centre to three square (1:1) or portrait (4:5) tiles. A live preview shows the planned cut lines with each tile numbered in reading order — left to right, then top to bottom — before anything is created.
Leave no gap for seamless tiles, or skip a configurable number of pixels between tiles, for example to remove a divider line. Tiles are created one at a time with a progress bar, so large images do not freeze the page, and Reset stops the work at any point. Download any single tile or a ZIP containing only the tiles that were created successfully, named and stored in order. PNG, JPG, WebP and GIF are accepted; for animated GIFs only the first frame is used.
How to use
- Choose or drop a PNG, JPG, WebP or GIF image.
- Pick Grid, Vertical slices, Horizontal slices or Instagram panorama.
- Set the rows, columns or slices, and an optional gap.
- Choose the output format and click Split image.
- Download single tiles or all tiles as a ZIP.
Key features
- Grid mode with 1–20 rows and columns.
- Vertical or horizontal slices (2–20).
- Instagram 3-column panorama, whole or centre-cropped to 1:1 or 4:5.
- No gap or a configurable gap in pixels.
- Numbered previews in reading order, with individual downloads.
- Ordered ZIP of successful tiles; progress and Reset during processing.
Best practices
- Use a high-resolution image so each tile stays sharp.
- Post Instagram panorama tiles in reverse order (3, 2, 1) so they line up on your profile.
- Choose PNG to keep transparency and avoid extra compression.
- Use a gap to remove divider lines or borders between panels.
- Check the numbered preview before splitting large grids.
Benefits
- Fast panoramas and grid posts for social media.
- Precise, evenly sized tiles with clear numbering.
- Works on large images without freezing the page.
- No uploads, watermarks or sign-up.
Frequently asked questions
In what order are the tiles numbered?
Reading order: left to right along the top row, then the next row down. ZIP files are named like photo-tile-01-r1c1.png so they sort in that order.
Are tiles exactly equal in size?
They are as equal as whole pixels allow. If the width or height does not divide evenly, some tiles are one pixel larger; the preview and results show each tile’s size.
What does the gap setting do?
It skips the chosen number of pixels between neighbouring tiles. Those pixels are not included in any tile, which is useful for removing divider lines.
Can I split animated GIFs?
Only the first frame of a GIF is used, and the tiles are still images. Choose PNG output to keep the GIF’s colours exactly.
How do I post an Instagram panorama?
Split the image with the Instagram panorama mode, then post the tiles as separate posts starting with tile 3, then 2, then 1, so they appear left to right on your profile grid.
Is there a limit?
Images up to 50 MB, 16,384 px per side and 50 megapixels, and up to 400 tiles. Tiles that could not be created are marked and left out of the ZIP.
Are my images uploaded anywhere?
No. Files are opened and processed by JavaScript running in your browser tab. Nothing is sent to a server, and images, SVG code and results are not saved in browser storage — they are cleared when you press Reset or close the page.