Stitch Screenshots Vertically
The overlapping strip is found and removed. A messenger's top bar and bottom message box are left out of the join, so they never repeat in the middle of the conversation.
Adjust each join by hand
These are the values found automatically. If a join looks off, drag the slider to add or remove overlap — the result redraws immediately.
0 B uploaded — this page has not sent your files to any server?
Related tools
Join chat screenshots into one image without the message box repeating
Capture a long conversation or list in several screenshots and every one of them brings along the top bar and the message box. This tool first finds the strips that repeat identically across all shots and leaves them out, then works out which rows overlap between neighbors and stacks everything into one tall image with no duplicates. If a join looks off, each one has its own slider for fixing it by hand.
A closer look
Gluing screenshots end to end puts a message box between every screenful and shows the bubbles you scrolled past twice. Here the tool first compares the top and bottom edges of all the screenshots row by row and treats whatever is identical in every one as a fixed bar, such as a title bar or a message box. A fixed bar can be at most 30% of the shortest screenshot’s height. The bars are removed from the overlap calculation and from the result, and with “Keep the top bar once, at the very top” ticked, a single copy of the top bar stays at the head of the image.
To find the overlap, each screenshot is reduced to a grayscale signal 96 pixels wide, and the tool looks for the height at which the bottom of one shot best matches the top of the next. It scans coarsely first, then rechecks a few pixels either side at full resolution. Plain areas like empty margins look the same everywhere, so they never count as a match, and a join the tool is not confident about is left for you with a warning instead of being guessed. Every screenshot is scaled to the width of the first one, and the result is saved as JPG (92% quality) or PNG with “_stitched” added to the name.
How to use it
- Add two or more screenshots at once. They are sorted by filename, numbers included, and you can reorder them with ↑ ↓ or drop one with ✕.
- Leave “Find the repeating top bar and message box automatically” on, and use the two keep options below it to decide whether the top bar and the message box appear in the result.
- Press Stitch. The status line reports how many pixels were excluded at the top and bottom, and the result is drawn.
- If a join is off, drag its slider (“Join 1”, “Join 2”) to add or remove overlap. The image redraws as you move it.
- Choose JPG or PNG and press Save.
When it helps
Common snags
Tip Before saving a chat, scroll through the whole stitched image once to make sure no bubble appears twice and no line has gone missing at a join.
Stitching FAQ
Other tools leave the message box stuck in the middle.
That happens when a tool simply glues the images end to end. Here the strips that are pixel-identical across every screenshot — the top bar and the bottom message box — are detected first, kept out of the overlap maths, and kept out of the result. Only one copy of the top bar is left, at the very top.
The detected bars are wrong.
Turn off automatic detection and type the top and bottom heights in pixels. Every join also has its own slider, so you can add or remove overlap yourself.
What if the shots do not overlap?
They are joined with zero overlap. When confidence is low the tool says so and points you at the sliders — it will not quietly join at the wrong place.
The order is wrong.
Files are sorted by name, which usually matches the order they were taken, but you can reorder them with the ↑ ↓ buttons in the list.
How long can the result be?
Browsers limit how tall a single image can be (around 32,000 px on most). If you go past that you will be warned, so split the job into two.