Combine images into one
Join pictures side by side or stacked, on your own device.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Put two or more pictures side by side or on top of each other in one image, in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
Two pictures side by side are how people show a before and after, compare two products, or send two screenshots as one. This page joins them in a row with a shared height, or in a stack with a shared width for tall screenshots, so nothing is cropped.
Everything happens in your browser: the pictures are never uploaded and the result carries no watermark. Add a little spacing and a background colour if you want a gap between them.
Here is what to expect with two phone photos. Each is 4032 × 3024, so side by side they share a height and the pair is about 8064 pixels wide. The Longest side setting then scales the whole image down to 2400 px across, giving roughly 2400 × 900. That is sharp enough for a message or a slide. Pick 4000 px (print) if someone will zoom in, and keep JPG unless one of the pictures has a transparent background.
Side by side keeps every picture whole, so two photos of different shapes come out at the same height but different widths. For a before and after where both halves should be exactly equal, choose Grid, set Columns to 2 and keep Fill each cell (crop edges). Each photo is then cut from its middle to the same shape. Spacing adds space between the pictures and around the outer edge too, in the Background colour.
How it works
- Drop two or more pictures, or tap to pick them. Use the arrows to set the order.
- Side by side is already chosen. Pick Stacked for one above the other.
- Combine. The image downloads straight away.
In your browser, not on a server
Your browser decodes each picture (libheif or the Squoosh decoders step in for HEIC, AVIF and JPEG XL). The layout is worked out with plain arithmetic: pictures in a row share a height, in a stack share a width, and in a grid get equal cells, cropped from the middle or fitted whole. Each picture is then drawn once at its place on a single canvas in your tab with high-quality scaling, and the collage is encoded in the format you chose.
Compared with upload-based tools: Collage apps and websites upload every photo, lock layouts behind a subscription and often add their logo to the result. Here the photos never leave your device and the collage carries no mark.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
What if the pictures are different sizes?
Side by side, each is scaled to the same height; stacked, to the same width. Nothing is cropped or stretched.
Can I add “Before” and “After” labels?
Not on this page; it only places the pictures. Make the combined image first, then open it in Add text to image and put a short caption over each half. Doing it in that order means the labels are drawn at the final size and line up with the join rather than being scaled with each photo.
How do I combine three or four photos in one picture?
Side by side and Stacked take any number, but more than three in a row gets very wide and short. For four, choose Grid and leave Columns on Automatic, which makes a 2 × 2 grid. With five, the last row is shorter and is centred under the others.
Why is the file called collage.jpg?
This page runs the same code as the collage maker, which names every result collage followed by the format you chose. Rename it after it downloads. The pixel size is shown under the preview before you press Make collage, so you know what you are getting.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
Collage maker
Put several pictures into one: a grid, a row or a stack. Done on this device, never uploaded.
Image Converter
Drop any image, see what it really is, pick what you need. Converted on your device.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Compress GIF
Make an animated GIF small enough for Discord, Slack, email or a web page. It is compressed on this device and never uploaded.
Other conversions
- JXL to JPG
- JFIF to JPG
- JFIF to PNG
- SVG to JPG
- GIF to PNG
- GIF to JPG
- PNG to ICO
- JPG to ICO
- BMP to PNG
- BMP to JPG
- Stitch screenshots
- Blur background
- 2x2 photo maker
- 35x45 mm photo maker
- Watermark an ID copy
- Increase image resolution
- Enlarge image
- Magic eraser
- Remove person from photo
- Remove text from image
- Sharpen image
- Brighten photo
Guides
- How to make a photo collageA free collage app often means a watermark on the download, or a small cap on how many photos fit. Here is a browser-based option with neither limit.