UnQTools
Audio Runs in your browser

Audio Merger

Merge multiple audio files into one continuous file entirely in the browser. Drag-and-drop an ordered list, decode each via Web Audio API, auto-unify sample rate and channel count, then concatenate with optional silence gap (6 presets) or linear crossfade (6 presets). Re-encode as 16-bit PCM WAV (pure-JS RIFF encoder — no library). Sample-rate unifier, channel upmixer, linear resampler, silence gap generator, crossfade calculator + applier, buffer concatenator, total-duration calculator, file-size estimator, timestamped filename, history (localStorage), shareable URL, summary stats, drag-and-drop + segment reordering. 100% client-side.

100% Private Works Offline Instant

About Audio Merger

Merge multiple audio files into one continuous file entirely in the browser. Drag-and-drop an ordered list, decode each via Web Audio API, auto-unify sample rate and channel count, then concatenate with optional silence gap (6 presets) or linear crossfade (6 presets). Re-encode as 16-bit PCM WAV (pure-JS RIFF encoder — no library). Sample-rate unifier, channel upmixer, linear resampler, silence gap generator, crossfade calculator + applier, buffer concatenator, total-duration calculator, file-size estimator, timestamped filename, history (localStorage), shareable URL, summary stats, drag-and-drop + segment reordering. 100% client-side. Everything runs locally in your browser — your data never leaves your device.

How to use

  1. Enter your input in the tool above.
  2. Adjust any options to your preference.
  3. Use the Copy or Download buttons to save the result.
  4. Everything happens locally — your data never leaves your browser.

FAQ

How does the audio merger work?

Drop or pick multiple audio files. Each file is decoded with the Web Audio API into raw PCM samples per channel. We auto-detect the maximum sample rate and channel count across all files, resample and upmix each to that common format, then concatenate the segments — either with a silence gap (insert N ms of zeros between segments) or a linear crossfade (overlap the end of one segment with the start of the next, fading out A and fading in B). The output is re-encoded as a 16-bit PCM WAV with a pure-JS RIFF encoder.

What if my files have different sample rates?

The tool auto-detects the maximum sample rate across all files and linearly resamples each file to that rate before merging. Linear interpolation is used — sufficient for joining voice memos and music clips. Channel counts are unified the same way (mono files are upmixed to stereo by duplicating the channel when joining with a stereo file).

What gap and crossfade presets are available?

Gap presets: 0 ms (none), 100 ms, 250 ms, 500 ms, 1 s, 2 s. Crossfade presets: 0 ms (none), 50 ms, 100 ms, 250 ms, 500 ms, 1 s. If a crossfade > 0 ms is selected, gaps are skipped — the segments overlap by the crossfade duration. If crossfade is 0 and a gap > 0 ms is selected, silence is inserted between segments.

What extra features does this tool have compared to others?

(1) Multi-file ordered list with drag-and-drop. (2) Auto sample-rate unifier (max). (3) Auto channel unifier (max) with upmix. (4) Linear resampler. (5) Silence gap generator (6 presets). (6) Crossfade calculator (6 presets). (7) Linear crossfade applier. (8) Buffer concatenator (gap or crossfade). (9) Total-duration calculator. (10) File-size estimator. (11) Pure-JS 44-byte RIFF WAV encoder (16-bit PCM). (12) Timestamped filename generator. (13) History (localStorage, last 20). (14) Shareable URL settings. (15) Summary stats (segments, total duration, gap/crossfade counts, output size). (16) Segment reordering (move up/down in list).

Is my data sent anywhere?

No. The audio files you load, decoded samples, and output WAV never leave your browser. There is no upload. Merge metadata in history is stored in localStorage on this device only.

Related tools

Audio Bitrate Calculator

Calculate audio bitrate, file size, duration, and quality metrics entirely in the browser. Supports PCM/WAV, FLAC, ALAC, MP3, AAC, OGG/Vorbis, and Opus. Compute bitrate from sample rate × bit depth × channels (PCM), estimate FLAC/ALAC compression (50–60% of PCM), map lossy quality presets (low/medium/high/voice/music) to typical bitrates, compute file size from bitrate × duration, calculate streaming bandwidth requirement, reverse-calculate required bitrate from target file size, and score quality 0–100. Includes 7 sample rates, 5 bit depths, 4 channel layouts, 7 formats, 5 quality presets, side-by-side format comparison, text/CSV exports, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Audio Converter

Convert audio files between formats entirely in the browser. Decode with Web Audio API, re-encode to WAV (PCM 16-bit), WebM/OGG (via MediaRecorder), or MP3 (via MediaRecorder with WAV fallback). Multi-format output, 4 bitrate presets, 6 sample-rate presets, mono/stereo channel selection, pure-JS 44-byte RIFF WAV header builder, Float32 to 16-bit PCM converter, file-size estimator, quality score calculator (0-100), lossless-vs-lossy compatibility checker, smart filename generator, conversion history (localStorage), shareable URL, drag-and-drop, and summary stats. 100% client-side.

Open

Audio Equalizer

Apply a 10-band graphic EQ to audio entirely in the browser. Drag-and-drop or pick a file, decode with Web Audio API, adjust the gain (-12 dB to +12 dB) on each ISO-standard band (31, 62, 125, 250, 500, 1k, 2k, 4k, 8k, 16k Hz), apply via a chain of peaking BiquadFilterNodes in an OfflineAudioContext for batch processing, and re-encode as a 16-bit PCM WAV (pure-JS encoder). 10+ preset library (flat, bass-boost, treble-boost, vocal-boost, loudness, rock, pop, jazz, classical, podcast), 3-band & 5-band simplified modes, 7 gain presets per band, default Q factor 1.41, gain validator, filter-chain config builder, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats. 100% client-side.

Open

Search tools and actions

Search across all 258 tools, categories, and quick actions.