People merge audio for very different jobs: a workout mix from a dozen songs, a podcast episode with an intro and outro, an audiobook delivered as thirty chapter files, a wedding slideshow soundtrack, or a voicemail greeting assembled from takes. The tools differ, but every good merge makes the same four decisions: order, what to keep of each clip, how the clips meet and how loud each one is. Get those right and the format question at the end is easy.
1. Gather the files and decide the order
Collect everything in one folder first and name the files with a number prefix (01-intro.mp3, 02-interview.m4a) — most joiners, including ours, add files in the order you pick them, and a sorted folder makes that order right first time. Then listen to the transition you are most worried about before anything else. If two songs are in clashing keys or very different tempos, no crossfade will hide it; changing the order is cheaper than fighting it.
The format of each file doesn’t matter much. A modern browser can decode MP3, M4A/AAC, WAV, FLAC and OGG, and the audio track of MP4 or MOV video. What does matter is that you own the audio or have the right to use it — purchased downloads, your own recordings or royalty-free music. Streams from Apple Music or Spotify are copy-protected and can’t be opened by any editor.
2. Trim each clip before joining
Most recordings start and end with something you don’t want: a second of silence, a count-in, room noise, “is this recording?”. Trim those per clip before merging, not afterwards — in a merged file they become dead air in the middle of the track, which is much harder to find and remove. Two rules keep the seams clean:
- Cut in silence or on a beat. For speech, cut in the pause between sentences. For music, cut on a downbeat, or let a crossfade cover the seam.
- Leave a little air. Trimming speech right up to the first consonant sounds clipped. Keep 0.1–0.3 seconds before the first word and after the last.
If you only need to shorten one file, the MP3 cutter is faster; how to cut an MP3 precisely covers zero crossings and clicks in detail.
3. Choose how the clips meet
There are only three ways two clips can join, and each suits different material.
| Join | Effect on length | Use it for |
|---|---|---|
| Straight cut | Sum of the clips | Clips that already end and start in silence; chapters of one recording |
| Silence gap | Sum + one gap per join | Separate songs, quiz questions, language drills — a deliberate pause |
| Crossfade | Sum − one crossfade per join | Music into music, a music bed into speech, any seam you want to hide |
The length arithmetic is worth knowing because it catches mistakes. Ten 3-minute songs joined with 4-second crossfades last 30:00 − 9 × 4 s = 29:24. If a player shows something else, a clip was trimmed differently from what you think. Our audio joiner prints that sum under the clip list as you edit.
For crossfades, use an equal-power curve when the two clips are different material, which is almost always. A plain linear crossfade dips by about 3 dB in the middle — the music audibly sags for a moment. The reasons, and how long a crossfade should be, are in crossfades explained.
4. Match the levels
Files from different sources are almost never equally loud. A commercial song can be 10 dB hotter than a phone voice memo, and a merged file that jumps in volume is the most common complaint about amateur mixes. Balance by ear, clip by clip: play across each join and nudge the quieter clip up (or the louder one down) until neither side jumps out. Background music under or between speech usually sits about 6 dB below the voice.
Then normalize the result once. Peak normalization multiplies the whole merged file by a single gain so its loudest sample sits just under full scale (−1 dBFS), which makes it as loud as it can be without distortion while keeping the balance you set. Normalizing each clip separately before joining doesn’t equalize them — peak level and perceived loudness are different things, as peak vs loudness normalization explains.
5. Sample rates and channels
A merged file has one sample rate and one channel layout, so clips that differ have to be converted. The rules are simple:
- Sample rate: convert everything to the highest rate among your clips — usually 44.1 kHz (music) or 48 kHz (video). Converting up loses nothing; a 22.05 kHz voice memo simply stays as bright as it was. Good resampling never changes pitch or speed.
- Channels: if any clip is stereo, make the result stereo; mono clips are copied to both sides so they sit in the centre. Choose mono output for speech-only content such as podcasts or audiobooks — it halves WAV size and sounds identical on one speaker.
Never try to merge by gluing files together byte by byte (the old copy /b a.mp3+b.mp3 trick). It can play for MP3s with identical settings, but the result carries the first file’s tags and duration, seeking breaks, and it fails completely for M4A or WAV.
6. Export once, in the right format
Do all the joining on decoded audio and encode a single time at the end; each extra MP3 or AAC generation loses a little detail. Pick the format by destination:
| Destination | Format | Settings |
|---|---|---|
| Sharing, car stereo, any player | MP3 | 192 kbps stereo (or 128 kbps mono for speech) |
| Podcast hosting | MP3 | 128 kbps mono or 192 kbps stereo, 44.1 kHz |
| Apple devices, iMovie | M4A (AAC) | 192–256 kbps |
| Further editing, video projects | WAV | 16-bit, 44.1 or 48 kHz |
One subtlety: MP3 and AAC encoders add a few dozen milliseconds of silent padding at the start and end of each file. That is why separately encoded tracks played back to back can have tiny gaps. A merged file only has padding at its outer edges, so the joins inside it are perfectly seamless — one more reason to merge before encoding rather than after. The file size calculator tells you how large the result will be.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Click or pop at a join | Waveform cut mid-cycle | Use a 0.1–0.3 s crossfade instead of a straight cut |
| Volume jumps between clips | Sources mastered at different levels | Adjust the gain of each clip, then normalize the result |
| Music sags during a crossfade | Linear crossfade of different songs | Use an equal-power crossfade |
| Merged file is shorter than expected | Crossfades overlap the clips | Subtract one crossfade per join, or use a gap |
| One clip sounds sped up or chipmunked | Sample rate mislabelled when joining raw data | Use a joiner that resamples, not a byte-level concatenation |
| A file won’t open | Copy-protected or unsupported codec | Convert it to WAV or MP3 first, or use Chrome |
Going the other way — one long recording into many files — is covered by cut an MP3 into parts.