Audio Merger
Join several audio files into one, with a gap or a crossfade between them.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the audio merger
- Choose the audio files; add more at any time.
- Reorder them, and set a gap or a crossfade.
- Merge and download the WAV.
About this tool
Files are decoded, joined in the order you arrange them, and written out as one. Clips can be reordered, a gap of silence can be inserted between them, or they can be crossfaded so one fades out as the next fades in.
Matching is done upwards rather than downwards: the highest sample rate and channel count in the set are used, so adding a mono voice recording to a stereo music track does not flatten the music to mono. The reverse — matching the worst file — is the easier implementation and quietly damages the good material.
Joins get a ten-millisecond fade by default, which sounds like a detail and is not. A hard cut between two clips leaves a discontinuity in the waveform, and a discontinuity is heard as a click; it is the single most common fault in joined audio, and a fade shorter than anyone can perceive removes it entirely.
The crossfade uses an equal-power curve rather than a linear one. Two uncorrelated signals faded linearly dip in loudness through the middle of the overlap, because their combined power falls even as the sum of their amplitudes stays constant — the sine and cosine pairing keeps the power steady, which is why it sounds even.
The output is WAV, and that is a real limitation. Browsers decode MP3, M4A, OGG and FLAC and encode none of them, so the alternative would be bundling a codec several times the size of this whole site.
Common uses
- Joining recorded segments into one interview or episode.
- Combining voice notes into a single file.
- Assembling clips with a crossfade between them.
Frequently asked questions
- What formats can I merge?
- Anything the browser decodes — MP3, M4A, WAV, OGG and FLAC — and they can be mixed freely. The output is WAV.
- Why is the result a WAV, and so large?
- Because browsers can decode compressed audio but not encode it. Compress the result afterwards with whatever your system provides.
- Why is there a fade at each join?
- A hard cut leaves a discontinuity in the waveform, which is heard as a click. A ten-millisecond fade removes it and is far too short to perceive as a fade.
Related tools
Audio Trimmer
Cut a section out of an audio file by dragging the range across a waveform.
Audio Converter
Convert audio between formats in your browser — MP3 or WAV out, with bitrate, sample rate and channel controls.
Audio Normaliser
Measure peak and average levels, then scale the file to a target peak.
Audio Fade In and Out
Add a fade in, a fade out or both, with a choice of curve that actually matters.