Skip to content

How to loop a video for TikTok, Reels, Instagram and YouTube

To loop a video, you play it back to back with itself: a set number of times (repeat it 3 times) or until it fills a length (loop it to 60 seconds), saved as one file. For a loop that never seems to restart, make the last frame match the first or crossfade the end into the start. Here's how to do both for free, how TikTok, Reels and Shorts loop on their own and whether a replay counts as a view, how to loop a YouTube video, and how in CapCut, iMovie, Premiere and ffmpeg.

Updated 11 min read

From Clyper, the AI clipping tool that turns long videos into captioned vertical clips for TikTok, Reels and Shorts.

Get started

In short

  • The quickest free way: open the loop video tool, choose a clip, pick a number of repeats or a length, add a short crossfade if you want the join hidden, and download one MP4.
  • Repeat a set number of times when the clip has a start and an end people should see. Loop to a length when you need to fill time: a background, a 10-hour ambience video, a screen in a shop.
  • A seamless loop needs the end to lead back into the start: the same framing, the same pose or motion, and sound that doesn't jump. A crossfade of half a second hides what's left.
  • TikTok, Reels and Shorts replay a video by themselves, so you don't need to loop a clip before posting it. YouTube counts a Short's view each time it starts to play or replay (since March 31, 2025); Meta and TikTok don't publish whether each loop adds a view.
  • To loop a YouTube video as a viewer: right-click the player and choose Loop on a computer, or Settings, then Additional settings, then Loop video in the app.
On this page
  1. 1How to loop a video for free
  2. 2How to make a seamless loop
  3. 3How TikTok, Reels and Shorts loop, and whether replays count as views
  4. 4How to loop a YouTube video
  5. 5How to loop a video in CapCut, iMovie, Premiere Pro and ffmpeg
  6. 6GIF or video: which kind of loop to make
  7. 7Questions

How to loop a video for free

The free loop video tool repeats a clip in your browser and saves the result as one MP4. It runs on your device, so the video isn't uploaded, and there's no watermark and nothing to sign up for.

  1. Choose your video. Trim it first if only part of it should repeat: a loop shows every wasted second again and again. The video trimmer does that.
  2. Pick how it repeats: a number of times, or a length to fill.
  3. Add a crossfade if the end doesn't match the start, so each join blends instead of jumping.
  4. Download the looped video as an MP4.

The two ways to repeat suit different jobs:

Repeating a video a number of times or to a length
Repeat a number of timesLoop to a length
What you setHow many times it plays: 2, 3, 10How long the result runs: 30 seconds, 1 minute, 1 hour
How it endsOn the clip's own last frameWherever the length falls: an 8-second clip looped to 60 seconds plays 7 times, then 4 seconds of it
Good forA reaction or a trick shown a few times, a GIF-style moment, a replay for emphasisBackgrounds, ambience and music videos, a screen at an event, a video that has to fill a slot
Watch out forToo many repeats: people notice by the thirdA last copy cut mid-motion. A fade-out at the end hides it

Want to loop only a song under a video, not the picture? That's a different job: the add music to video tool loops a short track under a longer video.

How to make a seamless loop

A loop looks seamless when nothing changes at the join: the last frame flows into the first the way any two frames in the middle do. You get there when you film, when you cut, or with a blend.

  • Film it to loop. Lock the camera (a tripod, or the phone propped on something), keep the light the same, and end where you started: the same pose, the hand back in the same place, the object back on the table. Movement that passes through the frame (water, traffic, a crowd, clouds) loops more easily than movement that goes somewhere.
  • Cut on the matching frame. Scrub near the end for the frame that looks most like the first, and trim right before it, so the frame after the last one is the first. For repeating motion (a swing, a spin, a walk cycle), cut at the same point of the cycle at both ends.
  • Crossfade the end into the start. Lay the last half second over the first, fading one out as the other fades in. It hides a small jump in light or position, and it's what the free tool's crossfade does. It shortens each pass by the length of the fade, and it looks like a dissolve when the two ends differ a lot.
  • Ping-pong it. Play the clip forward, then backward. The join always matches, because the backward copy starts on the forward copy's last frame. It suits motion that looks fine in reverse, and it's the Boomerang look.

Mind the sound. A picture that loops cleanly with a voice cut mid-word still jumps. For music, cut on a bar line so the beat carries on; for room sound or ambience, a short audio crossfade at the join; for speech, end on a full stop, or mute it and lay one track across the whole loop.

Ways to make a loop seamless
WayBest forCosts
Film it to loopProduct shots, b-roll, anything you can set upPlanning before you record
Cut on the matching frameRepeating motion, a static sceneA few minutes of scrubbing
Crossfade the endsNature, crowds, light that driftsEach pass is shorter by the fade; a ghosted moment at the join
Ping-pong (forward, then back)Short motion that looks fine reversedTwice the length; obvious with people walking or talking

How TikTok, Reels and Shorts loop, and whether replays count as views

On TikTok, Instagram Reels and YouTube Shorts, a video starts again when it ends, until the viewer swipes away. So you don't need to loop a clip before you post it there: post it once, and make its end lead back into its start. Repeating it inside the file only makes it longer, and a short video that plays its point twice reads as padded.

Whether a replay adds to the view count is a different question, and only YouTube answers it in public:

Whether each app counts a replay as a view
AppReplays by itself?Does a replay add a view?
YouTube ShortsYesYes. Since March 31, 2025, YouTube counts "the number of times a Short starts to play or replay, with no minimum watch time requirement". The old count, which needed some watching, is kept in Analytics as engaged views.
Instagram ReelsYesNot documented. When Meta renamed reels' Plays to Views (November 14, 2024) it said views are counted the same way on Facebook and Instagram and dropped the separate replays metric, but it doesn't say whether each loop adds one.
TikTokYesNot documented for posts. TikTok's ads help counts an ad's video views once per impression and excludes replays, but it publishes no rule for the view count on a regular video.

On YouTube, the bigger count doesn't change the money: YouTube says Partner Program eligibility and Shorts ad revenue sharing are based on engaged views, and when it began counting every format's views the moment a video starts to play (August 2026), it said again that revenue and eligibility still rely on engaged views and engaged watch time. So a loop that makes the number climb without anyone choosing to keep watching doesn't earn more. Our guide to the Shorts algorithm covers what the feed weighs instead.

The loop starts with the clip. A short that gets replayed is a strong moment, cut tight. If yours are in long videos (a podcast, a stream, an interview), Clyper finds them for you: it reads the transcript, picks the moments that stand alone, cuts each on whole sentences, frames it 9:16 on whoever's talking and captions every word, ready to post where it will loop by itself.

How to loop a YouTube video

To watch a YouTube video on repeat, turn on loop in the player. YouTube's help page gives these steps:

  • On a computer: right-click the video player and choose Loop. The video repeats until you turn it off the same way.
  • In the YouTube app: on the watch page, tap Settings, then Additional settings, then Loop video.
  • A playlist: tap Loop in the playlist box to repeat the whole list; tap it again to repeat only the current video.
  • On a TV or console: use the Repeat button in the player's controls.

Shorts replay by themselves in the Shorts player, so there's nothing to turn on.

On your own website, an embedded video loops with two settings added to the embed address, the loop setting and a playlist of the same video, as YouTube's player documentation explains: https://www.youtube.com/embed/VIDEO_ID?playlist=VIDEO_ID&loop=1, with the video's ID in both places.

As the creator, you can't make a long video loop for everyone who watches it. If the video itself should run on repeat (an hour of rain, a background for a stream), loop it to that length before you upload it.

How to loop a video in CapCut, iMovie, Premiere Pro and ffmpeg

Editors don't have a “repeat 5 times” button: you duplicate the clip on the timeline as many times as you need. The loop button you'll find in most of them only replays the preview while you edit; it doesn't change the exported video.

Looping a clip in each editor
EditorHow to repeat the clipNote
CapCut (phone)Select the trimmed clip and tap Duplicate; repeat until it's long enoughCapCut's own guide suggests short fades between copies to hide the jump
CapCut (computer)Copy the clip, right-click an empty spot on the timeline, Paste; repeatKeep every copy the same length
iMovie (iPhone)Tap the clip, tap the Actions button, then Duplicate. The copy goes right after the originalDuplicates don't take extra storage
iMovie (Mac)Select the clip, Edit > Copy, move the playhead to its end, Edit > Paste
Premiere ProCopy the clip and paste it at the playhead, or hold Alt (Option on a Mac) and drag a copy along the trackThe Loop button in the Program Monitor only repeats playback
QuickTime Player (Mac)View > Loop plays the file on repeatPlayback only: it doesn't make a longer file

With ffmpeg, the -stream_loop option repeats the input without re-encoding it:

ffmpeg commands to loop a video
To do thisRun thisWhat it does
Play it 3 timesffmpeg -stream_loop 2 -i input.mp4 -c copy output.mp4The number is extra plays: 2 means the video plus two repeats
Loop it to 60 secondsffmpeg -stream_loop -1 -i input.mp4 -t 60 -c copy output.mp4-1 repeats it endlessly, and -t stops the output at 60 seconds
Loop it to an exact lengthffmpeg -stream_loop -1 -i input.mp4 -t 60 -c:v libx264 -crf 18 -c:a aac output.mp4Re-encodes, so the cut can land on any frame, not only a keyframe

GIF or video: which kind of loop to make

A GIF loops on its own wherever it's shown, with no player and no settings, which is why it's still the format for a loop in a chat, an email, a slide or a README. But it has no sound, only 256 colors in a frame, and it's big: about 3.1 MB for 4 seconds at 480 × 270 and 15 fps with the free GIF maker. The same seconds as an MP4 are many times smaller, sharper and in full color.

A GIF loop compared with a video loop
GIFVideo (MP4)
Loops by itselfYes, everywhereOn TikTok, Reels and Shorts; elsewhere only if the player is set to loop
SoundNoneYes
Quality256 colors a frame, often banded or dottedFull color
File sizeLarge for its lengthSmall
Length that worksA few seconds (the free GIF maker takes up to 15)Anything (Shorts take up to 3 minutes)
Use it forChats, emails, slides, docs, reactionsSocial posts, websites, backgrounds, anything with sound

For a GIF, use the free video to GIF converter; for a video loop, the loop video tool. To join different clips one after another instead of the same one, see how to merge videos.

Questions

How do I loop a video for free?

Use the free loop video tool: choose the clip, set how many times it repeats or how long the result should be, add a crossfade if you want the join hidden, and download one MP4. It runs in your browser, so nothing is uploaded.

How do I make a seamless loop?

Make the last frame match the first: film with the camera locked and end where you started, trim right before the frame that matches the opening, or crossfade the last half second into the first. Cut music on a bar line so the sound doesn't jump.

Do TikTok, Reels and Shorts loop videos automatically?

Yes. On all three, a video starts again when it ends until the viewer swipes away, so you don't need to repeat a clip in the file before you post it.

Do replays count as views on YouTube Shorts?

Yes. Since March 31, 2025, YouTube counts a Short's view each time it starts to play or replay, with no minimum watch time. Monetization still uses engaged views, the old count, which YouTube keeps in Analytics.

Do replays count as views on TikTok and Instagram?

Neither app documents it for regular posts. TikTok's ad metrics exclude replays from an ad's video views, and Meta says Instagram and Facebook count views the same way, but neither says whether each loop of a post adds a view.

How do I put a YouTube video on loop?

On a computer, right-click the video player and choose Loop. In the YouTube app, open the video, tap Settings, then Additional settings, then Loop video.

How do I loop a video in CapCut?

Trim the clip, select it and tap Duplicate, and repeat until the video is as long as you need. On a computer, copy the clip and paste it on the timeline. Short fades between copies hide the jump.

Is a GIF or a video better for a loop?

A video, unless it has to loop somewhere with no player. A GIF loops everywhere on its own but has no sound, only 256 colors a frame and a much bigger file. An MP4 is smaller and sharper, and loops on TikTok, Reels and Shorts by itself.

Sources

The apps' rules are from their own pages, read on November 7, 2026. They change from time to time, so check them before you rely on one.

Clips worth watching twice

Paste a YouTube link. Clyper finds the best moments of a long video and makes up to 30 vertical clips, cut on whole sentences, framed on whoever's talking and captioned word by word.

Works with
  • YouTube
  • Twitch
  • Google Drive
  • Dropbox

or upload a video

See plans and pricing

Free tools for this

All free tools

Keep reading