Split an Image Horizontally

Splitting horizontally means cutting with horizontal lines, which gives you strips stacked one above the other. The splitter above starts at two rows, a top piece and a bottom piece. Raise the row count for more strips, drag any cut line to move it, then download the set.

Drop an image here

or , or paste with Ctrl+V

JPG, PNG, WebP, GIF, BMP and AVIF, up to 50 MB.

Split by
Grid

Your image never leaves your device. Splitting runs in your browser with the Canvas API.

A horizontal split cuts across the picture, so the pieces stack top to bottom and each one keeps the full width. Choose how many strips you want and the cuts spread evenly down the image. For cuts that run the other way, use the vertical splitter.

Two strips, one cut across
Three strips, two cuts across

What you get from a 4000 × 3000 photo

Computed by the splitter library at build time
2 strips4000 × 1500 px
3 strips4000 × 1000 px
4 strips4000 × 750 px

There is a genuine ambiguity in the phrase, so here is how this page reads it. A horizontal split uses horizontal cut lines. The lines run left to right across the picture, and the pieces come out stacked: top, middle, bottom. Columns stay at one throughout, so every strip is the full width of the source.

If you wanted the other thing, side-by-side pieces cut by vertical lines, that is the vertical splitter.

The row count is yours to set, from 2 up to 20. A 1080 × 4000 long-form graphic cut into four rows gives four 1080 × 1000 px strips. Each keeps the full width, so they stack back into the original with no horizontal seams to line up.

Strips are where draggable cut lines earn their place. Long content has natural breaks: the end of a section, the gap above a heading, the line between two chart panels. Equal rows will cut straight through a paragraph. Drag each line into a break and the strips read properly on their own. The preview shows every cut at once, so you can balance them all before exporting anything.

The columns axis is locked here so the preset stays a pure horizontal cut. Everything runs on a canvas inside the page, with nothing uploaded and no limit on how many images you put through it.

What this split is used for

Long infographic into postable strips

A tall infographic is unreadable as one image in a feed. Cut it into strips at its own section breaks and post them in order, and each piece arrives at a size people can read. Drag the cut lines into the white space above each heading rather than accepting equal rows.

Split a full-page screenshot

A full-page capture of a website can be several thousand pixels tall. Cutting it into strips gives you pieces that fit in a document, a ticket or a chat message without being scaled to nothing. PNG keeps the text and interface edges sharp through the split.

Separate a header from a body

Two rows with the cut line dragged just under the header gives you a clean banner image and a body image from one file. That is faster than cropping twice, because you see both pieces at once and only make the decision about where the boundary sits one time.

Cut a long receipt or document scan

Scans of receipts, contracts and long forms often arrive as one very tall file. Splitting into strips at the section boundaries makes each part legible and easy to file. Move the lines to fall between entries rather than through them, then export each strip at full resolution.

Tips

  • A horizontal split uses horizontal cut lines, so the pieces come out stacked rather than side by side.
  • Drag each cut line into a natural break in the content instead of accepting equal rows.
  • Every strip keeps the full source width, so they stack back together with no side seams.
  • Export as PNG when the source is a screenshot or a document scan.
  • Post or send the strips in top-to-bottom order, which is the order the file names are numbered in.

Frequently asked questions

What does splitting an image horizontally mean?

It means cutting with horizontal lines. The lines run left to right across the picture and the pieces come out stacked, a top strip above a bottom strip. Each strip keeps the full width of the source. Cutting with vertical lines to get side-by-side pieces is a vertical split.

How do I split an image into horizontal strips?

Drop your image into the splitter above and set the number of rows you want. Two rows gives a top and bottom half. Higher counts give more strips. Drag any cut line to move it, then download the strips one at a time or all together in a ZIP.

How many horizontal strips can I create?

Up to 20 rows from one image. That covers almost any long-form graphic or full-page screenshot. Beyond that, splitting by tile size is a better fit, since it sets a fixed strip height and works out the count from the source dimensions instead.

Can I make the strips different heights?

Yes. Every cut line is draggable and the strips either side resize as you move it. That matters for long content, where the useful boundaries sit at section breaks rather than at even fractions. A reset button restores equal rows whenever you want to start again.

Do horizontal strips lose any quality?

No pixels are scaled or resampled. Export to PNG or lossless WebP and every strip is an exact copy of its part of the source. Export to JPG and each strip is encoded once at quality 92, which is a small and generally invisible change for photographic content.

How are the strips named?

Each file carries the base name of the source plus its row number and a sequence number, counting from the top. Sorting by name puts them in the order they appear in the picture, which is also the order you should post, send or reassemble them in.