Loop a Video for TikTok / Reels — Free, Seamless Loop
Looping clips perform better in algorithm-driven feeds because viewers rewatch. This guide creates a seamless loop that hides the cut between iterations.

Step-by-step
Find a loop-friendly cut point
Open the Trimmer, find a frame at the start that closely matches the end. Smaller mismatch = smoother loop.
Loop or boomerang
Use the Looper to repeat 3–10x. For motion that does not match cleanly, run a "boomerang" by appending a reversed copy — looks intentional.
Export and post
Export at 1080×1920. The loop is baked into the timeline, so the platform shows it as a single longer video that visually loops.
Recommended settings
| Recommended loop count | 3–5x for short clips, 8–10x for sub-3s clips |
|---|---|
| Boomerang trick | Append reversed copy for seamless motion |
| Output | H.264 + AAC, MP4 (9:16) |
Quality check before publishing
- Play the first and last three seconds to catch bad trims, black frames, missing audio, or a visible jump at the end.
- Confirm the exported file matches the important settings above, especially duration, aspect ratio, resolution, codec, and file size.
- Preview once on the target platform or device before deleting the original source file.
- If the clip will be reposted publicly, strip metadata first and verify no private names, GPS data, or device fingerprints remain.
Tools you may also need
FAQ
Will the file size grow?
Yes — looping triples or quadruples the runtime, so the file grows roughly the same factor. Drop bitrate or resolution to compensate.
Why does my loop look jumpy?
The first and last frames don't match closely. Try trimming to a different start/end, or use the boomerang trick to hide the discontinuity.
Does this run in my browser?
Yes — every step in this guide uses an in-browser FFmpeg WebAssembly tool. Your video never uploads to a server and never leaves your device.