Neatbo.

Stitch images

Arrange two or more images in one vertical or horizontal PNG without resizing them.

Browser-local processingInputPNG / JPEG / WebPOutputPNGUp to 20 MiB per file · File limit: 20
  1. 1Add input
  2. 2Adjust settings
  3. 3Get your result

Tool input and files are processed in this browser without being uploaded.

Your input

Inputs are kept temporarily in this tab when switching tools. Refreshing or closing clears them; large results may need to be regenerated.

⌘ / Ctrl + Enter to run

Choose at least two images. Add more or reorder them before exporting.

Join direction

or drag and drop them here

Files stay on this device. Your originals stay unchanged.

.png · .jpg · .jpeg · .webp

Up to 20 MiB per file · File limit: 20

    Preparing the tool…

    Before you start

    Combine screenshots or photos into one PNG without resizing the source images. Arrange the numbered file order, choose vertical or horizontal placement, set the gap and background, then inspect the full output and its seams before saving.

    How to use this tool

    1. Choose at least two static images and arrange the numbered file list with the up/down buttons.
    2. Choose vertical or horizontal placement, a 0–200 px gap and background color; check the predicted canvas dimensions.
    3. Select “Stitch images”, inspect the result, then save the output you need.

    Supported inputs and limits

    Choose 2–20 static PNG, JPEG or WebP images, each at most 20 MiB and 80 MiB total. Source images together and the output canvas must each fit within 16 million pixels; output width and height must each be at most 16,384 px.

    0–200 px whole-number gap. The selected solid background fills gaps, unequal-size side areas and transparent source pixels. Images are centered across the other axis; no cropping, rescaling, overlap removal or automatic alignment. Output is PNG without source metadata.

    Files and input are processed in this browser. No account needed.

    Worked example

    Example input

    pixels.png, pixels.png
    Example options
    {"direction":"vertical","gap":16,"background":"#ffffff"}

    Example output

    result.png (image/png)

    When something does not work

    Choose at least two static images, each up to 20 MiB. Use a whole gap from 0–200 px. If the canvas is too large, reduce image count, dimensions or spacing, or switch direction.

    Frequently asked questions

    How can I check the result from Stitch images?

    Check the numbered source order and predicted canvas size, then inspect the downloaded PNG at actual pixels for seams, text and unwanted overlap.

    What should I check before using the result?

    Use 2–20 static PNG, JPEG or WebP images. Sources together and the output are each limited to 16 million pixels, with an output width and height no greater than 16,384 px. Transparent pixels become the chosen background color.

    Is my input sent to a server?

    No. Tool input is processed in your browser, not sent to a server. Temporary workspaces stay in the same tab and are cleared by a refresh or tab closure. Save the results you need.

    Documentation & further reading

    Related tools