Merge GIFs — free online tool

Join several GIFs or clips into one looping GIF: they sit end to end on a timeline, are trimmable, and export at 12 fps by default.

Loading editor

What to know

Merging happens on the timeline. Each file you add is appended after the last clip, so dropping three GIFs gives you three consecutive segments in the order you added them. Drag a clip to reorder it, drag its edges to trim it, or split it at the playhead.

Mixed sources are fine. A 480 x 270 GIF and a 1280 x 720 MP4 share one canvas (16:9, 9:16 or 1:1) and are scaled to sit inside it, so pick the ratio of the final result before you export. A title clip on the text track can carry a caption across the join.

The export is set to GIF with one 256-color palette generated from the whole merged result, plus dithering. Length matters: three 2-second clips at 12 fps make a 6-second GIF with 72 frames. Lower the frame rate or the output height if the combined file gets heavy.

Every input is decoded in the browser, so you can merge private screen recordings without uploading them. Keep the combined duration moderate, because long merges take longer to render and produce very large GIFs.

Choose a specific task 8
Related tools 13
How to use Merge GIFs — free online tool
  1. Drop the first GIF, then the second and third; each lands at the end of the timeline.
  2. Drag clips to reorder them and trim the edges so the joins are clean.
  3. Choose the 1:1 or 16:9 canvas, then set Frame rate to 12 fps and Output height to 480.
  4. Press Export and download chatcument-edit.gif.

Quick answers

In what order are the GIFs merged?

In the order you added them, each starting where the previous clip ends. Drag clips on the timeline to change the order.

What happens if my GIFs have different sizes?

They are fitted into the one canvas, which can leave empty bands around smaller ones. Adjust each clip on the preview or choose the ratio that suits the largest one.

How many frames will the merged GIF have?

Total seconds times the frame rate. Three clips of 2 seconds each at 12 fps give 72 frames, and the same merge at 24 fps gives 144.