All guides

How to loop a video for Instagram, Reels and TikTok

16 August 2026 · 4 min read

Short-form feeds replay a video automatically, which is why a well-built loop keeps people watching and pushes watch time up. The trick is to export a clip whose end flows back into its start, at a length short enough that the repeat happens while the viewer is still watching.

Length that works

  • 5-10 seconds is the sweet spot for a loop that replays visibly within a normal scroll.
  • If your source is only 2-3 seconds, loop it up to 6-10 seconds so the motion reads as deliberate rather than glitchy.
  • Set the runtime to a whole multiple of your trim length where possible so the final repeat is not cut mid-motion.

Keep it vertical

Export at Source resolution to keep a 9:16 recording at its native size. Re-framing a vertical clip into a horizontal frame adds bars that the platform will not remove, and cropping later costs sharpness.

Build the loop

  1. Load the clip and trim to a section where the first and last frames look alike — same position, same lighting, same framing.
  2. Watch the preview repeat a few times and nudge the out point until the jump disappears.
  3. Enter the target runtime in seconds.
  4. Set audio to mute if you plan to add a trending sound in-app, or upload your own track if the video ships with its sound.
  5. Export and upload the MP4 as normal.

Open LoopVideo to trim your clip, set an exact loop length in minutes and seconds, and export a high-bitrate MP4 up to 4K — in your browser, with no upload and no watermark.

Frequently asked questions

Does Instagram loop videos automatically?
Short videos in Reels and the feed replay automatically, but the file itself is not looped — a purpose-built looping export is what makes the repeat look seamless.
Should I mute the export?
Mute it if you will add a sound inside the app. Keep or upload audio if the video needs its own soundtrack.
What resolution should I use?
Source resolution for phone footage. It keeps the native vertical dimensions and avoids an unnecessary resize.

Keep reading