Upload an image, pick grid size, download each cell as a PNG.
Upload an image
Grid size
Preview
Pieces
Split a photo into 2, 4, 9 or more parts
Set 1 row and 2 columns for two side-by-side parts, 2 × 2 for four parts, or 3 × 3 for nine. A 1200 × 900 image split into 3 × 3 produces nine 400 × 300 PNG files. Choose a square source if you need square tiles.
Download individual pieces or use the ZIP button. Files are numbered by row and column, starting at the top left. When dimensions do not divide evenly, the last row or column includes the remaining pixels, so some pieces may differ in size.
The maximum grid is 20 × 20. Large images and grids use more browser memory; reduce the image size if processing fails. The tool creates image files and does not set up printable pages or printer margins.
This tool processes files locally in your browser. Browser extensions, the operating system and other services on this page may have their own data practices.
Describe the task to the AI assistant and continue from the result.
Open AI assistant →This utility cuts any picture you already have on your device into an N×M grid of PNG tiles. Pick a photo, choose how many rows and columns you need, and every cell comes back as a separate download plus an optional ZIP containing all pieces.
Typical grids: 3×3 for a classic Instagram mosaic (9 square tiles from one landscape shot), 3×5 for a longer feed banner, 4×4 for a sliding-puzzle base, or 2×2 to break a scanned A3 page across four A4 sheets. A 1200×1200 photo split 3×3 gives you nine 400×400 tiles; the same picture split 4×5 gives twenty 300×240 tiles.
Everything runs locally in the browser via the canvas API — no bytes leave your device. Maximum grid is 20×20 (400 pieces); a warning shows above 50 pieces since very large grids use more memory.