Image Splitter

Split one photo into an equal grid of pieces — great for Instagram grid posts.

Click to upload or drag an image here JPG, PNG, or WebP supported
Image to split

How to Split an Image into a Grid

  1. Click the upload area or drag in a JPG, PNG, or WebP image.
  2. Set the number of rows and columns (1–5 each) — grid lines on the preview show exactly where the cuts will be.
  3. Click "Split Image" to generate every piece as its own thumbnail.
  4. Download pieces one at a time, or click "Download All Pieces" to save them all with numbered filenames.

Frequently Asked Questions

What is this tool useful for?

The most common use is creating an Instagram "grid post" — one wide photo split into equal tiles that line up into a single image across your profile grid when posted in order. It's also handy for puzzles, print tiling, or any project that needs a photo cut into equal pieces.

Can I download all the pieces as one ZIP file?

No - this tool doesn't bundle a ZIP library, so each piece downloads individually as its own PNG file with a numbered filename like split-1-1.png, split-1-2.png, and so on, matching its row and column position.

How many rows and columns can I split into?

Between 1 and 5 for each, so up to a 5×5 grid (25 pieces). The preview overlays grid lines on your uploaded photo so you can see exactly where each cut will fall before splitting.

Does splitting the image lose any quality?

No - each piece is drawn directly from your original full-resolution image using the Canvas API, so no extra compression or resizing is applied beyond exporting as PNG.

Is my image uploaded to split it?

No. Splitting happens entirely on the Canvas API in your browser tab - your file never leaves your device.