PixShed
🧩

Image Splitter

Split an image into a grid of tiles — Instagram carousels, sprite sheets. Download as zip.

Split one image into an even grid of tiles and download them all in a single ZIP. Choose how many rows and columns you want, and the picture is sliced into equal pieces, perfect for Instagram carousels and grids, sprite sheets for games, or chopping a large map or poster into printable sections.

All the slicing happens in your browser on your device. Nothing is uploaded, there is no signup, and the tiles are generated and zipped locally. Set your grid, preview the cut lines, and grab the ZIP.

🧩

Drop an image to split into a grid

Instagram carousels, sprite sheets, photo grids

🔒 100% Browser-Based

Your image is processed entirely in your browser. Nothing is uploaded. Verify in DevTools → Network tab — zero outbound traffic with file content.

About Image Splitter

Split an image into an even grid of tiles — for Instagram carousels, photo mosaics, or sprite sheets — and download them as a ZIP. All slicing happens in your browser.

How to use the Image Splitter

  1. 1

    Upload the image

    Drop in the picture you want to divide. Larger source images give sharper tiles, since each piece is a fraction of the whole.

  2. 2

    Set rows and columns

    Enter a grid such as 3×3 for a nine-tile Instagram puzzle or 1×3 for a panorama split. Gridlines appear over the image.

  3. 3

    Check the cut preview

    Confirm the lines fall where you expect so no important detail lands awkwardly on a seam between tiles.

  4. 4

    Download the ZIP

    Generate the tiles and save them as one ZIP. Files are numbered in order so you can post or assemble them correctly.

Building an Instagram carousel grid

A grid post chops one wide or tall image across several feed squares so it reads as one big picture when someone visits your profile. The most common setups are a 1×3 row (one image spanning three feed columns) or a 3×3 puzzle made from nine tiles. For a clean 1×3, start from a 3240×1080 source so each tile lands at 1080×1080.

The catch is posting order: feeds fill right to left within each row and top to bottom, so you upload the tiles in reverse of how you read them. The numbered filenames in the ZIP help you keep that order straight.

Sprite sheets and tile maps

Game artists often store many frames or tiles in one packed image called a sprite sheet, then slice it into individual cells for animation or level building. If your sheet is laid out on a regular grid, this tool cuts it into evenly sized frames you can drop straight into an engine or import as a tileset.

For this to line up, the source must have consistent spacing with no padding between cells. Pick rows and columns that match the sheet exactly: a 256×256 sheet of 32px tiles is an 8×8 grid. Mismatched counts will shift every frame off-center.

Quick tips

Frequently asked questions

What can I use a split image for?

Instagram grid posts, multi-tile carousels, mosaic layouts, and game sprite sheets.

How are the tiles delivered?

As a ZIP, with each tile named by its row and column position.

Can I choose the grid size?

Yes — set any number of rows and columns up to a 6×6 grid.

How are the tiles named inside the ZIP?

They are numbered in reading order, typically left to right then top to bottom, so you can reassemble or post them in sequence without guessing which piece goes where.

What if my image does not divide evenly into the grid?

The tiles still come out, but edge pieces may be a pixel or two off from the rest. For perfectly equal tiles, use a source whose dimensions divide cleanly by your row and column counts.

Can I split into a single row or single column?

Yes. Set rows to 1 for a horizontal strip or columns to 1 for a vertical strip. That is exactly how panorama and 1×3 carousel splits are made.

Related tools