Audio joiner
Combine recordings with an optional crossfade.
How to use Audio joiner
The audio joiner combines two or more audio files, in the order you add them, into a single WAV file. Each input is resampled to 44.1 kHz stereo before joining. Set Crossfade to 0 for back-to-back concatenation, or to any value up to 10 seconds to blend each clip into the next with a triangular crossfade.
- Choose a source file. If the tool accepts multiple files, arrange them in the order you want.
- Set crossfade seconds (0 = none).
- Run audio joiner, review the output, then use the available copy or download controls.
What this tool supports
Combine recordings with an optional crossfade.
- Crossfade seconds (0 = none)
- Range: 0 to 10
Limits and processing
Up to 20 media files, 50 MB each and 100 MB combined; 50 MB output and a 180-second conversion timeout. Subtitle input accepts at most 5,000 blocks. Required codecs and browser memory affect support.
Example source
1 00:00:01,000 --> 00:00:03,000 Hello, world. 2 00:00:04,000 --> 00:00:06,000 A little easier.
Frequently asked questions
How do I crossfade songs together?
Enter a crossfade length between 0 and 10 seconds. Each clip overlaps the end of the previous one by that amount, so the joined file is shorter than the inputs added together. A value of 0 joins clips end to end.
What format is the joined audio file?
The result is joined.wav, 16-bit PCM at 44.1 kHz stereo. WAV is uncompressed and the output must stay under 50 MB, which allows roughly 5 minutes of joined audio.
Can I join audio files of different formats?
Yes, as long as the in-browser FFmpeg build can decode them. Every file is converted to 44.1 kHz stereo before joining, so sample rates and channel counts can differ. Up to 20 files and 100 MB combined are accepted.
Where is my input processed?
This operation processes its source in your browser. Copy and download are explicit actions; source input is not saved in an account or history.
What are the input limits?
Up to 20 media files, 50 MB each and 100 MB combined; 50 MB output and a 180-second conversion timeout. Subtitle input accepts at most 5,000 blocks. Required codecs and browser memory affect support.