9:16 · Runs entirely in your browser · Videos up to 5 min
Video
Everything happens on this device — nothing is uploaded anywhere. Because of that,
this only works for videos up to 5 minutes: longer files risk stalling
or crashing the tab. For anything longer, use the auto_shorts.py command-line
version instead, which has no length limit.
Clip selection
Scans the whole track for natural loop points inside your chosen length range and gives you several candidates to pick from — choose whichever one actually sounds seamless.
Minimum loop length
4s
Maximum loop length
20s
Number of loop candidates
4
Clip length
30s
Number of clips
3
Timestamps
Clip length
30s
Output quality
Encoding runs on your CPU with no hardware acceleration in-browser — 720p renders noticeably faster if you're just previewing options.