Combine Video Clips Online
Combine video clips from different cameras, phones, and formats online. Re-encode and merge MP4, MOV, AVI, MKV with matching resolution. Free, no upload.
Drop videos here
or click to add files
MP4, MOV, AVI, MKV, WebM, WMV and more · multiple files supported
Join Settings
Join Method
Output Quality
Output Resolution
Combining video clips from different sources — a drone recording, a phone camera, a DSLR, and a screen capture — requires re-encoding because each device produces different codecs, resolutions, and frame rates. Zolkit's Smart Join handles this automatically using FFmpeg's filter_complex concat, which normalizes all clips to a target resolution before joining. Set the output resolution to match the lowest-resolution clip in your set to avoid upscaling artifacts. For example, if you have a 4K drone clip and a 1080p phone clip, setting output resolution to 1080p will downscale the drone footage to match, producing a consistent-quality merged video. The Balanced quality setting (CRF 23) is the recommended choice for mixed-source clips — it reduces file size by 30–50% compared to the original while maintaining excellent visual quality on any screen.
Related Use Cases
Free Online Video Joiner — Merge Video Clips in Your Browser
Zolkit's Video Joiner uses FFmpeg WebAssembly to combine video clips and merge audio with video entirely in your browser. Upload multiple MP4, MOV, AVI, MKV, or WebM files, arrange them in order, and join them into a single MP4 — without uploading a single byte to a server. Quick Join copies streams without re-encoding for near-instant results with same-format clips. Smart Join re-encodes with H.264 to handle clips from different cameras, resolutions, and codecs. The Add Audio tab lets you replace or mix an audio track into any video file. All processing runs locally on your device.
100% Private
Your videos never leave your device. All processing runs in WebAssembly inside the browser tab — no server, no cloud, no data retention.
Join Any Clips
Quick Join copies streams for near-instant merging of same-format clips. Smart Join re-encodes with H.264 to handle clips from different devices and resolutions.
Drag to Reorder
Arrange clips in any order by dragging. See filenames and sizes at a glance. Remove any clip before processing.
Add Audio to Video
Replace a video's audio track with music or a voiceover, or mix the new audio with the original. Supports MP3, AAC, WAV, FLAC, and OGG.
FFmpeg-Powered
Uses FFmpeg's concat demuxer for copy mode and filter_complex concat for re-encode mode — the industry standard for video joining.
Free, No Account
No subscription, no sign-up, no watermark, no file count limit. Zolkit's Video Joiner is completely free.
How to Merge Video Clips Online
- 1
Click 'Join Videos' tab, then drop your video files onto the upload zone or click to select multiple files. Files are listed in join order.
- 2
Drag clips to reorder them. Choose Quick Join (for clips from the same device/camera) or Smart Join (for clips from different sources). Set quality and resolution if using Smart Join.
- 3
Click 'Join Videos', wait for processing, then download the merged MP4. For adding audio, switch to the 'Add Audio to Video' tab and upload one video plus one audio file.
Frequently Asked Questions
What resolution should I choose when combining clips from different cameras?
Choose the resolution that matches your lowest-quality source. If you have 4K and 1080p clips, set output to 1080p. Upscaling a 1080p clip to 4K wastes storage without improving quality. If all clips are 4K, set output to 1080p or 720p to get a more shareable file size.
Why does Smart Join take longer than Quick Join?
Smart Join re-encodes every frame of every clip using the H.264 encoder. This is computationally intensive — FFmpeg processes video at real-time or slower speed in WebAssembly depending on your device. A 5-minute combined video at 720p typically takes 2–5 minutes to encode. Quick Join, by contrast, just copies the data and finishes in seconds.
Can I combine a vertical (9:16) and horizontal (16:9) video?
Yes, Smart Join handles different aspect ratios by adding black bars (letterboxing or pillarboxing) to fill the target resolution. The output will have a consistent resolution, with black bars filling empty areas. This is the standard behavior and matches what professional tools like DaVinci Resolve or Premiere do when you add mismatched clips to a timeline.
Will the audio stay in sync after combining?
Yes. FFmpeg's concat filter processes audio and video together, preserving the per-clip audio-video sync. The resulting merged video will have continuous audio from clip 1 through the last clip, each in perfect sync with its corresponding video.