Audio Joiner
Merge audio files into one, with crossfades or gaps. Mixed sample rates handled automatically.
How to Use
- 1. Add the audio files you want to join.
- 2. Drag them into the order you want with the arrows.
- 3. Set a crossfade or a gap between tracks if you want one.
- 4. Join them and download the WAV file.
Joining Audio Cleanly
A hard join between two audio files usually produces an audible click. The cause is a discontinuity: one track's waveform ends mid-cycle at some non-zero value and the next begins somewhere else entirely, and that instant jump is heard as a transient. A crossfade removes it by overlapping the two and ramping one down as the other comes up, so the waveform stays continuous.
Whether to use one depends on the material. For music, a crossfade of half a second to two seconds sounds deliberate and smooth. For speech — joining interview segments, stitching voice notes — a fade makes the words overlap and muddle, and a short silent gap sounds far more natural. That is why both controls are here.
Files with different sample rates are handled by resampling everything up to the highest rate present, never down, so joining a 22 kHz voice note to a 48 kHz recording does not degrade the better one. The mixing and resampling run through an OfflineAudioContext, which gives sample-accurate fades and the browser's own high-quality resampler rather than hand-written interpolation.
Note that the total is shorter than the sum of the parts whenever a crossfade is set, because each overlap removes its own length from the timeline. Set crossfade to zero and the durations add up exactly.
Related: Audio Trimmer, Audio Converter, and Extract Audio from Video.
Frequently Asked Questions
What format is the joined file?
WAV, at the highest sample rate among your inputs. Browsers can decode MP3 and AAC but cannot encode to them without a large extra library, so the output is lossless WAV. Run it through a converter afterwards if you need MP3.
Can I join files with different sample rates?
Yes. Everything is resampled to the highest rate found among your files, so nothing gets downsampled and no detail is discarded. The browser’s own high-quality resampler does the work.
What does crossfade do?
It overlaps the end of one track with the start of the next, fading one down as the other comes up. That removes the abrupt click you get from a hard join, which is worth doing for music. For speech, a short gap usually sounds more natural than a fade.
Why is the total shorter than the sum of my files?
Because a crossfade overlaps two tracks rather than placing them end to end. A one-second crossfade across five tracks removes four seconds from the total. Set crossfade to zero and the durations add up exactly.
Are my audio files uploaded?
No. Decoding, mixing and WAV encoding all happen in your browser. Nothing is transmitted, and the files are gone from memory as soon as you close the page.
Was this tool helpful?
More Tools
Related audio
Audio Trimmer
Voice Recorder
Audio Converter
Online Metronome
You Might Also Like