Skip to content

Image Tools

Image Joiner

Combine separate screenshots or photos into a single image, laid out horizontally or vertically.

  • Free
  • No sign-up
  • Runs in your browser

Guide

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

  1. Drop two or more images onto the upload area, or click to browse. You can add more in later batches.
  2. 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.
  3. Choose Horizontal or Vertical with the two buttons.
  4. Click Join images. This button stays disabled until at least two images are loaded.
  5. 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.

Frequently asked questions

Can I reorder images after adding them?

Not directly. Images are joined in the order they were added. Remove the ones that are out of place and add them again in the correct order.

Why is there white space in my result?

Images are not scaled, so when they differ in size the canvas is sized to the largest dimension and the empty area is filled with white. Resize images to matching sizes first for a seamless join.

How many images can I join?

The tool needs at least two and does not set a maximum. The practical limit is your device's memory, since the combined image can become very large.

What format is the output?

A PNG named joined-image.png. Nothing is uploaded, because the joining is done in your browser.