Tested tool guide
Tested browser tools
Checked August 15, 2026
What Audio Joiner does, with a checked example
Audio Joiner combines two or more audio files into a single continuous track entirely in your browser. You add files in the order they should play, then choose per-junction whether to insert a silent gap, a crossfade, or a straight cut. A crossfade overlaps the tail of one clip with the head of the next rather than simply concatenating them, so the joined output is shorter than the sum of the input lengths. People are often surprised that a long crossfade can eat noticeably into a short clip's audible runtime.
Worked example
A concrete input and expected output from the current implementation.
Input
3 files: intro.mp3 (12.0s), verse.mp3 (30.0s), outro.mp3 (8.0s), joined with a 2.0s crossfade at each of the two junctions and no gaps.
->
Expected output
Total output length = 46.0s (12 + 30 + 8 = 50s of source audio, minus 2s overlap at each of the 2 junctions = 50 - 4 = 46s).
Each crossfade overlaps the outgoing clip's tail with the incoming clip's head for the fade duration instead of adding that time, so every crossfaded junction shortens the combined runtime by exactly the crossfade length.