# Cut a seamless loop from a recording

> Drag the start and end on the wave, set the crossfade, and get a loop that repeats without a click.

Cut a part of an audio or video recording and repeat it with a smooth crossfade at the join. Make a seamless loop in your browser, with no upload.

- Tool: [Make loop](https://fixmint.cc/make-audio-loop)
- Category: [Audio & video](https://fixmint.cc/audio-video)
- Fixes: Need a seamless loop of a sound
- Runs in the browser: files and text stay on the device, no sign-up, free.

## How to make a seamless audio loop

1. Drop an audio or video file, then drag the start and end on the wave.
2. Set the crossfade at the join, and how many repeats or minutes you want.
3. Play the loop to listen, then download it as a WAV.

## Questions

### How does the crossfade work?

The last part of the loop fades out while its first part fades in, at equal power, so the sound at the join carries on from before it. A longer crossfade hides a bigger jump, but it also blends more of the sound near the join.

### What does "snap ends to zero crossings" do?

It moves each end to the nearest point where the wave crosses zero, which usually avoids a click. The loop can start or end a few milliseconds away from the point you dragged to.

### What is "find a smoother end"?

It tries end points up to 150 ms either side of yours, compares the last 30 ms before each with the first 30 ms of the loop, and moves the end to the best match.

### Are my files uploaded?

No. The loop is made in your browser, and the file stays here only while this page is open.

## Related tools

- [Remove silence](https://fixmint.cc/remove-silence): Long pauses in my recording
- [Normalize loudness](https://fixmint.cc/normalize-audio-loudness): Files at uneven volume
- [Change audio speed](https://fixmint.cc/change-audio-speed): Audio plays too fast or too slow
