Join multiple videos into one — instant stream-copy concat or full normalize to MP4. 100% in-browser.
Drop two or more videos, arrange the order, and join them into one file
Video merging runs entirely in your browser using ffmpeg.wasm. Your video files are never uploaded to any server.
ffmpeg's concat demuxer reads a playlist file and stitches the clips end-to-end. In fast mode (-c copy) the compressed packets of every clip are copied verbatim into the output — instant and lossless, but only reliable when all clips share the same codec, resolution, and container (typical for segments recorded by one device). Precise mode decodes every clip and re-encodes to a normalized H.264/AAC MP4, which also fixes mixed sources — different phones, screen recordings, or downloads — at the cost of processing time (roughly 0.2× real-time in WebAssembly).
The concat demuxer splices clips at the packet level. Copy keeps bytes identical; normalize decodes and re-encodes everything to one standard.
Ana records a tutorial in three OBS segments and wants one continuous MP4 for her course.
Join multiple videos into one: lossless concat or normalized MP4. Everything runs locally; nothing is uploaded.
FreeToolHub Video Merger is a free browser-based tool — join multiple videos into one: lossless concat or normalized MP4. No signup, no upload; everything runs locally in your browser.
Junte vários vídeos em um só arquivo: concatenação instantânea sem perdas ou recodificação completa para fontes mistas. No navegador, sem upload, sem cadastro.
O Mesclador de Vídeo junta dois ou mais arquivos de vídeo fim a fim na ordem que você escolher. Oferece o concat demuxer do ffmpeg em duas versões: uma cópia instantânea e sem perda de qualidade para fontes com o mesmo codec, e um re-encode completo que normaliza fontes mistas em um único MP4 universal. Uma fila em tempo real mostra o tamanho e a duração de cada clipe, e o total é calculado à medida que os clipes são adicionados. Todo o processamento acontece localmente no seu navegador.
Solte seus clipes (ou clique para navegar — seleção múltipla é suportada), organize-os com os botões para cima e para baixo, e escolha um modo de mesclagem. Rápido é instantâneo para fontes compatíveis; Preciso lida com qualquer coisa, mas leva alguns minutos por minuto de vídeo. Clique em Merge e baixe o resultado.
Dois clipes só podem ser unidos sem re-encode quando seus fluxos forem compatíveis: mesmo codec, resolução, taxa de quadros e parâmetros de áudio - o arquivo mesclado é então apenas ambos os fluxos colocados um após o outro, segundos de trabalho e zero custo de qualidade. Quando eles diferem, o mesclador deve decodificar ambos, dimensionar e preencher para uma tela comum, e recodifica uma vez. Combinar fontes compatíveis antes de mesclar é melhor do que corrigir incompatibilidades depois: clipes gravados no mesmo dispositivo no mesmo modo são concatenados instantaneamente, enquanto um clipe retrato de celular e um clipe paisagem forçam uma decisão de enquadramento (cortar, preencher ou girar) que nenhum algoritmo pode tomar por você.
O modo Rápido copia os fluxos dos clipes sem re-encode — é instantâneo e sem perda de qualidade, e funciona quando cada clipe vem do mesmo dispositivo ou perfil de exportação (mesmo codec, resolução e contêiner). O modo Preciso decodifica e recodifica tudo em um único MP4 H.264/AAC, que é a escolha segura para fontes mistas como clipes de celular mais gravações de tela.
A cópia de fluxo requer codecs compatíveis em todos os clipes. Contêineres mistos (MP4 + WebM) ou resoluções diferentes geralmente quebram isso. Mude para o modo Preciso — ele normaliza cada clipe e sempre produz um MP4 reproduzível.
Não. A mesclagem é executada inteiramente no seu navegador com ffmpeg.wasm. Seus arquivos nunca deixam seu dispositivo, e a ferramenta funciona offline após o carregamento do codificador.
Devido ao re-encode. Quando ambos os clipes compartilham codec e parâmetros, o mesclador copia os fluxos juntos - quase instantâneo. Quando eles diferem (resoluções diferentes, taxas de quadros ou codecs), cada quadro deve ser decodificado, possivelmente redimensionado e recodificado, o que é executado em uma fração da velocidade de reprodução. Filmar todos os segmentos em uma única sessão em um dispositivo geralmente significa o caminho rápido; misturar filmagens de celular com gravações de tela nunca significa.
Uma das três coisas deve acontecer: dimensionar o menor para cima (suave), dimensionar o maior para baixo (nítido mas menor) ou preencher um para caber com barras. O mesclador normaliza para uma tela comum para que a reprodução nunca trave no meio do arquivo. Escolha o destino pela sua fonte dominante - se a maioria dos clipes for 1080p, dimensionar ligeiramente um clipe 720p isolado é melhor do que dimensionar tudo para baixo. Misturar retrato e paisagem é o caso mais difícil e geralmente merece um corte antes da mesclagem.
Clipes compatíveis: sem re-encode, qualidade bit-idêntica. Clipes incompatíveis: uma geração de encode - visível apenas em baixas taxas de bits de saída ou após edições repetidas. A regra prática é manter suas fontes intactas, mesclar uma vez e dar à saída uma taxa de bits generosa; cada ciclo adicional de salvamento recodifica novamente, então em um pipeline de mesclar-exportar-enviar cada etapa acontece uma vez, nunca em loop.
Clipes juntam-se na ordem listada, e reorganizar antes de mesclar é o ponto inteiro - arraste ou mova as entradas na lista até a sequência estar correta, então mescle uma vez. Não há reorganização dentro da saída mesclada sem dividi-la novamente. Construa a sequência deliberadamente: uma mesclagem de uma montagem de 20 clipes na ordem errada custa uma re-mesclagem completa para corrigir, o que com re-encode significa outra passagem de processamento sobre cada quadro.
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.