Merge Images
Join pictures into one image, side by side or top to bottom. Nothing is cropped, and every image stays at its own size unless you choose to match them.
Drag & drop files here, Ctrl+V to paste, oror
Runs in your browser
Nothing Is Cropped
Every picture is placed whole, edge to edge in one row or one column. A collage crops photos into equal tiles; this keeps each one exactly as it was framed.
Resizing Is Counted
Original sizes means scale 1 for every image. Match modes resize, and the report under the preview says how many images were shrunk and how many were enlarged.
Privacy-First
Every image is read and drawn by the Canvas API on your own device. Nothing is uploaded, nothing is stored, and no account is needed. Close the tab and the images are gone.
How it works
Merging is not a collage
A collage maker cuts every photo down to fill an equal cell, so the edges of each picture are lost. Merging keeps every picture whole: images are placed edge to edge in one row or one column and nothing is cropped. If you want a grid with equal tiles, use the collage maker; if you want two screenshots or photos joined exactly as they are, merge them.
Original sizes means scale 1, not almost
With original sizes selected every image is drawn at exactly its own pixel size, so the merged file contains the same pixels you uploaded. Matching heights or widths has to resample. Shrinking loses detail you may not miss; enlarging adds pixels but no detail, and a small image stretched to match a large one looks soft. The report under the preview counts how many images were shrunk and how many were enlarged, every time.
Why some merged images come out blank
Browsers cap how large a canvas can be. Past that cap the export silently comes back empty or fails, and many tools hand over the empty file anyway. This page checks the merged size against a 16,384 px side and 16.8 megapixel area, the limit Safari on iPhone holds, before drawing anything. Over it, the download is switched off and the report tells you how far to shrink.
Empty space, backgrounds and transparency
When images differ in size and keep their original sizes, part of the merged canvas is covered by no picture. That area is filled with the background colour or left transparent, and the report states how many pixels it is. Transparency survives only in PNG. JPEG has no alpha channel, so a transparent background written to JPEG is filled with white, and the report says so rather than pretending.