How to use Video Merger
- Add your clips in the order you want them.
- Check they share resolution and frame rate, or expect a re-encode.
- Merge, then watch the whole result for audio drift.
- Matching format, resolution and frame rate allows a lossless join.
- Filename order is not numeric order — check the sequence before merging.
- Processing runs in your browser; files are never uploaded.
Matching clips join losslessly; mismatched ones must be re-encoded
If every clip uses the same codec, resolution and frame rate, the streams can be concatenated without re-encoding — instant, and no quality lost. Mix a 1080p30 clip with a 720p60 one and everything has to be decoded and re-encoded to a common format, which is slow in a browser and costs a generation of quality. Normalising clips before merging is almost always faster than merging mismatched ones.
Audio is where it goes wrong quietly
Clips with different audio sample rates or channel counts can produce output that drifts out of sync partway through, and a clip with no audio track at all can silence everything after it depending on how the join is done. Check the whole output, not just the joins — sync problems accumulate and are often only obvious several minutes in.
Order and the limits of a browser tab
Clips join in the order given, so check it before merging — filename sorting puts clip10 before clip2, which is the usual cause of a jumbled result. And every clip is held in memory during processing, so merging several large files can exhaust the tab. Trim each clip first: everything downstream runs on less material, and the trade for browser processing is that nothing is uploaded.
Frequently asked questions
Do the clips need to match resolution?
Can I reorder the clips before merging?
Is audio kept from every clip?
Why did my merged video lose sync?
Do the clips need to be the same format?
Why is merging so slow?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.