Video Joiner

Merge several clips into one video.

Combine Clips Into a Single Video

Put the clips from a trip, the parts of a recorded lecture or several takes of a tutorial together into one file. Add the videos, drag them into order with the arrows, choose the output size — the first clip’s, or a standard 16:9, vertical or square frame — and join them.

Clips play one after another into your browser’s recorder, which re-encodes them into a single continuous video with their sound. A clip with a different shape is fitted inside the frame with black bars instead of being stretched. Joining takes as long as the combined video, and nothing is uploaded.

Key features

  • Up to 30 clips in any order, with move and remove buttons.
  • Mixed sizes and shapes, fitted without distortion.
  • Sound kept from every clip.
  • Four output frames: first clip’s size, 1080p, vertical or square.
  • MP4 or WebM, one continuous file.
Files processed locally in your browser

This tool does its work inside your browser using native Web APIs. The files and text you give it are processed on your device and are not uploaded to our servers.

How to use: Video Joiner

  1. Add the clips
    Drop two or more videos onto the box — you can add more later.
  2. Set the order
    Use the arrow buttons to arrange them, and remove any you do not need.
  3. Choose the frame
    Keep the first clip’s size or pick a standard shape.
  4. Join
    Press Join and download and keep the tab visible until it finishes.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryMedia
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Can I join clips of different sizes?

Yes. Each clip is scaled to fit the output frame and centred, with black bars where the shapes differ.

Why is joining not instant?

Clips with different formats and sizes need re-encoding into one stream, and browsers do that in real time.

Is there a clip or length limit?

Up to 30 clips. Length is limited only by your patience and your device’s memory; a few minutes to half an hour works well.

Are transitions added?

No — clips follow each other directly, as a straight cut.

Can I join a vertical and a horizontal video?

Yes. Pick the output shape you want: the other clips are scaled to fit inside it and centred with black bars, so nothing is stretched or cropped.

Related tools

Back to all tools