Loop Video
Online Free
Repeat your video any number of times or to a specific duration — seamlessly joined into one file. Browser-based, nothing uploaded, completely free.
Drop your video here
or click to browse — MP4, MOV, AVI, WebM, MKV and moreLoop by Count
Repeat the video a specific number of times
Loop by Duration
Repeat until a target total length is reached
How It Works
Create a seamlessly looped video in three simple steps.
Upload Your Video
Drag and drop or click to select any video file. MP4, MOV, AVI, WebM, MKV and more are supported.
Set Loop Options
Choose to loop by count — repeat 2, 3, 10 times — or by duration — loop until the video reaches a target length in seconds.
Download Instantly
Click Loop and FFmpeg joins the repeats into one seamless file in your browser. Download immediately with no waiting.
Everything You Need
A complete video looper that runs entirely in your browser.
Loop by Count
Specify exactly how many times to repeat — from 2 up to 100 loops in a single output file.
Loop by Duration
Enter a target length in seconds. The tool calculates how many repeats are needed to reach or exceed that duration.
Seamless Loop Join
FFmpeg concat joins every repeat without gaps or transitions. The output plays as one continuous seamless video.
100% Private
All processing runs locally in your browser using FFmpeg WebAssembly. Your file never leaves your device.
Zero Quality Loss
Choose "Original (No Re-encode)" to join clips without any transcoding — every repeat is identical quality to the source.
All Formats
Accepts MP4, MOV, AVI, WebM, MKV, FLV and more. Export as MP4, WebM, or MOV.
Frequently Asked Questions
Free Online Video Looper — Repeat Any Video in Your Browser
Our online video looper lets you repeat any video a specific number of times or until it reaches a target duration — all processed locally in your browser using FFmpeg WebAssembly. No uploads, no server, complete privacy.
How Video Looping Works
The tool uses FFmpeg's concat demuxer to join multiple copies of your video into a single continuous output file. When "Original (No Re-encode)" quality is selected, the video and audio streams are copied directly without transcoding — meaning every repeat is an exact copy of the source with no generation loss.
Loop by Duration — Use Case
Social media platforms often require videos of specific lengths. A clip that is 8 seconds long needs to be repeated 8 times to fill a 60-second slot. The "Loop by Duration" mode automates this calculation — enter the target length in seconds and the tool determines the exact number of repeats needed, creates the looped output, and delivers a single file ready to upload.
