Private browser tool · No signup · No watermark
Join Photos Together
Several photos, one horizontal strip. The two things that decide whether it reads well: the order you put them in, and how you handle pictures of different shapes.
- Local processing
- JPG, PNG & WebP
- Works on phone
Get the order right before you touch anything else
A joined strip is read left to right, like a sentence. If the sequence is wrong, no amount of spacing or border work will rescue it — and if the sequence is right, the rest is quick.
The first thumbnail becomes the leftmost image. Drag thumbnails to reorder, or use the arrow buttons on each one, which also work from the keyboard. Rotate anything that arrived sideways now, because an unexpected portrait frame changes how every other photo is scaled.
A useful test: look at the finished strip without reading any labels. If a viewer would not understand why these particular pictures are grouped, the problem is the order or the selection, not the styling.
The real problem: photos that are not the same shape
Joining four photos that came off the same camera in the same orientation is trivial. The interesting case is a mixed set — one portrait phone shot, two landscape frames, and a wide crop — and this is where the fit mode matters. There are three answers and they are genuinely different, not presets of one another.
Equal height is the right default for photographs. Each image is scaled proportionally until all heights match. Nothing is cropped and nothing is distorted, so the whole of every frame survives. The cost is an uneven rhythm: a portrait photo becomes a narrow sliver next to a wide landscape one.
Fit gives every photo an identical cell and scales each to sit inside it, padding the leftover space with the background colour. The row gets a steady beat, and nothing is cropped — but tall images float in visible empty space. Good for product shots on a plain background, poor for edge-to-edge photography.
Fill also uses identical cells, but scales each photo up until it covers the cell and trims the overflow. The result is the tidiest looking of the three, and it is the only one that destroys content. Check faces, text and anything near an edge before you commit to it.
Rule of thumb: Equal height when the photographs matter, Fit when consistency matters and the backgrounds are plain, Fill when it is decorative and you have checked the crops.
What the gap is saying
Spacing is not only decoration — it tells the viewer how the images relate. Set it to zero and the strip reads as one continuous thing, which is right for a sequence or a panorama-like row. Around 12 to 24 pixels reads as "separate but related", which suits most comparisons and product sets. Wide gaps read as four unrelated pictures that happen to share a file, which is usually not what you wanted.
Match the background colour to wherever the image will end up. A white gap on a white page disappears cleanly; the same image on a dark background shows an obvious pale rectangle around every photo.
How many photos actually fit in a row
Width is the constraint people hit. The strip's total width is the sum of every scaled photo plus the gaps, and the more you add, the shorter each one becomes once the result is displayed at a sensible size.
Two to four photos is comfortable. Five or six works when each one is simple and needs only recognising, not reading. Past that, a strip on a phone screen makes every image a thin vertical band — at which point a grid via Combine Images Online serves the same content far better.
If the content is a sequence of screenshots rather than photographs, a vertical stack is almost always more readable than a row: see Combine Images Vertically.