Photo Merge (Stitch)

Combine several photos into one image. Pick horizontal (side-by-side) or vertical (stacked), then drag thumbnails in the preview to set the order. Great for sharing in chats and blogs in a single tap.

📎 Drag photos here or click to select Up to 10 · JPG / PNG / WebP / HEIC

How to Use

1
Upload several photos

Drop or click to select 2–10 photos at once. Landscape, portrait, and square all work.

2
Choose direction + drag to reorder

Click "Horizontal" or "Vertical". Drag the thumbnails in the preview to change the order — on mobile, long-press to start dragging.

3
Tweak gap & background, then download

Slide to adjust spacing (0–60px) and pick a background color. Click "Download PNG" to save the full-resolution result.

FAQ

What's the difference between horizontal and vertical?

Horizontal lays photos side-by-side in a single row (left→right). Vertical stacks them in a column (top→bottom). Vertical reads better in chat apps where the screen is taller than wide.

What if my photos are different sizes?

In horizontal mode, every photo scales (preserving aspect) to match the tallest input height. Vertical mode matches the widest input width. Small images may upscale slightly — using similarly-sized photos gives the cleanest result.

Drag-to-reorder isn't working on mobile

On mobile, long-press a thumbnail before dragging — a short tap won't initiate a drag.

What if I want more than 10 photos?

Up to 10 are supported per session. For more, merge in batches, then merge the results together.

Is anything sent to a server?

No. Compositing happens via the Canvas API in your browser; your photos never leave the page.