Merge Video Files
Join multiple video clips into one MP4 file. Local-first, stays in your browser.
Best for stitching together screen recording segments, travel clips, or split-up video exports.
Drop files here
or click to browse · paste from clipboard
Accepts .MP4, .MOV, .WEBM, .AVI, .MKV, .WMV · Up to 1,000 files
How it works
Drop your files
Drag and drop, click to browse, or paste from clipboard. Up to 1,000 files at once.
Choose settings
Adjust quality, format, and other options to match your needs.
Click Convert
Everything runs in your browser via WebAssembly. Merge Video Files happens locally — no server involved.
Download
Download files individually or grab all at once as a ZIP.
Frequently asked questions
No. All processing runs in your browser using ffmpeg.wasm — a full media engine compiled to WebAssembly. Your videos never touch a server.
Videos are joined in the order you drop them. If sequence matters, arrange the files before dropping — there is no reorder UI.
Yes. All inputs are re-encoded to a common H.264/AAC MP4 before joining. Resolution is normalized to the largest clip. Videos without an audio track get a silent track added automatically so the merge does not break.
All inputs must be re-encoded to a common codec and resolution before concatenation. ffmpeg.wasm runs in a single browser thread, so a 10-minute 1080p source can take several minutes on a typical laptop. Progress is shown per file.
"Balanced" (CRF 23) is the right default for sharing and uploading. Use "High quality" if you plan to edit the merged file further. "Small file" (CRF 28) is fine for previews or low-bandwidth targets.