Free Image Splitter

Cut one image into pieces. Detect the seams of a stitched collage, or drag each split line and type its exact position — so the cuts follow the real edges, not just an even grid.

Image processing stays on this device

Drag and drop files here

or

How to Split an Image

  1. Upload a JPG, PNG, or WebP image by dragging & dropping or clicking to browse
  2. Click "Detect split lines" to find the seams of a stitched image, or pick a common split and set your own row and column count in Fine-tune
  3. Drag any split line to move it, or type its exact pixel position — add and remove lines as needed
  4. The pieces are cut as you go, with no button to press — download them individually or once as a ZIP

Features

  • Automatic seam detection for stitched images, with every line still editable
  • Drag each split line, or type its exact pixel position
  • Uneven pieces — cut a stitched collage along its real edges
  • Add or remove individual lines, up to 144 pieces
  • Pieces re-cut as you move a line, with no button to press
  • Even-grid presets and one-click redistribute as a starting point
  • Skip existing borders and seams with margin and discard controls
  • Pieces named by row and column so the order survives the download

Splitting and Combining

This tool is the reverse of the Image Collage Maker. Splitting a collage that was built as an even grid returns the original pieces, and combining those pieces rebuilds the collage. If you want to cut one freehand region instead of an even grid, use the Image Cropper.

Practical limits

Browser processing safeguards

These are ToolkitFree screening thresholds, not promises that every browser can reach them.

SafeguardDesktopMobile
Single-image hard cap100 MP100 MP; the 80 MP total cap can block first
Pieces per split Up to 144 Up to 144
Encoded input warning100 MiB40 MiB
Encoded input block250 MiB100 MiB
Total pixels warning80 MP32 MP
Total pixels block200 MP80 MP
Working memory warning512 MiB192 MiB
Working memory block1 GiB384 MiB
Parallel processing Up to 2 pieces Up to 2 pieces

Large dimensions can exhaust browser memory before encoded file size looks large. ToolkitFree checks dimensions and estimated working memory before processing.

Frequently Asked Questions

How does the image splitter work?
The splitter measures your image in the browser, cuts it along the split lines you set, and redraws each piece onto its own canvas. There is no submit step: the pieces are re-cut whenever you move a line or change a setting. The image is not uploaded for processing.
Can I split a picture into pieces that are not the same size?
Yes. Start from an even grid, then drag any split line to a new position, or type an exact pixel position for it. You can also add and remove individual lines, so a composite made of differently sized pictures can be cut exactly along its real edges.
How do I place a split line precisely?
Every line has a pixel input beside the preview, so you can type an exact position. You can also focus a line and nudge it with the arrow keys, one pixel at a time, or ten pixels while holding Shift. Dragging snaps to the evenly spaced position when you come close to it.
What happens when the size does not divide evenly?
A 1000px wide image divided into 3 leaves one extra pixel. The even grid spreads any leftover pixels across the leading pieces, so no two pieces differ by more than one pixel. If you need exact sizes instead, set each split line position yourself.
Can I split an image that already has gaps between the pictures?
Yes, and Detect split lines can find those gaps for you. It reads the image, looks for the plain strips running the full width or the full height, and places a line in each one. Failing that, set the outer margin to skip a border and set the discard width so each line drops a band of pixels instead of cutting at a single point.
When does automatic seam detection fail?
It only finds a gap that is actually there, plain, and unbroken across the whole image. Pictures butted together with no gap leave nothing to detect, and a gap that matches the pictures around it in colour is skipped on purpose so a plain sky is not mistaken for a seam. A seam that stops partway cannot become a split line either, because a line always runs the full width or height. Detection is a starting point: every line it places can be dragged, typed, added, or removed.
How many pieces can I create?
Up to 144 pieces, which is a 12 by 12 grid. Larger grids are rejected because the browser has to hold every piece in memory before you download them.
Does splitting reduce image quality?
PNG and WebP output keep the decoded pixels of each piece. Choosing JPG output re-encodes each piece, which adds a second round of lossy compression on top of whatever the source already had. Keeping the input format avoids that when the source is PNG or WebP.
How do I split an image for an Instagram grid?
Upload the image and choose the 3 × 3 grid. The nine pieces appear underneath on their own, named by row and column so you can post them in the correct order. Instagram fills a profile grid from the top left, so post the last piece first if you want the grid to read normally.
What are the downloaded files named?
Grid pieces are named after the source file with a row and column suffix, such as photo-r1-c1.png. When you split into a single row or a single column the pieces are numbered in order instead, such as banner-1.png.
Can I download all the pieces at once?
Yes. Each piece has its own download link, and Download all as ZIP builds a single archive in your browser. The ZIP is created locally, so nothing is sent to a server.
Can I split a PDF or a video with this tool?
No. This tool splits a single JPG, PNG, or WebP image. Use the PDF Splitter for PDF pages, and the Video to GIF converter for short video files.
Is there a file size limit?
There is no server upload quota because selected image contents stay in the browser, but browser memory and Canvas limits still apply. Very large images or grids can be slow or fail, especially on phones.

Last reviewed