Audio Looper
Repeat a clip as many times as you need.
or paste one from your clipboard
How to use it
- Drop the clip you want repeated. Trim it first if the start or end is ragged. A loop exposes every flaw at its edges, over and over.
- Set how many times it should repeat. The running total next to the heading updates as you drag, so you can aim for a length rather than guess at a count.
- Add a gap if the repeats should not run straight into each other. Gaps go between repeats, so the file still ends on audio rather than on silence.
- Choose a format and download. The repeats are copies of the same samples, so the file gets longer without getting any worse.
What makes a loop seamless
A loop is seamless when the end of the clip and the start of the clip are interchangeable. Same level, same phase, same musical position. Repetition does not create that property; it only reveals whether you already had it. Everything this tool can do is join copies together perfectly, and it does, so any bump you hear at the loop point was in the clip before it arrived here.
For music, the boundary you want is almost always a bar line, and bar lengths are arithmetic rather than judgement. One bar of 4/4 lasts 60 ÷ BPM × 4 seconds: exactly 2 seconds at 120 BPM, 1.875 at 128, about 1.379 at 174. Trim the clip to a whole number of bars at that length and the loop will sit right. If you do not know the tempo, the BPM detector will tell you, and the trimmer's timecode fields accept hundredths of a second, which is finer than the error you would hear.
For everything else (room tone, rain, machinery, a synth pad) the rule is to cut where the waveform crosses zero and the content is unremarkable. A loop point in the middle of a bird call announces itself once a cycle; the same point two seconds later, in flat background, does not.
Where the gaps go
Gap length is measured between repeats, and there is deliberately no gap after the last one. That means five repeats with a two-second gap produce four gaps, and the file ends the instant the fifth repeat does. This is the behaviour you want almost always: a file that ends on silence looks longer than it is in every editor, and the trailing pause turns into an awkward hole when the file is dropped onto a timeline.
Gaps are digital silence, not a fade, so they are only useful when the clip already ends cleanly. A practice loop with two seconds between passes is the classic use. Long enough to reset your hands, short enough to keep the tempo in your head. For a continuous bed, leave the gap at zero.
Knowing when to stop
The whole result is assembled in memory before anything is encoded, so length has a hard ceiling that depends on your device rather than on the tool. At roughly 21 MB per minute of 44.1 kHz stereo, half an hour of output is about 630 MB of working memory, and browsers begin refusing allocations somewhere above that on most machines and much sooner on phones.
Two things buy you room. A mono source halves the cost immediately, which is free if the clip is a voice or a mono sound effect. And a shorter source loop repeated more times costs exactly the same as a longer one repeated fewer times. It is total output length that matters, not the count. If you need hours of ambience, generate twenty minutes here and let whatever plays it repeat that.