Skip to content

Image Stitcher

Joins images edge to edge horizontally or vertically — the long-screenshot case — with optional overlap trimming.

A conversation or a long page that took four screenshots to capture is four files nobody wants to scroll through. This joins them edge to edge into one tall image, and handles the awkward part: captures that are not the same width.

🔒 Runs entirely in your browserstitchmergescreenshotpanorama

Drop the captures to join

The long-screenshot case: several captures, one tall image.

How to use it

  1. Drop the captures in order

    The order is the one shown in the list, not alphabetical — which would put 10 between 1 and 2. Reorder with the arrows.

  2. Leave the common-width scaling on

    Captures from the same phone are already the same size; a desktop capture and a phone capture are not, and stacking those unscaled leaves a ragged column of background down one side.

  3. Set the gap

    Zero reads as one continuous screenshot. A few pixels of background makes it obvious where each capture ended, which is sometimes the honest thing to show.

Common questions

Does it remove the repeated header between captures?

No. Detecting an overlap means matching image content, which goes wrong on a page of repeated rows in exactly the way that loses a message. Crop the repeated strip off each capture first if it bothers you.

The joined image is enormous.

Four phone screenshots stacked is four times the height at full resolution. Run the result through the resizer afterwards — the stitch has to happen at full size to keep the text legible, but the output rarely needs to stay there.

Can I join them side by side instead?

Yes — the direction switch does that, and then the common measurement becomes the height rather than the width. A before/after pair is the usual reason.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.