Stitch images vertically

Stack screenshots or photos on top of each other into one long image: a whole chat, a long web page, a receipt, or a set of steps. Images are scaled to the same width, in the order you choose, with no gap or with spacing. Download a PNG, JPG or WebP. Free, no watermark, and nothing is uploaded.

No images yet. You can also drop files on this box or paste with Ctrl+V.

Layout

Result

Add at least two images to see the result.

Stitching screenshots of a long page

Take the screenshots from top to bottom, add them in that order (or use the arrows to fix it), and keep the gap at 0 for a seamless strip. If consecutive screenshots overlap, crop the repeated part first with the crop tool. For a web page there is an easier way: a full-page screenshot captures the whole scrolling page in one image, with no stitching seams.

How it works

Each image is decoded by your browser and drawn onto one canvas. With "Scale to the smallest", side-by-side images are resized to the shortest one's height and stacked images to the narrowest one's width, so nothing is blown up and blurry; "Scale to the largest" does the opposite, and "Keep original sizes" lines them up at the top or left edge as they are. In a grid every cell is the same size and images are fitted inside it, centered. Phone photos are turned upright using their EXIF orientation first. Nothing is uploaded, so it works for private photos and offline once the page has loaded. Output sides are capped at 16,384 pixels.

Need to trim or turn them first? Use crop image, rotate image or resize image. To put them in a PDF instead, one per page, use image to PDF.

Skip the stitching for web pages

Stitching screenshots of a long web page? The Shotmint API captures the whole scrolling page in one image, rendered in Chromium, with no seams:

curl "https://shotmint.creasework.com/v1/screenshot?url=https://example.com&full_page=true" -H "X-API-Key: YOUR_KEY" -o full.png

Each screenshot is 1 credit. €5 buys 2,000 with no subscription, and credits never expire.

Get 100 free renders Try a full-page screenshot

FAQ

Are my images uploaded? No. Everything runs in JavaScript on this page.

How many images can I combine? As many as you like, as long as the result stays under 16,384 pixels per side. There is no watermark.

Can I change the order? Yes. Use the ↑ and ↓ buttons next to each image. Side by side runs left to right, stacked top to bottom, and a grid fills rows left to right.

Why does my JPG have a white background? JPG has no transparency. Choose PNG or WebP and set "Transparent background" to Yes to keep transparent areas and gaps clear.

Related: combine images side by side, crop image, resize image, image compressor, image converter, merge PDF, responsive mockup generator.