Join two or more video clips into one file, in the order you choose. Clips from the same camera are joined without re-encoding; clips from different phones or cameras are converted to one size and frame rate so they play smoothly.
Combining clips into one video? Get one subtitle file for the result →
Choose videos or drop them here
Pick two or more clips — MP4, MOV, WebM, MKV. Processed in your browser, never uploaded
Clip A is 1920×1080 at 30 fps; clip B is 1280×720 at 25 fps. They can’t be joined by copying, so the tool converts both to match clip A.
Before

After

Real run of this tool in Chrome on two generated test clips, measured with ffprobe.
The tool checks every clip first and picks the method automatically.
| Same format (stream copy) | Mixed formats (re-encode) | |
|---|---|---|
| When it’s used | Same codec, resolution, frame rate, and audio on every clip | Anything differs, e.g. two phones |
| Quality | Identical to the originals | Re-encoded with H.264; very close |
| Speed | Seconds | About real time or slower |
| Resolution | Unchanged | Every clip is fitted to the first clip’s size, with bars if shapes differ |
| Frame rate | Unchanged | Converted to the first clip’s rate |
| Clip without sound | Must match the others | Gets silence of its own length, so audio stays in sync |
The first clip sets the output’s resolution and frame rate when clips differ. Put your main camera’s clip first so the others are fitted to it, not the other way round. A vertical phone clip after a landscape clip gets bars at the sides; crop or resize it first if you want it to fill the frame.
FFmpeg runs inside this browser tab, so your files are never uploaded. There is no account, watermark, or usage limit; the size limit is your device’s memory: about 750 MB on a laptop and 250 MB on a phone. Re-encoding long videos can take minutes, and the page shows an estimate first.
Add your clips
Choose two or more videos at once, or add more later.
Put them in order
Use the arrows; the top clip plays first. Put the clip with the size you want first: mixed clips are fitted to it.
Merge
The tool checks the clips and joins them by copying when it can, or converts them when it must.
Download
Then generate one subtitle file for the whole video, or compress it for sharing.
Most social video is watched on mute
Generate subtitles for the merged video so the timings line up from the first second to the last.