Merge clips into one video
Pick two or more videos in the order you want them. They’ll be concatenated end-to-end.
drop two or more videos here
or click to choose multiple — they’ll be joined in the order you picked
About merging
This tool joins your videos end-to-end. We always re-encode to MP4 / H.264 so the output is reliable across players, even if your inputs have different codecs, framerates, or resolutions. Re-encoding is slower but produces a working file every time.
Clips are re-encoded rather than stitched byte-for-byte, because a straight join only works when every clip already shares a codec, resolution, frame rate and audio layout. Each clip is scaled and padded to a common frame, resampled to a common audio format, and any clip with no audio gets matching silence so the sound stays lined up.
FAQ
What order will they be joined in?
The order they're listed in the file list above. The first one you picked plays first.
Does the file get uploaded anywhere?
No. Nothing is uploaded. Open your browser's network tab while you convert and you will see your file never leaves the page. Once the converter itself has downloaded, it keeps working on this device even with no connection.
What's the maximum file size?
Browser memory is the limit. WebAssembly caps at 2–4 GB per file. Most laptops handle 1080p videos under a gigabyte comfortably.
Why is it slow on my phone?
FFmpeg-WASM runs on your CPU, not hardware video encoders. Phones have less CPU, so encoding takes longer.
Can I cancel mid-encode?
Yes. The Cancel button terminates the worker immediately. You'll wait a few seconds the next time you start.
Related tools
- Trim video
- Video editor
- MTS / M2TS to MP4
- Convert first — clips must match to join cleanly