How to make a seamless looping video

A perfect loop has no visible start or end — the last frame flows straight into the first, so viewers often watch several times before they notice. Loops are great for backgrounds, product shots, cinemagraph-style clips and short social posts. Here's how to shoot and edit one.

Updated 29 September 20268 min readIntermediate

The short version

  • Film continuous, repeating motion from a locked-off camera.
  • Split the clip in half, swap the halves and dissolve between them — the ends now match perfectly.
  • Keep loops short: often 3–10 seconds.
  • Avoid text or music that obviously starts and ends.

Why loops work

On platforms that replay videos automatically, a seamless loop means people often watch more than once without deciding to. That can make short clips feel more hypnotic and satisfying. Loops are also useful beyond social media: website hero backgrounds, digital signage, event screens and livestream backdrops all need footage that can play forever without a jump.

Shooting for a loop

  • Lock the camera on a tripod or solid surface. Any camera movement makes the join obvious.
  • Choose continuous motion: waves, rain, clouds, steam, flames, traffic, a spinning product, a fountain, leaves in the wind.
  • Avoid one-off events in the frame — a person walking through, a car passing once, a change in light.
  • Record longer than you need so you can pick the calmest section.
  • Keep exposure fixed: lock focus and exposure on your phone so brightness doesn't drift.

The split-and-swap trick

This classic technique makes almost any continuous clip loop smoothly:

  1. Take a clip where the motion is continuous, and split it in the middle.
  2. Swap the two halves, so the second half plays first.
  3. Add a dissolve where the halves now meet.

Why it works: the new video ends on the frame that originally came just before the one it now starts with — so the jump back to the beginning is seamless. The only join left is in the middle, and the dissolve hides it. With moving water, clouds or smoke, it's practically invisible.

Other loop techniques

TechniqueHowBest for
Natural loopFind a moment where the action returns to exactly where it startedSpinning objects, swings, pendulums
Match cut loopFilm the ending to mirror the opening shotShort story clips, "infinite" social videos
Keyframed zoom loopSlowly zoom in, then back out over the same lengthPhotos and still scenes
Split-and-swapAs above, with a dissolve at the middleWater, sky, smoke, crowds

For story-style social loops, write the last line so it leads back into the first ("…and that's why I always say — [first line]"). Viewers who reach the end are carried straight into the start. See our scriptwriting guide.

Looping sound

Audio often gives a loop away. Ambient sound (rain, waves, room tone) can loop with the same split-and-swap approach, but a song with a clear start and finish can't. Options: use no sound for background loops, use a steady ambient track, or pick a music section that repeats cleanly. For social posts, adding a trending sound inside the app is another route.

Step by step: make a loop in VDOAPP

  1. Add your clip to the free online editor and trim it to the steadiest section.
  2. Move the playhead to the middle and press Split.
  3. Drag the second half in front of the first on the timeline.
  4. Select the join between them, open the Transition tab, choose Dissolve and lengthen it to around 1 second.
  5. Mute or replace the audio in the Clip tab if the sound gives the seam away.
  6. Export and test by playing it on repeat.
Open the transitions tool to hide your loop's seam — free and private.