Free tool
Audio Joiner
Merge takes, stems or a set of samples into one file, in the order you choose, with a crossfade at each join if you want one — all inside your browser.
Your files never leave the tab. Decoding, joining and export all happen in your browser, and nothing is uploaded or stored.
Choose the files to join
Add up to 12 files — they join in the order below.
Detail
How this works
Joining is a copy operation: the samples of each file are written end to end into one longer buffer. With no crossfade the result is a butt join, which is exact but only clean when both files sit near zero at the seam. With a crossfade the tail of one file and the head of the next overlap, and the total length shortens by the crossfade at each join.
The crossfade is equal power, following a sine curve, so the level stays steady through the overlap instead of dipping in the middle the way a linear crossfade does on uncorrelated material.
Mismatched files are the usual reason a join sounds wrong elsewhere. Here the first file sets the format: anything at a different sample rate is resampled with interpolation so its pitch and speed are preserved, and channel counts are matched so a mono take does not end up playing out of one side.
FAQ
Frequently asked questions
Toolbox
Related tools
Train your sound. Generate your song.
ANYANO is the bigger version of this: prepare music you own, train a Sound that stays private to your account, then generate from it.