Audio crossfade mixer
Join two recordings so the first fades out while the second fades in, with the overlap length and fade curve you choose.
Accepted files: .wav,.mp3,.m4a,.aac,.flac,.ogg,.oga,.opus,.webm,audio/*. Multiple files supported. Up to 256 MiB in total.
Exactly two recordings, each up to 256 MiB and 10 minutes, with an overlap from 0.01 to 60 seconds that fits in both and a result of at most 60 million samples. WAV is read with every sample intact; other formats are decoded by your browser at 48 kHz. Everything is processed on your device and nothing is uploaded. Download: WAV (24-bit by default, 16-bit or 32-bit float) and a JSON report. The first file fades out and the second fades in. Up to 1,000,000 characters. Review the settings before running.
Your result
How to use Audio crossfade mixer
- Choose two recordings: the first plays out, the second comes in.
- Set the overlap in seconds and choose a fade curve.
- Join them and check the peak and headroom in the report.
- Download the joined WAV and the JSON report.
Useful next steps
How the join works
The last part of the first recording and the first part of the second play at the same time for the overlap you set. The first fades out along the chosen curve while the second fades in along its mirror image, so the result is as long as both recordings minus the overlap.
Curves
Equal power keeps the loudness steady when the two recordings are different. Linear keeps the level steady when they are very similar, such as two takes of the same sound. S-curve holds each side longer before handing over.
Matching the files
The second recording is resampled to the rate of the first if they differ. A mono file is copied to both sides when the other is stereo. If the joined audio would clip, the whole file is lowered just enough, and the report gives that headroom gain.