anvil · Free online tools

Stitch images online

Stitch images vertically, horizontally or in a grid.

Successful uses:—

  • No upload
  • No sign-in required, no watermark
  • No limits

How to use

  1. 01

    Drop images onto the canvas, paste them, or pick files with the image button on the bottom toolbar. They line up in a column as they arrive.

  2. 02

    In the "Stitch images" card, choose a layout and format. Vertical layouts detect overlap by default and offer original width, 1080 px or 1440 px. Row is available from two images and grid from three. Drag images on the canvas to reorder.

  3. 03

    Click "Export long image" to download. To add text or crop, click "Continue editing" at the top right and the full workbench opens on the same page.

Supported formats

Input: PNG, JPG, WebP, GIF, BMP, AVIF, ICO. Output: PNG, JPEG, WebP. HEIC is not supported yet.

More tools

FAQ

How is the order decided?
Column follows each image's vertical position on the canvas, row its horizontal position, and grid reads left to right, top to bottom. Drag images on the canvas to reorder.
What if the images have different widths?
By default, nothing is scaled. Columns are left-aligned and rows top-aligned, leaving space beside narrower or shorter images. Different widths keep their original content without overlap detection. Empty space is transparent in PNG and WebP, or white in JPEG.
Which screenshots support overlap detection?
Opaque PNG, JPEG or WebP screenshots at their original size and with equal widths. Confirmed overlaps remove repeated content and inner headers and footers. Uncertain images stay unchanged. Turn off "Detect overlap" to join everything in order.
How many columns does the grid use?
Grid is available from three images. By default the column count is the square root of the nearest square number: 2 columns for 3 to 6 images, 3 for 7 to 12, 4 for 13 to 20, with any gaps left in the last row. You can change the column count on the card; the rows follow.
Will the result be sharp?
By default, images are joined pixel for pixel. Selecting 1080 px or 1440 px scales the result proportionally after overlap detection. JPEG and WebP let you set the quality.
Are my images uploaded?
No. Stitching and exporting happen locally in your browser.