GIF Collage
Play two to eight GIFs simultaneously in a grid. Cells use the first GIF dimensions; shorter animations hold their last frame until the longest ends.
Your files
Files stay on your deviceDrop files herePick a file to start
GIF · 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 · GIF · 20 MiB each, 40 MiB combined.
Images: up to 2,048 px per side and 400 animation frames.
Output: up to 2,048 px per side, 4,194,304 pixels per frame and 400 frames.
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.
01Choose the supported source files
02Adjust parameters and inspect the source
03Process, review the result and download
GIF Collage
Play two to eight GIFs simultaneously in a grid. Cells use the first GIF dimensions; shorter animations hold their last frame until the longest ends.
Choosing your settings
The timeline merges adjacent boundaries less than 20 ms apart on the original cumulative timeline, prioritizing the final boundary and retaining the longest input duration. Very brief picture changes can be merged; not every source boundary appears in the output. Choose the total output loop count. GIF re-encoding can change palette colors.
If the result needs another pass
If the combined canvas or timeline exceeds the budget, resize or trim the inputs first. Changing parameters clears the previous output.
GIF timing note: missing, 0 ms and 10 ms frame delays are read as 100 ms. Other supported delays are retained unless the task changes timing or the frame sequence. Re-encoded animation may therefore differ from a viewer that handles unusually short delays differently.
Good to know
How does this tool handle the animation?
Play two to eight GIFs simultaneously in a grid. Cells use the first GIF dimensions; shorter animations hold their last frame until the longest ends.
What can change during export?
The timeline merges adjacent boundaries less than 20 ms apart on the original cumulative timeline, prioritizing the final boundary and retaining the longest input duration. Very brief picture changes can be merged; not every source boundary appears in the output. Choose the total output loop count. GIF re-encoding can change palette colors.