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. Pick a match and it plays on repeat at once; compare loop methods when you want a suggestion.
  • 🔁 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 watch the loop — every loop method plays live in the browser. 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. Auto find lists every loop it finds, cleanest first; 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