Merge Images
Arrange photos in a grid, side by side or vertically, with adjustable gaps.
Your files
Files stay on your deviceDrop files herePick a file to start
PNG, JPEG, WebP (static) · up to 20 MiB per file
Limits & supported formats
ZIP or folder: up to 8 supported images, 40 MiB expanded total. Nested archives and unsupported entries are rejected.
Input: up to 8 files · PNG, JPEG, WebP (static) · 20 MiB each, 40 MiB combined.
Static images: up to 2,048 px per side. Animated inputs are not supported here.
Still image output: up to 2,048 px per side and 4,194,304 pixels. No animation is exported.
Detailed budgets: 40,000,000 decoded pixels, an estimated 192 MiB working allocation and 64 MiB per ZIP. These estimates help reject large jobs; they do not guarantee a browser process memory peak.
Add a file to get started.
Three steps. One moving picture.
01Add pictures in their intended order
02Choose row, column or grid layout and spacing
03Check the complete composition and download
Merge Images
Reorder the files before merging. A grid uses the largest input dimensions as its cell size and centers smaller pictures. Choose columns and spacing; output dimensions still need to fit the canvas and memory limits. Resize sources first if the composition is too large.
Choosing your settings
Unequal dimensions leave transparent space. The complete output must fit the normal image canvas and memory limits.
If the result needs another pass
Resize large inputs first. Use GIF Maker if you want the pictures to play one after another instead of sharing one still canvas.
Good to know
How are smaller images placed in a grid?
Grid cells use the largest input width and height, with smaller pictures centered. The horizontal and vertical layouts join inputs in queue order.