Split by exact pixel boundaries
Choose 1–8 rows and 1–8 columns. Tiles are numbered from left to right, then top to bottom. Every output uses integer crop edges at the original decoded pixel scale; there is no resampling.
Split a local image into an ordered grid of PNG tiles. Preview each tile and download a ZIP without resizing the source or losing edge pixels.
Image tiles
Choose a source and submit. Downloads are created from the actual rendered pixels.
Integer crop boundaries cover the source exactly once. Uneven dimensions produce tiles that differ by one pixel; tiles are never stretched.
ONE IMAGE, A CLEAR SEQUENCE
A useful split preserves the pixel boundaries that make the pieces fit together. Row and column labels keep that sequence visible when the files leave the browser.

2 ROWS × 3 COLUMNS · NO RESIZING
6 tiles · 38,400 pixels
Six distinct rectangles cover the source exactly once.
THE FIELD NOTES
Use the result now, then read the practical notes for assumptions, examples, limitations, and the choices behind it.
Three 80 px columns × two 80 px rows preserve all 38, 400 decoded source pixels.
Choose 1–8 rows and 1–8 columns. Tiles are numbered from left to right, then top to bottom. Every output uses integer crop edges at the original decoded pixel scale; there is no resampling.
A 251×163 image split into 2 rows and 3 columns produces widths 83, 84, 84 and heights 81, 82. Slightly unequal tiles are intentional: they retain every edge pixel instead of shrinking or stretching the image.
Use the image size checker to inspect a source image before splitting. Use the image aspect ratio calculator to compare tile proportions with the destination layout rather than assuming every grid is square.
Use one JPEG, PNG or WebP up to 10 MiB, 4096 px per edge and 8 million decoded pixels. The grid is capped at 64 tiles and cannot have more columns or rows than source pixels. PNG payloads and the ZIP are limited to 40 MiB. Only the first decoded still frame is used; original metadata and encoded bytes are not preserved.
Image decoding, cropping, PNG encoding and ZIP creation happen in your browser. No upload endpoint is used. Analytics records fixed interaction categories only, never image content, filenames or entered values.
THE PRODUCT IS NEXT
Choose 1–8 rows and 1–8 columns. Tiles are numbered from left to right, then top to bottom. Every output uses integer crop edges at the original decoded pixel scale; there is no resampling.
A 251×163 image split into 2 rows and 3 columns produces widths 83, 84, 84 and heights 81, 82. Slightly unequal tiles are intentional: they retain every edge pixel instead of shrinking or stretching the image.
Use the image size checker to inspect a source image before splitting. Use the image aspect ratio calculator to compare tile proportions with the destination layout rather than assuming every grid is square.
Use one JPEG, PNG or WebP up to 10 MiB, 4096 px per edge and 8 million decoded pixels. The grid is capped at 64 tiles and cannot have more columns or rows than source pixels. PNG payloads and the ZIP are limited to 40 MiB. Only the first decoded still frame is used; original metadata and encoded bytes are not preserved.
Image decoding, cropping, PNG encoding and ZIP creation happen in your browser. No upload endpoint is used. Analytics records fixed interaction categories only, never image content, filenames or entered values.
No. It crops exact integer rectangles from the decoded source. Each tile keeps the original pixel scale, and the tiles cover the entire image without gaps or overlap.
Image width or height may not divide evenly by the chosen grid. Integer floor boundaries distribute the remaining pixels across tiles without discarding or resampling them.
The ZIP contains the numbered PNG tiles shown in the preview, in row-major naming order. It does not include your source filename, original metadata or animation.
BUILT BY LOOK ATLAS
Turn a simple product photo into polished, campaign-ready creative for your store, ads, and social channels. No studio. No reshoots.
Create your first shoot free, then keep going when you’re ready.