Skip to content

About

PerfectLoop is a browser-based editor for creating seamless video loops, including Spotify Canvas and music visuals. Find loop points, inspect seams, and export MP4, WebM, or GIF

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

PerfectLoop logo

PerfectLoop

Find, fine-tune, and export video loops — right in your browser.

Open PerfectLoop Media stays on your device

Your videos, images, and fonts stay on your device. No installation or account required.

✨ What you can do

  • 🔍 Find loops anywhere in a video, or within a range you choose. Compare matches and get a suggested loop method.
  • 🔁 Shape the loop with a natural cut, dissolve, forward-and-backward playback, or fade.
  • 🩹 Repair small defects with pause trimming, brightness correction, seam alignment, or static and moving patches.
  • 🎨 Add layers with text, images, gradients, custom fonts, movement, and rotation.
  • ✂️ Frame your video in portrait, landscape, square, or custom dimensions. Move, resize, and rotate it in the preview.
  • 📱 Prepare iPhone wallpapers and Spotify Canvas visuals, or export a regular video or GIF.

🚀 Make your first loop

  1. Open a video. Click Open media or drag your file into the editor. A sample is already available when you first open the site.
  2. Choose a range. Adjust the timeline, or use Auto find and click Use this loop on a match.
  3. Make it yours. Set dimensions and audio in Video settings. Open Layers to add text or images, or Repair loop to improve a seam.
  4. Check and download. Press Play in Result to update and play the loop. Compare with Original, watch a few repeats, then Export.

When moving, scaling, or rotating the video, the viewer stays in Original. Choose Result when you are ready to check the processed loop.

💾 Choose your download

Format Good for
MP4 Sharing videos and Spotify Canvas.
WebM Video for websites.
GIF Silent animations, played once or looped forever.
Live Photo / JPG Animated or still iPhone wallpaper preparation.

For Spotify Canvas, the finished video must be 3–8 seconds, portrait, and silent. Live Photo import and Lock Screen animation depend on your device and iOS; see the iPhone guide.

💡 Before you export

  • Check the join. Search scores help compare candidates; watch the result to judge smoothness.
  • Check the duration. A dissolve shortens the cycle; forward-and-backward playback makes it longer.
  • Check the audio. Muting playback does not remove audio from the download — set export audio in Video settings.

📖 Detailed user guide · 📱 iPhone import guide


Free and open source · GPL-3.0-or-later · Third-party licenses

About

PerfectLoop is a browser-based editor for creating seamless video loops, including Spotify Canvas and music visuals. Find loop points, inspect seams, and export MP4, WebM, or GIF

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages