Combine Images joins several images into one file, either in a row (side by side) or in a column (stacked). Add 2 to 20 images, put them in order with the arrows in the file list, and choose how they line up. With Match heights (or Match widths when stacking), every image is scaled to the same height so the row has a straight top and bottom; scaling to the smallest keeps every pixel sharp, scaling to the largest enlarges the smaller images. Keep sizes leaves each image at its own size, and the alignment option places them at the top, middle or bottom (left, centre or right when stacked).
You can add space between images and an outer margin, and fill the background with any colour, or keep it transparent when you save as PNG or WebP. A preview shows the result and its final pixel size before anything is spent. Images are drawn at full resolution in your browser (anything over about 16.7 megapixels is first scaled down to that) and nothing is uploaded.
Limits: browsers can only save images up to about 16.7 megapixels (and 16,384 px on a side), so a very long strip of large photos is scaled down to fit and the preview tells you when that happens. Animated GIFs use their first frame. Images are placed whole; to crop them into equal cells, use the Photo Collage Maker instead.