Merge two or more pictures into one image: side by side, stacked on top of each other, or in a grid. Match their heights so they line up, add spacing and a background color, reorder them, and download a JPG, PNG or WebP. Free, no watermark, and your files never leave your browser.
No images yet. You can also drop files on this box or paste with Ctrl+V.
Add at least two images to see the result.
Side by side suits before/after comparisons and two photos of similar shape; the tool scales them to the same height so the tops and bottoms line up. Stacked (vertical) suits screenshots of a long chat or web page, receipts and step-by-step instructions; images are scaled to the same width. A grid suits collages and product sheets: pick the number of columns, and each image is fitted, centered, into an equal cell.
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.
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
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: stitch images vertically, crop image, resize image, image compressor, image converter, merge PDF, responsive mockup generator.