Merge Images Online — Combine Photos Free
Drop two or more images here or click to choose
JPG · PNG · WebP · GIF · BMP · AVIF
Drop in two or more pictures, choose whether they sit side by side, stack vertically, or fill a grid, then download the result as PNG, JPG, or WebP. Spacing, border, alignment, and background colour are all adjustable, and the preview is the real output canvas. Your photos are decoded and drawn on your own device — nothing is uploaded.
How it works
- 1 Add your pictures Drag two or more images onto the drop zone, or click it to pick them from the file picker. Hold Ctrl (Cmd on a Mac) to select several at once. JPG, PNG, WebP, GIF, BMP, and AVIF all work. Drop more onto the workspace later and they get appended to the end.
- 2 Choose a layout and order Pick side by side, stacked, or grid. Use the ↑ and ↓ buttons in the file list to reorder, and × to drop one. In grid mode set the number of columns. Match height (or width) scales every picture to a common size so the seams line up; keep original sizes if your inputs already match.
- 3 Set spacing, background, and format Drag the gap slider for space between pictures and the border slider for a frame around the whole collage. Pick the fill colour, or tick Transparent when exporting to PNG or WebP. Choose PNG for sharp edges and text, JPG for photographs, then click Download.
Your data stays private
All processing happens entirely in your browser. No files, text, or data are ever sent to our servers. You can disconnect from the internet and this tool will still work.
Frequently asked questions
- Are my photos uploaded to a server?
- No. Each file is decoded with createImageBitmap and drawn onto a canvas in your browser. Nothing is sent anywhere, so you can put the browser in airplane mode after the page loads and the merge still works. That also means there is no file-size cap beyond what your device's memory can hold.
- How many images can I merge at once?
- There is no fixed limit — add as many as your browser can decode. The practical ceiling is canvas size: the tool caps the output at 12,000 px per side and about 60 megapixels, and shrinks the whole collage proportionally if your pictures would exceed that. The status line tells you when a downscale happened and by how much.
- Why do my images look different sizes in the result?
- Because by default each one keeps its own pixel dimensions. Switch the sizing control to 'Match smallest' and every picture is scaled to the smallest common height (side by side) or width (stacked), so the edges line up flush. 'Match largest' does the opposite and scales everything up to the biggest one — sharper on the big images, softer on the small ones that had to be enlarged.
- Can I merge images without a white gap between them?
- Yes. Set the gap slider to 0 and the border slider to 0, and the pictures touch edge to edge with no background showing at all. That's the setting you want for stitching a split screenshot back together or joining two halves of a panorama.
- Should I save as PNG or JPG?
- PNG for screenshots, text, line art, and anything with hard edges — it is lossless, so no compression fuzz appears around letters. JPG for photographs, where the file is often five to ten times smaller at a quality you won't notice. WebP usually beats both on size. PNG and WebP can also keep a transparent background; JPG cannot and always fills it.
- Does merging reduce quality?
- Only where resampling happens. With 'Keep original sizes' every pixel is copied across one-for-one and nothing is lost. Scaling to match a common height or width resamples, which softens fine detail slightly — downscaling is nearly invisible, upscaling is not. Saving as JPG adds one lossy encode on top. For the sharpest result, start from pictures that are already the same size and export PNG.
- How do I make a 2×2 photo grid?
- Add four images, switch the layout to Grid, and set columns to 2 — that gives you two rows of two. Columns go up to 8, and the last row simply has fewer pictures if the count doesn't divide evenly. Column widths and row heights are measured per column and per row rather than from one uniform cell, so a mix of portrait and landscape shots leaves far less empty space.
- Can I merge images into a single PDF instead?
- Use the Image to PDF tool for that — it places each picture on its own page with a proper page size and margins. This tool produces one flat raster image, which is what you want for social posts, listings, and before-and-after comparisons.
From the blog
How to Merge Images Side by Side Without Losing Quality Which layout to pick, why matched heights matter, and the spacing and format settings that keep a combined photo sharp. Read the post →Related tools
Image to PDF Combine JPG and PNG files into a single multi-page PDF. Image Resizer Resize images to exact pixel dimensions in the browser. Image Cropper Crop images to a custom rectangle or fixed aspect ratio. Rotate / Flip Image Rotate photos by 90°, 180°, or any angle and mirror them. Image Compressor Compress JPG, PNG, and WebP with a quality slider. Image Converter Convert images between JPG, PNG, WebP, and AVIF.