Combine GIFs
One after another. All together.
Join multiple GIFs into one animation. Arrange the order, choose a canvas, and let your sequence play.
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.
01Add two or more GIFs
02Arrange your sequence
03Combine & download
See a real before & after example
One green animation followed by one gold animation. Each contributes a single cycle to the combined GIF.
Original artwork created for GIFBloom. Outputs generated with these tools; examples load only when opened.
Give your GIFs a running order
Each input contributes one complete animation cycle. GIFBloom joins those cycles in your chosen order and retains each supported frame delay. Missing, 0 ms and 10 ms delays are read as 100 ms. This tool creates a sequence, rather than placing GIFs side by side or layering them.
Choosing your settings
Move the thumbnails into playback order. Each input contributes one cycle; the output loop setting controls the complete sequence. A shared canvas fits each input with transparent padding and may enlarge smaller sources.
If the result needs another pass
If one animation looks too small, crop its empty borders first. If the sequence is too large, resize the inputs or trim long sections before combining.
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
What happens to different sizes?
The initial canvas matches the first GIF. Each input scales proportionally to fit the canvas and is centered, with transparent space around it. Smaller inputs can be enlarged.
Do input loop settings affect the result?
No. Each input contributes one cycle. Choose Play once, Loop forever or a specific total play count for the resulting sequence.
Can I change the order?
Use the up and down buttons beside each file before combining. You can also remove files and add more.