We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Automatically split your images into a 3x3 grid. Perfect for creating seamless social media grid posts.
Choose filesClick or drag an image here to split
Instagram 9-grid layouts, long-image segments, reverse multi-stitch — all in one
Max 1 MB
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
The default layout is a 3 by 3 grid, which creates nine rectangular tiles from one image. Presets include 2 by 2 and 4 by 4 grids, horizontal or vertical strips, and a custom row and column count. In a custom layout, each count can range from 1 to 20.
Tiles are read in normal page order: across the top row from left to right, then each row below. For a 1,200 by 900 pixel image split into three columns and three rows, each tile is 400 by 300 pixels. Tile width and height are calculated as whole-number divisions; when a source dimension does not divide evenly, leftover edge pixels may be omitted.
Choose PNG, JPG, or WebP output. PNG can retain transparency. JPG has no transparency channel, so transparent areas are filled with white. The exported encoding can affect image detail, so inspect the tiles before using them in a layout.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Select one image file. The input is limited to one image of no more than 1 MB.
Choose a preset or switch to custom rows and columns. Keep the intended reading order in mind, especially for a sequence that will be reassembled or posted as a grid.
Select PNG, JPG, or WebP as the output format, then run the split. Changing the image, grid, or format clears prior tiles, so split again after edits.
Preview individual tiles and save them one at a time, or download the set as a ZIP archive. Use the row and column markers in the filenames to preserve their order.
For example, a 1,080 by 1,080 square image using the default 3 by 3 layout yields nine 360 by 360 pixel tiles. Check the outer edges and the joins before posting or printing.
Use cases
See how the tool fits into real work and everyday tasks.
Split a designed image into a 3 by 3 sequence or a narrow strip, then confirm the tile order against the intended posting order.
Divide a large graphic into consistent rectangles for a tiled presentation or print workflow; verify each panel’s final size before production.
Use custom rows and columns to create a set of regular image pieces, then sort by the row and column indicators when reconstructing the original layout.
Q&A
Find concise answers to common questions and confusing cases.
Each tile uses an integer number of pixels. If the image width or height is not evenly divisible by the selected columns or rows, the remaining edge pixels may be left out.
JPG does not support transparency, so transparent areas are filled with white. Choose PNG or WebP when you need transparency retained.
No. It makes a regular rectangular grid over the image; it does not provide freeform regions or individually movable dividers.
Notes
Review scope, result limitations, and important precautions before use.
The input limit is one image up to 1 MB. Supported input extensions include PNG, JPG/JPEG, WebP, GIF, BMP, and AVIF; output choices are PNG, JPG, and WebP. An animated image should not be expected to remain animated in the tile output. Large images may also fail if the browser cannot decode them or lacks available memory.
Important text, faces, or logos near a grid boundary will be divided across tiles. Review the previews and the extracted files before publishing, and confirm that you have permission to use the source image. Re-encoding and JPG’s white fill can change the result from the original.
Related
Discover related tools, collections, and available API capabilities.