Premium apps

Image Grid Splitter

Slice a photo into numbered tiles without losing edge pixels.

Up to 24 PNG, JPEG, WebP or GIF images (first frame). ZIP order is preserved. Decoded total: 32 MP; each photo: 16 MP.

Try an example: Three-by-three tiles

How it works

Split one image into a row-and-column grid and download every tile as a PNG in one ZIP. Uneven dimensions are distributed across the tiles so the complete photo can be reconstructed.

  • The source is auto-oriented. Integer boundaries use floor(index × size / count), ensuring no gaps, overlaps or missing edge pixels.
  • At most 64 nonempty tiles; original decoded photo limited to 16 MP. ZIP names encode row and column.
  • Outputs are PNGs with original EXIF/GPS removed. The ZIP includes a JSON manifest with the exact tile coordinates.

Sources

For scripts and AI agents

  • JSON API: POST https://luminaimagesplitter.usefulweb.app/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://luminaimagesplitter.usefulweb.app/mcp · tool name lumina_image_splitter
Example request
curl -s -X POST https://luminaimagesplitter.usefulweb.app/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{"images":{"filename":"sample.png","contentType":"image/png","contentBase64":"iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEX/////AADrWueTAAAAEklEQVQI12NgIBb8/09dgjgAAPcnH+GApkH4AAAAAElFTkSuQmCC"},"rows":3,"columns":3}'

Related tools

Feedback · ideas & bug reports welcome