47,329 photos processed

Free split image online tool.

Cut an image into equal tiles in your browser: 3×3 Instagram grid, 3×1 banner, halves, or any columns × rows up to 12×12. Live preview, full-resolution ZIP download, HEIC supported. No upload, no signup, no watermark.

  • 100% browser
  • Files never leave your device
  • No signup, no caps
  • GDPR & CCPA friendly
Split Image

Drop an image to split

JPG, PNG, WebP, or HEIC. Pick columns and rows, click tiles to exclude them, download all pieces as a ZIP. No upload, no signup.

Split any image into a grid. Without losing a pixel.

Pick a preset or a custom grid, watch the cut lines live, exclude tiles you don't need, download everything as a numbered ZIP. Works on JPG, PNG, WebP, and iPhone HEIC.

Instagram presets

One click for the two layouts people actually post: 3×1 banner row and 3×3 profile grid. Plus 2×2 and vertical or horizontal halves.

Any grid up to 12×12

Set columns and rows independently. Cut lines preview live on the image, and tile sizes always sum to the exact original dimensions.

Pick your tiles

Click tiles in the preview to exclude them from the export. One tile selected downloads as a single file, more arrive as a numbered ZIP.

Full-resolution ZIP

Tiles are cut from the original pixels, not the preview. Files are named by row and column (photo_r1c2.jpg) so ordering is never a puzzle.

EXIF preserved (JPEG)

Date, GPS, and camera tags carry into every JPEG tile with the Keep EXIF toggle. Turn it off for clean metadata-free tiles.

No upload, no signup

Everything runs in your browser. Files never leave your device. No accounts, no daily caps, no watermark.

Common questions about splitting images online.

How do I split an image online for free?
Drop a JPG, PNG, WebP, or HEIC image onto the splitter. Pick a preset (3×3 grid, 3×1 banner, halves) or set your own columns and rows up to 12×12. The live preview shows every cut line. Click Download ZIP and every tile arrives in one file, numbered by row and column. Everything runs in your browser; the image never uploads.
How do I split an image for an Instagram grid?
Pick the 3×3 IG grid preset for a nine-post mosaic, or 3×1 IG banner for a single row across your profile. Post the tiles in reverse order (bottom-right first, top-left last) so the mosaic assembles correctly on your profile. Each tile exports at full source resolution; Instagram scales on upload, so a 3000 px wide source gives clean 1000 px tiles.
Can I split an image in half?
Yes. Use the Halves presets: the ↔ preset cuts one vertical line into a left and right half, the ↕ preset cuts one horizontal line into a top and bottom half. With exactly two tiles the download is still a ZIP; deselect one tile to download the other half as a single file.
Can I download only some of the tiles?
Yes. Every tile starts selected. Click any tile in the preview to exclude it (it dims), click again to re-include it. The download only contains selected tiles. If exactly one tile is selected, it downloads directly as a single image instead of a ZIP.
Do the tiles add up to the exact original image?
Yes. Cut positions are computed as rounded fractions of the original pixel size, so tile widths differ by at most one pixel and always sum to the exact source dimensions. Nothing is cropped, padded, or rescaled. A 4000 × 3000 photo split 3×3 gives tiles of 1333 or 1334 px per side.
What file formats are supported?
Input: JPG, PNG, WebP, and iPhone HEIC (decoded in the browser automatically). Output: keep the original format, or convert every tile to JPEG, PNG, or WebP at export time. JPEG and WebP quality is adjustable from 50% to 100%; PNG is always lossless.
Is the image splitter really free? Any limits?
Yes. No accounts, no daily caps, no per-image size limit, no watermark. The split happens in your browser using canvas; nothing uploads. We never see your image.
Will EXIF metadata survive the split?
When the source is JPEG and the output is JPEG, the Keep EXIF toggle (on by default) copies the original date, GPS, and camera tags into every tile. PNG and WebP tiles do not carry EXIF because browser encoders do not write it for those formats.
How many pieces can I split an image into?
Up to 12 columns × 12 rows, which is 144 tiles. For Instagram the practical presets are 3×1 (three posts in a row) and 3×3 (a nine-post mosaic). For very large sprite sheets, split in passes: split into rows first, then split each row into columns.
Does splitting reduce image quality?
The pixels themselves are copied 1:1 from the original; nothing is rescaled. If you export tiles as PNG, the result is lossless. If you export as JPEG or WebP, each tile is re-encoded once at your chosen quality; set 95% or higher for visually lossless output.
How is this different from cropping?
Cropping keeps one region and discards the rest. Splitting keeps everything: it cuts the full image into tiles along a grid, so the pieces reassemble into the original. If you want a single region, use our crop tool instead; if you want every piece, split.

Planning an Instagram grid from new photos?

The iOS app stamps time and GPS at capture and keeps full-resolution JPEG output, so what lands in your camera roll is ready for the splitter. Shoot, split 3×3, post in reverse order.

Download on theApp Store
iOS 15.6+ · iPhone, iPad, Mac & Vision Pro
  • Visible timestamp + GPS at capture
  • Full-resolution JPEG out
  • Works offline at the shutter
  • Pairs with the 3×3 grid preset