Skip to main content

Free · runs in your browser

Turn a GIF into a looping MP4

Open a GIF, repeat it to the length you need, add a soundtrack if you like, and save an MP4 that any app will take.

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 turn a GIF into a looping MP4, open the GIF in loop.video, choose how long the video should run under Repeat, and press Export video. The GIF is converted to video when it opens, then repeated back to back until it fills the length or count you set.

A GIF loops forever on its own, but only where GIFs are welcome. Many social platforms and video editors want a proper video file instead, and a two-second animation is often too short for them anyway. An MP4 solves both problems and can carry music, which a GIF never can.

The conversion and the export run in your browser. Your GIF is not uploaded, there is no watermark and no sign-up.

How to convert a GIF to a looping MP4

  1. Open the GIF

    Drop the GIF onto the page or press Select video (Choose video on a phone). It is turned into a video first so it can be looped. GIFs have no sound, so the clip starts silent.

  2. Choose how long it should run

    This page starts on Repeat → Length at 30 s. Pick 1 min, 10 min or longer, or type a Custom length up to 3:00:00. For a fixed count instead, choose Number of times and use ×2, ×3, ×5 or ×10.

  3. Check the restart

    Press Watch the join (J). Most GIFs are made to loop, so Cut under Join is usually right. If the GIF jumps at the restart, try Blend or Crossfade.

  4. Add music if you want

    Set Sound to Music and press Choose music to add an MP3, M4A, WAV or OGG file. Or choose Until the music ends under Repeat so the video runs exactly as long as your trimmed song.

  5. Export the MP4

    Leave Format on MP4 under Export settings and press Export video. When it is ready, press Download video, or Share or save to Photos on a phone.

Why turn a GIF into a video

  • Acceptance. Social apps and video editors are built around video files. A GIF may be refused, turned into a still image, or converted on upload in ways you cannot control. An MP4 goes in as it is.
  • Length. Some places want more than a couple of seconds of video, and a short animation can feel abrupt in a feed. Repeating it fills the time without changing the animation.
  • Sound. A GIF is silent by design. As an MP4 it can carry a song or a voice-over.
  • Playback control. Video players offer pause, scrubbing and full screen, and a video sits on a timeline next to other clips in an editor, which a GIF often cannot.

Converting does not improve the picture. A GIF has at most 256 colours per frame and is often small; the MP4 keeps exactly those colours and dimensions. If you still have the original video the GIF was made from, loop that instead for a sharper result.

Making a GIF longer: by length or by count

There are two ways to stretch a GIF, and they suit different jobs.

  • Length fills a duration: 30 s, 1 min, 10 min, 30 min, 1 hour, or any custom length up to three hours. The final pass is cut so the video ends exactly on time. Use it when a platform or project needs a specific length.
  • Number of times plays the GIF a set count, anything from 1 to 999. Use it when the animation should play, say, three times and stop at a natural ending.

Long files stay manageable: the loop is encoded once and written again for every repeat, so even an hour-long video of a tiny GIF finishes quickly. If you are padding a clip to reach a minimum length, making a video longer compares looping with other approaches.

GIF timing, transparency and other quirks

A GIF does not have a frame rate in the usual sense. Each frame stores its own display time in hundredths of a second, so an animation can hold one frame for a second and flash the next for a few hundredths. That uneven rhythm is part of many GIFs’ character, and it is why a GIF can look slightly different from one viewer to another. Browsers, for example, slow down frames with extremely short delays.

  • Check the motion with Play loop (Space) before exporting. There is no speed control, so a GIF that runs too fast or too slow stays that way.
  • MP4 has no transparency. Any see-through parts of the GIF become a solid background in the video.
  • GIFs that were themselves cut from a video often jump at the restart. Find the best loop can choose a cleaner start and end within the GIF, and a short Crossfade hides what is left; the seamless loop video page explains the options.
  • Very small GIFs stay small. Size under Export settings offers the original size or smaller, never larger, so the platform will scale it up when it is shown.

Adding music to a looped GIF

Since a GIF has no sound of its own, music is the natural partner. After Choose music, set Music start and Music end to pick the section of the song you want, add Fade in and Fade out so it does not start or stop abruptly, and set the Volume.

If the video runs longer than the song, switch on Repeat the music so the track starts again. Or let the song set the length: Until the music ends loops the GIF for exactly as long as the trimmed track. More on this in loop a video with music.

Use music you have the right to use, especially for anything posted publicly; platforms may mute or block tracks they recognise.

Shaping it for Instagram, TikTok and Stories

GIFs come in every shape. Under More options, Shape crops to 9:16 for Reels, TikTok and Stories, 4:5 or 1:1 for a feed post, or 16:9 for landscape. Drag the preview, or use Position, to choose what stays in the frame. The Instagram loop video page has more on fitting each format.

GIF to MP4 loops: common questions

How do I convert a GIF to MP4 and make it loop?

Open the GIF in loop.video, choose a Length or Number of times under Repeat, and press Export video. The MP4 contains the GIF repeated back to back.

How do I make a GIF longer?

Repeat it. Choose Length and pick a duration such as 30 s or 1 min, or type a Custom length. The GIF repeats until it fills that time, and the last pass is trimmed to end exactly on it.

Why doesn’t my converted GIF have any sound?

GIF files never contain audio. To give the video sound, set Sound to Music and choose a song from your device.

How can I post a GIF to Instagram?

Convert it to an MP4 first. Instagram expects photos or videos, and an MP4 of your GIF, repeated to a few seconds or more and cropped with Shape, uploads like any other video.

Will the MP4 look better than the GIF?

No. It keeps the GIF’s colours and pixel size. What it adds is wider acceptance, a length of your choosing and room for music.

Can I speed up or slow down a GIF here?

No. loop.video repeats the animation at its own pace and has no speed setting.

Does the MP4 keep the GIF’s transparent background?

No. MP4 video cannot be transparent, so see-through areas become solid in the exported video.

Is my GIF uploaded?

No. The GIF is converted and exported in your browser and stays on your device.