Skip to main content
ToolsHub

Audio Joiner

Add several audio clips, arrange their order, and join them into one continuous track exported as WAV. Decoding and merging happen locally with the Web Audio API.

Updated

Files never leave your browser

Drop audio files here or click to choose

They’re merged in order, entirely in your browser.

How to use Audio Joiner

Merge multiple audio clips into one seamless track entirely in your browser using the Web Audio API — no uploads, no server processing, no registration required. Add MP3, WAV, OGG, AAC, or FLAC files in any order, arrange them by dragging, then export the joined result as a high-quality WAV file. Perfect for assembling podcast segments, combining music loops, or stitching field recordings into a single deliverable.

  1. Click "Add audio files" or drag and drop your clips onto the upload zone.
  2. Reorder the clips by dragging them into the sequence you want.
  3. Optionally trim the start or end of each clip using the per-clip controls.
  4. Click "Join" — the Web Audio API decodes each file, resamples to a common sample rate, and concatenates the audio buffers.
  5. Preview the joined audio, then click "Download WAV" to save the result.

Your data never leaves your device — 100% private processing.

How browser-based audio joining works

The Web Audio API's AudioContext.decodeAudioData() method decodes each input file into a raw PCM AudioBuffer regardless of the source codec. The tool then reads the sampleRate of every buffer and resamples any that differ from the target rate (typically 44 100 Hz or 48 000 Hz) before writing sequential sample frames into a single output buffer. The result is encoded to WAV (PCM 16-bit little-endian) using a JavaScript encoder and handed to the browser for download — all without touching a server.

Common audio formats: browser decode support
FormatContainerBrowser decodeNotes
MP3.mp3All modern browsersLossy; most common source format
WAV.wavAll modern browsersLossless PCM; largest file size
OGG Vorbis.oggChrome, Firefox, EdgeLossy; not supported in Safari
AAC / M4A.m4a, .aacAll modern browsersLossy; native on Apple devices
FLAC.flacChrome, Firefox, EdgeLossless; not decoded in all Safari versions

Sample-rate matching and audio quality

Every digital audio file has a sample rate — the number of audio samples captured per second (e.g. 44 100 Hz for CD audio, 48 000 Hz for video production). When joining clips recorded at different sample rates, you must resample them to a common rate before concatenation. Mismatched rates cause the pitch and speed of some clips to sound wrong. The Web Audio API handles resampling internally via its AudioContext target sample rate. For the best output quality, use source files recorded at the same sample rate and avoid repeatedly re-encoding lossy files.

Exporting as WAV and converting further

The joined file is exported as uncompressed PCM WAV, which preserves full audio fidelity and is universally compatible. WAV files are larger than MP3 or AAC equivalents, so if file size matters, pass the downloaded WAV through an audio converter to re-encode it as MP3 or AAC. For video production workflows, 48 000 Hz stereo WAV is the standard interchange format accepted by every major video editor and DAW.

Worked examples

Three podcast segments

Inputs: Clips of 3:00 + 4:00 + 3:30

Result: 10:30 WAV

Intro + interview + outro

Inputs: 0:10 + 25:00 + 0:20

Result: 25:30 WAV

Glossary

AudioBuffer
An in-memory object in the Web Audio API holding decoded PCM audio samples as floating-point arrays, one array per channel.
Sample rate
The number of audio samples captured per second, measured in Hz. CD audio uses 44 100 Hz; video production typically uses 48 000 Hz.
PCM
Pulse-Code Modulation — the standard uncompressed digital audio representation where each sample is a numeric amplitude value.
Resampling
Converting audio from one sample rate to another by interpolating or decimating samples to match the target rate without changing pitch.
Channel
A single audio signal stream; stereo audio has two channels (left and right), mono has one.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Audio & Video

Explore all Audio & Video.