Loop Video – Free Online Tool
Repeat video multiple times. Create looping videos for GIFs, social media, or presentations.
Example Output
Specify number of loops OR total target duration; the tool concatenates the source as many times as needed.
fireplace-loop-1h.mp4 (60 min — 120 repeats of the source)
What is Loop Video?
Loop a short video to a target duration or number of repeats — useful for ambient background videos (fireplaces, aquariums, rain), seamless GIFs, signage displays, or filling time in livestream pre-rolls. Looping is stream-copy concatenation: instant, lossless, no re-encoding.
Why use this tool?
- Stable behavior across visits — no surprise version drift
- Your data stays private — all processing happens locally in the browser
- No telemetry, no tracking pixels, no third-party scripts
- First-load downloads the WASM core once (~30 MB), then subsequent edits are fast
- No video upload — clips of any length stay on your local machine
How to use
- Upload your video file
- Set the number of loops (1-10)
- Click "Loop Video"
- Download the looped video
Examples
1-hour fireplace background
A perfect 30-second fireplace loop becomes a 1-hour ambient video for streaming on a TV.
Signage loop
A 10-second promo clip loops to 5 minutes for a retail display monitor running unattended.
Boomerang × N
Combine with the reverse tool: original + reversed, then loop 10× for a long ping-pong background.
Common use cases
- Ambient background videos (fire, water, rain)
- Retail / event signage that needs to fill time
- Livestream pre-roll waiting screens
- Long-form versions of short artistic loops
- Yoga / meditation timer videos
Troubleshooting
- Visible jump at the loop point
- Source isn't a perfect loop — its last frame doesn't match its first. Trim a few frames at the end and try again, or cross-fade between loops.
- Output is enormous
- Loops don't actually duplicate the video stream in some containers (MP4 supports edit lists); but most players need a concatenated file. Compress source before looping.
- Audio click between loops
- Audio waveform doesn't end at zero crossing. Toggle "audio fade across joins" (default 50ms) to mask the discontinuity.
Frequently Asked Questions
You can loop a video up to 10 times in a single pass. For longer loops, run the tool twice on its own output (looping a 10x file gives 100x).
Try these related tools
Explore more Video Tools
Discover other free, privacy-first tools in Video Tools.