A grid looks simple, but the pixel math matters. If a 3025-pixel image is divided into three columns, 3025 / 3 is not a whole number. A correct splitter must decide where the extra pixel goes instead of silently discarding it or resizing the entire image.
How tile dimensions are calculated
For a perfectly even grid, divide the image width by the number of columns and divide the image height by the number of rows. Both answers must be whole numbers if every tile needs identical pixel dimensions.
tile height = image height / rows
For example, a 3000 x 3000 image divided into a 3x3 grid produces nine 1000 x 1000 tiles. A 3240 x 2160 image divided into two rows and three columns produces six 1080 x 1080 tiles.
What happens when dimensions do not divide evenly
Split Image preserves the full source area. It calculates each boundary from the original dimensions and distributes remainder pixels across the grid. This means adjacent tiles can differ by one pixel when the source dimensions are not divisible by the selected rows or columns.
For a 3025 x 3025 image in a 3x3 grid, some tiles are 1008 pixels wide and others are 1009 pixels wide. The same applies to height. No right or bottom edge is thrown away, and no artificial stretch is added.
Resize or crop the source so its width is divisible by the number of columns and its height is divisible by the number of rows before splitting.
Useful source sizes for common grids
| Grid | Source size | Tile size | Typical use |
|---|---|---|---|
| 2x2 | 2160 x 2160 | 1080 x 1080 | Four square posts or panels |
| 2x3 | 3240 x 2160 | 1080 x 1080 | Six-post profile grid |
| 3x3 | 3240 x 3240 | 1080 x 1080 | Nine-post profile grid |
| 4x4 | 4096 x 4096 | 1024 x 1024 | Puzzles, studies, and tile sets |
| 1x3 | 3240 x 1080 | 1080 x 1080 | Three-panel horizontal sequence |
These are planning examples, not upload requirements. The splitter accepts other dimensions and preserves all source pixels. The clean sizes are useful when another platform or production system expects every output file to have the same dimensions.
How to choose a cleanly divisible size
Start with the desired tile dimensions, then multiply by the grid. If each output should be 1080 x 1080 pixels and the grid is three rows by three columns, create a 3240 x 3240 source. For a two-row by three-column grid, create a 3240 x 2160 source.
source height = desired tile height x rows
Quality and memory considerations
More pixels produce larger output files and use more browser memory while canvases and ZIP data are being created. A 12000 x 12000 image contains sixteen times as many pixels as a 3000 x 3000 image. On a phone or low-memory laptop, very large sources or a 20x20 grid can fail even though the dimensions are mathematically valid.
- Use the smallest source that still meets the final display or print requirement.
- Run one image first before processing a large batch with the same dimensions.
- Close memory-heavy browser tabs if a large export stalls.
- Use separate batches when files need different row and column settings.
Next step
Once the dimensions look right, open the single-image splitter or use batch mode for several files with the same grid. For publishing order and composition guidance, read the Instagram grid guide.