Skip to main content

Free · runs in your browser

Make a loop video for Instagram

Crop to the right shape, make the last frame flow into the first, and give short clips enough time on screen for Stories.

Drop a video to loopChoose a video to loop

Or choose one from your computer. MP4, MOV, WebM and GIF all work.Pick a clip or a GIF from your photos or files.

Works with MP4MOVWebMGIFand more

Looped on your device. Nothing is uploaded.

To make a loop video for Instagram, make the end of the clip meet its beginning, crop it to 9:16 for Reels and Stories or 4:5 for the feed, and export one pass. Reels replay on their own in the Instagram app, so a clip whose join you can’t see appears to run without stopping.

This page opens the tool on the 9:16 shape with a short Crossfade and one pass. For Stories, where a two-second clip would be gone in a blink, you can repeat the loop several times or to a set length before you post.

Your video is processed in the browser and only reaches Instagram when you post it. It is free, and the export has no watermark.

Make an Instagram loop step by step

  1. Open the clip

    Tap Choose video on a phone or click Select video on a computer. Videos straight from your camera roll open as they are.

  2. Check the shape

    Open More options. Shape is already on 9:16 for Reels and Stories; pick 4:5 for a feed post. Drag the preview or use Position to keep the subject in frame.

  3. Make the end meet the start

    Press Find the best loop to pick the closest-matching start and end, or drag Loop start and Loop end yourself. The short Crossfade dissolves the last frames into the first; Watch the join replays that moment.

  4. Choose the number of passes

    Leave Number of times at 1 for a Reel. For a Story, raise it with the quick ×3 or ×5 buttons, or switch to Length and pick 30 s.

  5. Export and post

    Tap Export video. When Your video is ready appears, tap Share or save to Photos, then post it from the Instagram app.

Why one clean pass works best for Reels

Instagram already does the repeating: when a Reel ends, it starts again. A file containing five passes only makes a longer Reel in which the same moment visibly comes round again and again. A single pass with a join nobody can find gives the same endless effect at a fraction of the length.

Because people who keep watching see the join on every replay, the join matters more than almost anything else in the clip. The usual causes of a visible restart are a camera that drifted, light that changed, or a subject in a different place at the end. Find the best loop looks for the pair of frames that match most closely, and rates the result from Excellent match to Poor match. A Crossfade hides a remaining difference; Blend softens a small jump without making the clip shorter. For the theory of loop points, see seamless loop video.

Shapes: 9:16 for Reels and Stories, 4:5 for the feed

Instagram’s Help Centre says Reels can be uploaded at aspect ratios between 1.91:1 and 9:16. Vertical 9:16 is the one that fills a phone screen, so it is the natural choice for both Reels and Stories.

For a regular feed post, 4:5 portrait takes up more of the screen than a square or a landscape video as people scroll. Reels can also appear cropped to a smaller frame elsewhere in the app, such as on your profile grid, so it pays to keep the subject near the centre whatever shape you export.

  • Shape crops the video; it never stretches or adds bars. Turning landscape footage into 9:16 keeps only a narrow vertical slice of the frame, so check what survives.
  • Drag the preview, or use Position, to choose which part of the frame stays.
  • If you film with Instagram in mind, holding the phone upright avoids heavy cropping later.

Stories: give a short loop time on screen

A Story moves on to the next one when the video ends. A two-second loop is over before most people have registered it, so repeat it before posting.

  • Number of times with ×3 or ×5 turns a two-second loop into six or ten seconds.
  • Length set to 30 s repeats it for exactly 30 seconds, cutting the final pass to fit.
  • With a Crossfade, each pass is shorter by the crossfade length, so allow a little extra if you are counting seconds.

The same approach works for any clip that is too short for where you want to post it; make a video longer covers it in more detail.

Keep text and faces away from the edges

Instagram lays its own interface over Reels and Stories: your name and the caption near the bottom, buttons down the side, and a progress bar along the top of Stories. Meta’s guidance for Reels advertisers is to keep text and logos away from the top and bottom edges, and the same advice suits ordinary posts.

Practical framing

  • Keep faces and any text burned into the footage in the middle of the frame.
  • Leave the lower part of the frame free of detail people need to read.
  • loop.video doesn’t add text or stickers, so add captions in Instagram’s own editor, where you can see the overlays as you place them.

Instagram loop videos: questions

Do Instagram Reels loop automatically?

Yes. A Reel starts again when it reaches the end. What you control is whether the restart is visible, which is why the join matters.

What shape should an Instagram loop be?

9:16 for Reels and Stories, and 4:5 for a portrait feed post. Instagram accepts Reels between 1.91:1 and 9:16, but 9:16 is the one that fills the screen.

How do I make a Story loop for longer?

Raise Number of times, or choose Length and pick 30 s or a custom length. The Story then plays the loop several times before moving on.

Why does my Reel jump when it restarts?

The last frame doesn’t match the first. Use Find the best loop to choose better points, add a Crossfade, and check it with Watch the join before exporting.

Can I post a looping GIF on Instagram?

Instagram posts take video rather than GIF files. Turn the GIF into an MP4 first; see GIF to MP4 loop.

Can I add music to the loop?

Yes, with Choose music, which replaces the clip’s sound, or by adding audio in Instagram after you upload. Check that you have the rights to any track you add yourself.

What size should I export for Instagram?

Set Size to 1080p, or leave it on original if your clip is already 1080p or smaller. Quality at Standard or High gives Instagram a clean file to work from, since it processes uploads again.

Is my video uploaded to loop.video?

No. It stays on your phone or computer until you post it to Instagram yourself.