Auto-normalises mixed sources · Free · No watermark · No upload
🔗 Video Joiner
Combine videos with reorder, canvas, fit/fill, resolution, transitions, and duration estimates; matching clips join losslessly.
This workflow reads the selected media from browser memory and creates the download locally. AntiUpload, analytics, and ads receive neither the file nor its working buffers.
No file uploadOn-device processingAds cannot access filesNo account
1Pick files
2Configure
3Download
Pick 2+ files, then review and rearrange the output order before joining. Mixed resolutions, frame rates, orientations, and containers are supported.
File contents and names never leave your browser
No upload server, cloud-processing copy or remote conversion queue
Free to use; capacity is limited only by your device and browser
About Video Joiner
Video Joiner keeps the complete file workflow inside this browser tab. Your selected file, its name, contents, settings, and generated output are not sent to AntiUpload or a cloud conversion service. Ads and aggregate traffic analytics stay outside the processing boundary and receive no file object or working buffer.
AntiUpload's Video Joiner concatenates multiple video files into one MP4. Reorder clips before export, choose a 16:9, 9:16, or 1:1 canvas at 720p or 1080p, and decide whether mixed aspect ratios should fit completely or fill the frame. Matching clips that already satisfy the selected canvas can join losslessly. Other compatible H.264/AAC clips can use the hardware-accelerated WebCodecs path, while broader formats and crossfades use FFmpeg.
Use it for back-to-back phone recordings, intro + main + outro segments, B-roll sequences, screen-recording tutorials, and short compilation reels. A transition-aware estimate shows the expected joined duration before processing, and the selected order stays visible so the result is predictable.
Matched clips are re-muxed without quality loss. Compatible H.264/AAC clips with different dimensions can stay on the WebCodecs hardware path, while unsupported containers, codecs, browsers, and requested crossfades fall back to FFmpeg. The fallback is slower, but it preserves broad format coverage instead of rejecting the job.
How it works
Drop 2 or more video filesPick all your clips at once, then review and rearrange the numbered output order. Accepts MP4, MOV, WebM, MKV, AVI, M4V, and FLV, even mixed within the same join.
Choose the canvas and framingPick landscape 16:9, portrait 9:16, or square 1:1 at 720p or 1080p. Fit preserves every source frame with bars when needed; Fill crops overflow to use the entire canvas.
Click Join videosThe tool automatically picks lossless stream copy, hardware-accelerated WebCodecs normalisation, or the universal FFmpeg fallback. Crossfades use FFmpeg because blending overlapping frames requires re-encoding.
Download the joined fileOutput is a single MP4 with the H.264 + AAC + faststart profile that plays on every browser, phone, and TV.
When to use Video Joiner
Combining back-to-back phone clips into one continuous video
Phones split long recordings into multi-part chunks. Re-joining the parts is the headline use case — drop them all in, pick the source's orientation, get one continuous file out.
Building a YouTube upload from intro + main + outro segments
Many creators record the intro, main content, and outro separately to allow re-takes. Arrange the three, choose a 16:9 canvas, and add an optional crossfade at each boundary before exporting one MP4.
Creating a compilation reel from multiple sources
Highlight reels from event recordings, drone shots from multiple locations, B-roll compiled from a phone + GoPro + DSLR. The auto-normalisation handles mixed sources cleanly where most online tools fail.
Joining screen recordings into a tutorial video
Tutorials recorded as separate steps (intro, demo 1, demo 2, conclusion) join into one continuous video for sharing. All clips normalise to your chosen orientation regardless of how the original screen recorder captured them.
Re-joining a video that was split for upload
Some platforms reject videos over X minutes / Y GB. Splitting for upload is common; re-joining locally after download is the inverse operation. Free and unwatermarked here.
Merging clips that are all from the same camera or screen recorder
When every clip shares the same resolution, frame rate, codec, and selected canvas, the tool can stitch them with a lossless stream copy instead of re-encoding.
Stitching mixed-format clips (MOV + MKV + WebM + AVI) into one MP4
Footage from different sources rarely matches. Drop a MOV from your phone, a WebM screen capture and an AVI export together; each is normalised to a common size and frame rate, then joined into a single universally-playable MP4 — the case where most online joiners throw a 'parameters do not match' error.
Frequently asked questions
Is it safe and private to merge videos here? Are my files uploaded?
Yes, it's private by design: the joining happens entirely in your browser and your videos are never uploaded to any server. You can confirm this by watching the Network tab or disconnecting from the internet after the page loads — it keeps working offline. Input files are read from browser memory and the output is created locally for your download. AntiUpload does not send file bytes, names, sizes, page counts, contents, passwords, or generated outputs through analytics or advertising requests.
How to merge MP4 videos online for free?
Drop 2+ MP4 files into AntiUpload Video Joiner, arrange their order, choose the canvas, framing, and transition, then click Join videos. Processing stays in your browser and the result has no watermark.
Can I join videos with different resolutions and frame rates?
Yes. Choose a 720p or 1080p landscape, portrait, or square canvas. Compatible H.264/AAC clips can use hardware-accelerated WebCodecs normalisation; other combinations use FFmpeg to normalise every input to the same frame size and 30 fps.
Best no-watermark video joiner / merger?
AntiUpload Video Joiner has no watermark, signup, upload, or daily quota. Choose 720p or 1080p output, fit or fill framing, and optional crossfades; the result is an MP4 prepared for broad playback.
Why does joining take so long?
Speed depends on the route. Matching clips use lossless stream copy and usually finish quickly. Compatible H.264/AAC clips use the browser hardware path. Unsupported formats, codecs, browsers, and crossfades use FFmpeg, where processing time grows with the total duration and resolution.
How do I add crossfade transitions between clips?
Choose a crossfade duration before joining. Crossfades force the FFmpeg route because blending overlapping video and audio requires re-encoding. Choose a hard cut to keep lossless stream copy or the hardware path available when the inputs qualify.
Will joining vertical and horizontal clips look weird?
You control the tradeoff. Fit keeps every clip visible and adds black bars when its aspect ratio differs from the canvas. Fill removes bars by cropping the overflow. Choose landscape, portrait, or square based on where you plan to use the result.
Does it work for audio-only files?
No — this is a video tool. For audio concatenation use our Audio Joiner, which has the same orientation-agnostic normalisation for sample rates + channel layouts, plus optional crossfade and silence-gap transitions between clips.
Does joining videos reduce the quality?
Matching clips are joined losslessly without re-encoding. Clips that need normalisation or a crossfade are re-encoded to one compatible output, so some generation loss is possible. For the sharpest and fastest result, use clips from the same recording source with matching settings.
Does this work on Windows, Mac, iPhone, and Android?
Yes. Because it runs in your browser rather than as an installed app, it works on any device with a modern browser — Windows, Mac, iPhone, or Android — with no separate download or sign-up.
How do I merge MOV files into one video?
Drop your .mov clips into AntiUpload Video Joiner and click Join videos. MOV clips containing compatible H.264 video and AAC audio may use lossless stream copy or the hardware path. Other MOV codecs and mixed formats use the FFmpeg fallback. Output is a single MP4 that plays widely.
How do I combine MKV videos?
Pick two or more .mkv files and click Join. MKV is accepted alongside MP4, MOV, WebM, AVI, M4V and FLV. Because MKV isn't an MP4-family container, the join runs through the FFmpeg path (a re-encode) rather than the instant stream-copy path, but the result is a single high-quality MP4. No upload, no watermark, no signup.
Can I join AVI or WebM videos together?
Yes. AVI, WebM, MP4, MOV, MKV, M4V and FLV are accepted, and you can mix them in the same join. Each input is scaled with your selected Fit or Fill framing and frame-rate-normalised when needed. The output is one MP4.
Is there a file-size limit, and how many videos can I join at once?
You can join up to 20 clips at once. There is no server quota because the files stay in your browser, but the tool applies device-aware per-file and combined-size limits before processing so an oversized batch does not exhaust your device's memory. Long or high-resolution clips that need re-encoding also take proportionally longer.