Image Splitter
Split a picture into equal parts by rows and columns, for a photo grid, a carousel or a set of tiles. The numbered pieces appear as soon as you choose an image, and all of them download in one ZIP.
Choose image
or drop an image here
JPG, PNG, WebP or GIF · One image · Up to 50 MB
Split in your browser. Your image is not uploaded.
Opening the image…
Use the arrow keys to move between pieces, and Enter to download one.
Split one JPG, PNG, WebP or GIF image at a time, up to 50 MB, into as many as 20 rows and 20 columns. Your image stays on your device.
Split a picture into a grid
Choose rows and columns
Pick 2 or 3 columns, 2 or 3 rows, 2 × 2 or 3 × 3, or set any number of rows and columns up to 20 each. The preview changes as you go.
See every piece numbered
The pieces appear with a small gap between them and a number on each. The files use the same numbers, so they stay in order.
One ZIP or one piece
Download all the pieces in one ZIP file, or save a single piece from the preview. Your image stays in your browser.
Split an image into equal parts
Set how many rows and columns you need, and the image is divided into pieces of the same size. The summary beside the download button shows how many pieces you get and how large they are: a 1536 × 1024 photo in 3 rows and 3 columns gives 9 pieces of 512 × 341–342 px. When the width or height does not divide evenly, the remaining pixels are shared among the pieces, so no piece is more than one pixel larger than another and nothing at the edges is cut away.
Make a grid or a carousel from one photo
Split a wide photo into 3 columns to post it as a carousel that people swipe through, or into 3 × 3 to spread one picture across a profile grid. The pieces keep the proportions of your photo and are not enlarged. Social apps show posts in their own shapes, so crop the photo first with Crop image to give each piece the shape you want: a 3:1 photo in 3 columns gives three square pieces. To make the files smaller, use Resize image before you split.
Split an image in half, into strips or into tiles
Choose 2 columns for a left and a right half, so a scanned double page becomes two pages, or 2 rows for a top and a bottom half. More rows or columns cut the picture into strips, and a grid of up to 20 × 20 divides an evenly spaced sprite sheet, a map or a pattern into as many as 400 tiles.
Formats, file names and transparency
The pieces keep the format of your image unless you choose PNG, JPG or WebP next to the download button. PNG and WebP keep transparent areas; JPG fills them with white. An animated GIF is split as a still image of its first frame and saved as PNG unless you choose another format. Files are named after your image and numbered like the preview, so photo.jpg becomes photo-01-imagenow.jpg, photo-02-imagenow.jpg and so on, saved together in photo-imagenow.zip. A photo the camera stored sideways is split the right way up, and the pieces don't keep the original EXIF data, such as the camera model and location.
How to split an image
- Choose or drop one JPG, PNG, WebP or GIF image, up to 50 MB. The preview shows it split into 3 × 3 pieces.
- Choose a layout such as 3 columns or 2 × 2, or set the number of rows and columns.
- Keep the original format, or choose PNG, JPG or WebP.
- Select Download to save every piece in one ZIP, or download a single piece from the preview.
Frequently asked questions
How do I split an image into equal parts?
Choose or drop your image above. It is split into 3 × 3 pieces straight away, and the preview shows each piece numbered. Pick another layout, or set the number of rows and columns, then select Download to save every piece in one ZIP file.
How do I split a photo for an Instagram grid or carousel?
Choose 3 columns for a panorama that people swipe through, or 3 × 3 for a grid of nine posts. The pieces keep the proportions of your photo and are not resized, and Instagram shows posts in its own shapes, so check its current sizes and crop the photo to the matching shape first with Crop image. On a profile the newest post appears first, so upload the pieces from the highest number down to 1.
What if the image doesn't divide evenly?
The extra pixels are shared among the pieces, so every pixel is kept and no piece is more than one pixel larger than another. A 1536 × 1024 image in 3 rows, for example, gives pieces 341, 342 and 341 pixels tall. The summary shows the size of the pieces before you download them.
How many pieces can I split an image into?
Up to 20 rows and 20 columns, which makes as many as 400 pieces. Every piece keeps at least one pixel, so an image narrower or shorter than 20 pixels allows fewer.
In what order are the pieces numbered?
From left to right, then from top to bottom, like reading a page. The numbers on the preview are the numbers in the file names: photo.jpg becomes photo-01-imagenow.jpg, photo-02-imagenow.jpg and so on, saved together in photo-imagenow.zip.
Can I download only one piece?
Yes. Point to a piece in the preview, or move to it with the Tab and arrow keys, and select the download button that appears. On a phone or tablet, tap the button on the piece, or the piece itself when the pieces are small, to save it on its own.
Which formats can I split?
JPG, PNG, WebP and GIF images up to 50 MB, one at a time. The pieces keep the format of your image unless you choose PNG, JPG or WebP next to the download button. An animated GIF is split as a still image of its first frame and saved as PNG unless you choose another format.
Does splitting reduce the image quality?
Nothing is resized: each piece holds the original pixels of its part of the picture. PNG copies them exactly. JPG and WebP pieces are saved again at high quality, so together they can be a little larger or smaller than the original file.
Will a transparent PNG stay transparent?
Yes, when the pieces are saved as PNG or WebP. JPG has no transparency, so transparent areas become white, and the preview shows them white as well.
Is my image uploaded?
No. Your browser opens, splits and saves the image on your device, so it never leaves the page. Refreshing or closing the page clears it.