---
title: "Merge two videos free, no upload · Cutshed"
description: "Merge two video clips into one MP4 in the browser. Both clips need an audio track. The join runs on this device, and nothing is uploaded to Cutshed."
canonical: "https://cutshed.com/merge-clips/"
---

# Merge two videos free, no upload · Cutshed

Merge two video clips into one MP4 in the browser. Both clips need an audio track. The join runs on this device, and nothing is uploaded to Cutshed.

- Products
- Studio
- Video Game Clipper
- Stream Clipper
- Week of Shorts
- Editor
- Free tools
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Resources
- Menu
Resources
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Home
- / Merge two videos free, no upload
Video · 15
# Merge two videos free, no upload
Cutshed Merge clips is a free browser tool that runs on this device. Concatenate two video clips into a single MP4.
Pick two files. They are scaled into a 640×360 frame, set to 24 fps, and concatenated in the order you chose them.
## How to use it
- Both clips need an audio track. A silent screen recording fails the concat because the filter expects stereo on both sides. Run a clip with sound, or add a bed before you merge. Mute the result afterwards if the joined file should be silent.
- Different sizes are padded to 640×360 with bars, not stretched. Frame rates are converted to 24. Audio is resampled to 44.1 kHz stereo. The join is a new encode, so a cut between two long masters takes a while.
- Two files is the limit for one pass. Join a third by merging the result with the next clip.
## Tips
- Put the clips in the right order in the file picker. The first file plays first.
- Match the look before you merge if you can. The page does not color-match.
- A hard cut in the audio will click if both files end on a transient. Trim a little air onto each end first.
## FAQ
- Why do both clips need audio?
The concat filter used here joins one video stream and one audio stream. A missing audio track has nothing to join. Mute video is the tool that removes sound, and it runs after the merge.
- Can I merge more than two?
Two at a time. Merge the output with the next file.
- What resolution is the output?
640×360. It is a joining step, not a master export. Scale up elsewhere only if you accept the softness.
## License
Encoding uses the single-thread ffmpeg.wasm build shipped with Cutshed. The JavaScript wrapper (@ffmpeg/ffmpeg and @ffmpeg/util) is MIT. The core binary is GPL-2.0-or-later because the build enables GPL components, including libx264, libmp3lame, libvorbis, and native AAC and FLAC. That license covers the encoder, not your recording.
## Related tools
- Video Video editor Cut, title, and export a timeline in the browser.
- Video Video compressor Squeeze a clip toward a size limit.
- Video Video trimmer Keep the part of a clip you actually need.
Files stay on this device.
Free tools never upload the file you open. Studio is the only paid part of the site, and the only place a prompt is sent to a video model.

## Links

- [C Cutshed](/)
- [Studio](/studio/)
- [Video Game Clipper](/video-game-clipper/)
- [Stream Clipper](/stream-clipper/)
- [Week of Shorts](/stream-to-shorts/)
- [Editor](/editor/)
- [Free tools](/#tool-grid)
- [Vocal remover](/vocal-remover/)
- [Audio trimmer](/audio-trimmer/)
- [Ringtone maker](/ringtone-maker/)
- [Audio converter](/audio-converter/)
- [Volume booster](/volume/)
- [Noise remover](/noise-remover/)
- [BPM and key](/bpm-key/)
- [Pitch and speed](/pitch-speed/)
- [Clip sound effects](/clip-sound-effects/)
- [AI audio maker](/ai-audio/)
- [Video compressor](/video-compressor/)
- [Video trimmer](/video-trimmer/)
- [Crop and resize](/video-crop/)
- [Frames and thumbnails](/video-frames/)
- [Mute video](/mute-video/)
- [Video speed](/video-speed/)
- [Merge clips](/merge-clips/)
- [Video to MP3](/video-to-mp3/)
- [Video to GIF](/video-to-gif/)
- [Video splitter](/video-splitter/)
- [Background remover](/background-remover/)
- [Image upscaler](/image-upscaler/)
- [Image converter](/image-converter/)
- [Thumbnail maker](/thumbnail-maker/)
- [AI emoji maker](/ai-emoji-maker/)
- [Subtitle generator](/subtitles/)
- [Subtitle translator](/subtitle-translator/)
- [Timing shifter](/subtitle-shifter/)
- [Transcript to post](/transcript/)
- [Blog](/blog/)
- [Compare](/compare/)
- [Developers](/developers/)
- [Seedance 2.5](/seedance-2-5/)
- [Privacy](/privacy/)

