Free image splitter

Split an image, or make a seamless carousel

Cut one image into exact tiles, or arrange a panorama and a headline across up to ten slides that line up when people swipe. Download numbered files in one ZIP. Your images stay on this device.

Processed on your device — never uploaded
Drop an image to split
Cut it into columns, rows or a grid — exact pixels, in your browser
or press Ctrl+V
JPG · PNG · WEBP · AVIF · HEIC · … · max 60.0 MB

Free, no watermark — your images never leave this device.

The complete guide to splitting images and seamless carousels

Two jobs: splitting an image and composing a carousel

People reach for an image splitter for two different reasons, and this tool treats them separately. The first is mechanical: you have one image and you need it in pieces. A wide banner cut into three columns, a poster divided into a three-by-three grid for printing on ordinary paper, a long infographic split into rows that fit a slide deck, or a map tiled into squares. What matters is precision — every pixel ends up in exactly one piece, and the pieces go back together without a hairline gap.

The second reason is creative: you want a swipeable carousel where the picture flows from one slide into the next. Here, the cut is the last step, not the first. You lay out a wide strip, place a panorama or several photos across it, add a headline that crosses from one slide to the next, and only then cut it into equal slides. The hard part isn't the cut; it's seeing the whole sequence while you arrange it and trusting that the seams will line up.

Both modes share the same principles. Nothing is uploaded, the output order is explicit, every ZIP carries a manifest that lists what is in it, and the export draws exactly what the preview showed. You can switch between modes at any time; the image you added comes with you.

How native splitting keeps every pixel

When you split by count, the tool computes cut lines with a simple rule: the i-th line sits at the whole pixel floor(i × width ÷ columns), and the last line is the image's right edge. That rule guarantees two things. No column of pixels is skipped, and none is used twice. If 4001 pixels don't divide evenly by three, the tiles come out 1333, 1334 and 1334 pixels wide instead of the tool silently dropping a column or stretching a piece. Rows work the same way vertically, and grids combine both.

When you split by tile size instead, you choose the width and height of each piece and the last tile in each row or column holds whatever is left over. This is the mode for printing or for systems that need fixed tile dimensions, such as a game map or a web image sprite.

Each tile is copied out of the decoded image at one-to-one scale with smoothing switched off, so there is no resampling at all. Saved as PNG, the tiles are a lossless partition of your original: put them side by side and they reproduce it exactly. JPEG and WebP are available when smaller files matter more than bit-exactness, with a quality slider and, for JPEG, a background colour for any transparent areas.

Overlap is optional. Set it above zero and each tile extends that many pixels into its right and lower neighbours. That is useful for print, where a little shared margin makes trimming forgiving, and for stitching workflows that expect overlapping frames. With overlap at zero, the split is exact.

Building a seamless carousel step by step

Switch to Seamless carousel and add one wide image or up to ten photos. Choose the number of slides and their shape — square, portrait 4:5, tall 9:16, landscape, or a custom size. A single image is fitted across the whole strip, which is the classic panorama carousel. Several images start out one per slide, ready to be moved so they overlap the seams.

Select an image in the list to move it. Drag it on the preview, or use the arrow keys for ten-pixel nudges and Shift with an arrow for bigger steps. The size slider zooms the image about its centre. Span all slides re-fits it across the full strip; Fit to slide puts it back inside one slide. Front and Back change which image sits on top where they overlap. The background colour fills anything no image covers.

A headline is optional. Add it, type up to a couple of short lines, pick a size and colour, and drag it into place — straight across a seam if you like. A soft shadow keeps white text readable over a busy photo. Because the headline is drawn from the same coordinates in every slide, the half on slide two and the half on slide three meet exactly.

The preview shows the whole strip with dashed seam lines, slide numbers and optional safe-margin boxes. Below it, the swipe preview shows one slide at a time with next and previous buttons, so you can check the moment a viewer's thumb moves the picture along. Both previews are drawn by the same function that renders the export; what you see is what lands in the ZIP.

Seams, sizes and image quality

A seamless carousel fails in small ways: a one-pixel white line at a seam, a shadow that stops abruptly at the slide edge, or text whose halves are a pixel out of line. This tool avoids those by never rendering slides independently. There is one strip coordinate system, and each slide is that strip seen through a window exactly one slide wide. The pixel to the left of a seam and the pixel to its right are computed from the same continuous drawing.

It also avoids drawing the entire strip at full size. A ten-slide strip at 1080 by 1350 is over fourteen million pixels — more than some phones will allocate for one image. Instead, each slide is rendered into its own canvas, encoded, and released before the next begins. Only the on-screen preview draws the whole strip, and it does so at a reduced size.

Quality comes down to resolution. If you stretch a small photo across many slides, each slide gets fewer real pixels than it displays, and the result looks soft. The tool tells you when an image is shown at more than 115% of its own size, which image it is, and by how much. Use a larger original, fewer slides, or scale the image down and fill the rest with your background colour.

Order, naming and posting

Order is where carousels and grids get confused, so the tool is explicit. Carousel slides are numbered from the left: slide-01 is the first thing a viewer sees, and each following number is one swipe further. Upload them in number order. Split tiles are numbered in reading order — across the top row, then the next row down — and their filenames carry the tile number after your image's name.

Some people split an image into a grid to post as separate posts that line up on a profile page. Feeds usually show the newest post first, which is the reverse of the order you'd post in, so the grid mode offers a Reverse order that numbers the bottom-right tile first. We can't promise how any platform will lay out a profile on a given day — layouts and crops change — so the tool states the numbering plainly and the manifest repeats it, and the decision is yours.

Every download includes manifest.json: each file's position, width and height, and for split tiles the row, column and exact source rectangle. That is useful for scripts, for checking a long series, and for anyone who needs to prove that a set of tiles came from one image without gaps.

Private by design, and what to do next

Everything runs in your browser tab. Your images are decoded, cut, drawn, encoded and zipped on your own device, so unreleased product shots, client work and personal photos stay with you. There is no account requirement and no upload queue, and a layout file you save contains positions and sizes only — never images.

If something interrupts an export, completed slides are kept. Cancel stops after the current slide, and you can download the ones that finished or carry on from where it stopped without redrawing the rest. If a single slide fails, the others still complete and the tool tells you which one to retry.

When your slides are ready, our compression tool can shrink them further for faster posting, the social media resizer can produce other placements from one of the slides, and the watermark tool can stamp your logo on each piece before you share them.

Frequently asked questions

Is the image splitter free?

Yes. Splitting an image and building a seamless carousel are free, with no sign-up and no watermark on the slides. The whole tool runs in your browser, so there is no processing cost on our side to meter. A slide or a tile is not counted against any batch allowance.

Are my images uploaded?

No. Your images are decoded, cut, drawn and packed into the ZIP on your own device. There is no server step to fall back to. Open your browser's network panel while you export and you will see no image data leave the page.

Will the tiles fit back together exactly?

Yes, when you split without overlap. Tiles are cut at the image's own pixels with no resizing, and the cut lines are whole-pixel positions that cover every column and row exactly once. If the width doesn't divide evenly, some tiles are one pixel wider than others rather than a pixel being dropped. Export as PNG and the pieces reassemble into the original with no difference.

What is a seamless carousel?

It is one continuous design spread across several slides, so swiping from one slide to the next reveals the rest of the picture. You arrange images and an optional headline on a long strip, choose how many slides and what shape, and the tool cuts the strip into equal slides with no gaps or doubled pixels at the seams.

How many slides can a carousel have?

Between 2 and 10 slides, each up to 4096 pixels on a side. The presets cover square 1:1, portrait 4:5, tall 9:16 and landscape 1.91:1 at 1080 pixels wide, and you can type a custom size. These are common sizes, not a statement of any platform's current limits, so check where you're posting.

Can I put text across the seam between two slides?

Yes. Add a headline, then drag it or nudge it with the arrow keys anywhere on the strip, including across a seam. It is drawn from one set of coordinates for every slide, so the halves line up when someone swipes.

What do the guides on the preview mean?

Dashed lines mark where one slide ends and the next begins. The thin inner boxes are optional safe-margin guides, 6% in from each slide's edge, as a reminder to keep important details away from where apps may overlay buttons or crop. Guides only appear in the preview and are never drawn into your files.

Which order are the files in?

Carousel slides are numbered slide-01, slide-02 and so on, left to right — upload them in that order. Split tiles are numbered in reading order, left to right and then top to bottom. For grids there is an optional reverse order that numbers the bottom-right tile first, for posting one by one to a feed that shows the newest post first. Every ZIP includes a manifest.json listing each file's position and size.

Why does it warn that my image may look soft?

If an image is shown larger than its own pixels — for example a 1200-pixel-wide photo stretched across a 3240-pixel strip — the export has to invent detail, which looks blurry. The tool warns when an image is enlarged by more than 15%. Use a larger original, fewer slides, or shrink the image on the strip.

Can I save a layout and reuse it?

Yes. Save layout downloads a small JSON file with the slide count, size, image positions and headline. It contains no images. Open it later, add the same photos in the same order, and the layout is restored — useful for a recurring weekly carousel.