Guides How-to

How to join two videos into one

Combine two or more video clips into a single file, without uploading anything.

By Thiago Vitorino, Edit Videos Team

Here is how to join two videos into one easily, privately (no uploading!) and for free. Edit Videos is the free online tool our team maintains so you can join videos and much more. Follow the steps below.

Steps

  1. Open Edit Videos, select Choose a video or audio file and pick the first video.
    The Choose a video or audio file button on the first page.
  2. Under Clips, select Add video or audio and pick the second. It lands in the timeline after the first.
    The Add video or audio button under Clips.
  3. Each video is a bar in the timeline, the strip under the preview. Drag a bar by its middle to move it earlier or later.
    Two videos in the timeline, the second one ringed.
  4. To cut the start or the end off a video, drag that end of its bar inward.
    A video in the timeline, with its two ends ringed.
  5. Select Export video, then Save video.
    The Export video button.

What to know

  • The videos do not need to match. The joined video takes the largest picture among them, and a smaller clip is scaled up to fit inside it.
  • Joining encodes every clip once more, each at the bitrate it came with. The joined file weighs about as much as its parts together.
  • The result is one MP4 file, with H.264 video and Opus sound.
  • Nothing is uploaded, and no watermark is added.

Questions

Can I join more than two videos?

Yes. Add the files one after another; they play in order.

Do the videos need the same size or format?

No. Files your browser can play, such as MP4, MOV and WebM, can be mixed. Each clip is brought to one picture size and frame rate.

How big will the joined file be?

About the sum of the files you joined, less what you trimmed. The editor shows the estimate above the Export button before you export.

Thiago Vitorino Tech Lead and software engineer

Thiago Vitorino leads the Edit Videos Team. His articles draw on 22 years of building for the web, with TypeScript, Rust and front-end performance.