Open studio

Free Image Splitter & Grid Maker

Split a photo into equal grid tiles in your browser. Set the rows and columns, preview the cuts, then download each image or the complete grid as a ZIP.

How to split an image into a grid

  1. Choose an image

    Upload a JPG, PNG or WebP image. It is opened locally in your browser and is never sent to a server.

  2. Set your grid

    Choose a preset or enter the number of columns and rows. The preview shows how your image will be divided.

  3. Download the tiles

    Pick PNG, JPG or WebP, split the image, then save individual tiles or download the whole grid in one ZIP file.

Use this free image grid maker to create evenly sized tiles for Instagram grids, photo mosaics, pixel-art references, craft patterns or any project that needs one picture split into multiple files. Uneven source dimensions are handled without gaps or overlapping pixels.

Image Splitter & Grid Maker FAQ

How do I split an image into equal squares?

Upload your image, set the same number of rows and columns (for example, 3 × 3), and select Split image. The tiles are cropped from the original pixels and can be downloaded individually or together as a ZIP.

Can I make a custom image grid?

Yes. Set 1 to 20 rows and columns for up to 400 tiles. Custom split lets you drag horizontal and vertical lines or enter an exact pixel position for the selected line. Lines cannot cross; each tile keeps at least one pixel. Reset to equal grid restores even spacing.

Can I use this as an Instagram grid maker?

Yes. Choose a 3-column grid or another layout, split your photo, and download the tiles. Arrange or post the downloaded tiles in the order shown, starting at the top-left.

What image formats can I split?

You can upload JPG, PNG and WebP files up to 20 MB. Export the tiles as PNG, JPG or WebP.

Are my images uploaded or stored?

No. Image decoding, splitting and ZIP creation happen in your browser. The source image is not uploaded to aiMakeVideo.

Will splitting reduce image quality or leave gaps?

PNG preserves lossless pixels; JPG and WebP use browser image encoding. Grid boundaries are calculated from the original pixel dimensions, so uneven widths and heights are fully covered without gaps or overlap.