What it means to join images
Joining images, sometimes called stitching, places two or more pictures next to each other on one larger canvas and saves the result as a single file. You can line them up in a row (horizontal) or stack them in a column (vertical).
This tool does not resize or crop anything. Each image is drawn at its original pixel size, one after another from the edge of the canvas. For a horizontal join, the canvas width is the sum of all image widths and the height is that of the tallest image. For a vertical join, the canvas height is the sum of all heights and the width is that of the widest image. Any leftover space shows as white background.
Common reasons to combine pictures
People join images to show a before and after, to combine several screenshots of a long page or chat into one picture, or to line up photos taken in sequence. A single file is easier to attach to a message, paste into a document, or upload where only one image is allowed.
It suits cases where you want every picture at its full size. If you prefer a tidy grid of equally sized squares with spacing, the Collage Maker is designed for that, while the joiner keeps pictures whole and touching.
How to join images with this tool
- Drop two or more images onto the upload area, or click to browse. You can add more in later batches.
- Check the thumbnails. They represent the order the images will be joined, which is the order you added them. Click the red trash icon on a thumbnail to remove it.
- Choose Horizontal or Vertical with the two buttons.
- Click Join images. This button stays disabled until at least two images are loaded.
- Review the preview, then click Download to save
joined-image.png. Start over clears everything.
The images are combined entirely in your browser, so they are not uploaded. There is no drag-to-reorder, so if the order is wrong, remove images and add them again in the order you want.
What to expect from the result
Because nothing is scaled, mismatched sizes show up as white gaps. If you join an 800 by 600 picture and a 1200 by 900 picture horizontally, the result is 2000 by 900 pixels, and the smaller image sits at the top with white space beneath it. Joined vertically, the same pair makes a 1200 by 1500 image with white space to the right of the smaller one. For a clean result, resize your images to a matching height (horizontal) or width (vertical) beforehand with the Image Resizer.
There is no option for spacing, borders between pictures, or a different background color. The output is always a PNG, and very large combinations can use a lot of memory, so a long stack of high-resolution photos may be slow or fail on a phone. Click Join images again after changing the direction or removing a picture, since the preview does not update until you do.