Audio trimmer & ringtone maker
All tools

How to merge audio files into one track

Joining audio sounds trivial — put one file after another — but the result often has clicks at the seams, jumps in volume or a format your player rejects. Here is a reliable process, and the reasoning behind each step.

By the Feeed team · · 5 min read

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.

Clip 1Clip 2Clip 3
Three clips (12 s, 8 s and 12 s) joined with 2-second equal-power crossfades, drawn on alternating lanes so the overlaps show. The dashed lines are each clip’s gain. Total: 32 − 2 × 2 = 28 seconds.
JoinEffect on lengthUse it for
Straight cutSum of the clipsClips that already end and start in silence; chapters of one recording
Silence gapSum + one gap per joinSeparate songs, quiz questions, language drills — a deliberate pause
CrossfadeSum − one crossfade per joinMusic 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:

DestinationFormatSettings
Sharing, car stereo, any playerMP3192 kbps stereo (or 128 kbps mono for speech)
Podcast hostingMP3128 kbps mono or 192 kbps stereo, 44.1 kHz
Apple devices, iMovieM4A (AAC)192–256 kbps
Further editing, video projectsWAV16-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

ProblemCauseFix
Click or pop at a joinWaveform cut mid-cycleUse a 0.1–0.3 s crossfade instead of a straight cut
Volume jumps between clipsSources mastered at different levelsAdjust the gain of each clip, then normalize the result
Music sags during a crossfadeLinear crossfade of different songsUse an equal-power crossfade
Merged file is shorter than expectedCrossfades overlap the clipsSubtract one crossfade per join, or use a gap
One clip sounds sped up or chipmunkedSample rate mislabelled when joining raw dataUse a joiner that resamples, not a byte-level concatenation
A file won’t openCopy-protected or unsupported codecConvert 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.

Open the audio joiner →