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.
For a same-codec fast merge (no re-encoding), use desktop FFmpeg with the concat demuxer — we'll add a "fast merge" mode here in a future update.
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. Open this page, turn off your wifi, then try a file — it still works. That's the test.
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.