Merge videos
Drop your clips, put them in order and join them. Clips from the same camera or app are joined without re-encoding; others are fitted to the largest size and re-encoded on your device.
Updated October 31, 2026
Options
The order of the list is the order of the video; the result takes the size of the largest clip.
How it works
- Drop two or more videos anywhere on this page.
- Drag the rows into the order you want, and choose a fade between clips if you like.
- Press Merge videos and download the single file.
Clips from the same phone, and clips that differ
Clips filmed one after the other on the same phone share a codec, a size and settings, so they are joined without re-encoding: a minute of work for a long video, and no loss at all. A clip from another camera, a screen recording or a chat download differs, and then the whole result is encoded again at about the source's quality; the list says how many clips differ before you start. Portrait and landscape clips can be mixed: the result takes the largest size, with black bars or with the smaller clips enlarged to fill the frame and their edges cut.
Fade and sound
A straight cut keeps the copy possible. Fade through black, from 100 milliseconds to 5 seconds and half a second by default, softens each join and is the usual choice for holiday films and slideshows; it means re-encoding. Each clip keeps its own sound in step with its picture, a silent clip gets silence, and Remove under Sound gives a mute result ready for a music track from Add audio to video.
Order, limits and where it runs
Up to 20 clips of up to 2 GB each, in the order of the list; drag the rows or use the arrows. The result is built in memory inside your browser, so nothing is uploaded, and a merge too long for a phone is refused up front rather than failing at the end. Keep the first clip's format, or choose MP4 for a file that plays anywhere.
Why people use it
Free, no account
Every tool is free, with no sign-up, no e-mail address and no limit on how often you use it.
Your files stay on your device
The browser opens the file and processes it in memory, on your device. Nothing is uploaded, so nothing can be kept, leaked or looked at.
No watermark
The result is yours as it is: no watermark, no branding, no trial version.
Any device
A phone, a tablet or a computer with a current browser is enough: no app to install, no software to update.
Works offline after the first visit
The browser keeps the pages and their engines, so a tool you have opened once keeps working without a connection.
Open-source engines
The code that does the work is open-source software, named on the Licences page, running as WebAssembly in your browser.
Why it is private
Everything you type or drop here is handled by your browser, on your device. Nothing is uploaded. To verify, open your browser's developer tools, go to the Network tab, and use the tool: you will see no request carrying your data.
While a file is being processed, the counter under the result shows the page's network traffic: 0 requests and 0 B for your data.
How to check it yourself, step by step
What you can check yourself
Open your browser's developer tools on the Network tab before you drop a file: while the tool works you will see no request carrying your data, and the counter under every result shows the page's own measurement.
The site sets no cookies, so there is no cookie banner. Anonymous usage counts and error reports without file names are the only things that leave the page, as the privacy policy describes.
Every change goes through thousands of automated tests in three browser engines, including a guard that fails a test if a single byte of a file leaves the page.
Frequently asked questions
- Will it re-encode my videos?
- Only when it has to. Clips with the same codec, size and encoder settings (from the same phone, say) are joined packet for packet: fast and without loss. When a clip differs, or when you choose a fade, the whole result is re-encoded at about the source's quality, and the result line says how many clips differed.
- What if the clips have different sizes?
- The result takes the size of the largest clip. Under Different sizes, choose Black bars to show the other clips whole inside it, or Fill the frame to enlarge them until no bar is left and cut what overflows. Nothing is ever stretched.
- What happens to the sound?
- Each clip keeps its own sound in step with its picture, and a clip without sound gets silence. Choose Remove under Sound for a silent result.
- How many clips can I join?
- Up to 20, each up to 2 GB. The result is built in memory, so a very long merge on a phone may be refused up front, with a message that says so.
- Is anything uploaded?
- No. Every clip is read and joined in your browser; the counter under the result shows 0 bytes sent.
- Can I join a portrait and a landscape video?
- Yes. The result takes the size of the largest clip; choose Black bars to show every clip whole, or Fill the frame to enlarge the smaller ones and cut their edges. Nothing is stretched.
- Can I put music over the joined video?
- Not here. Join the clips first, then open the result in Add audio to video, where a track can replace or play under the clips' own sound.
- Does the file get bigger?
- When the clips are copied, the result weighs about the sum of the clips. A re-encoded result follows the source's bitrate and is similar in size.
- Does it work on a phone?
- Yes, in the browser. Clips from the same phone join quickly; a long merge that would not fit in the phone's memory is refused with a message that says so.
- Can I cut the clips before joining them?
- Not in this tool. Trim each clip with Trim video first, then drop the trimmed files here; the trimmed copies still join without re-encoding when they match.
Install it as an app
Chrome, Edge and Android browsers offer to install this site from the address bar or the menu; on iPhone use Share, then Add to Home Screen. It opens like an app, keeps working offline and still processes everything on your device.