Audio Joiner

Audio Joiner

Combine voice notes, song parts or podcast segments into a single audio file. Put the files in order, preview each one, add optional silence between them, and download one joined file — all on your device.

Back

1. Audio files

2–20 files · not uploaded

Drop audio files here

or click to browse — select several at once

MP3 · WAV · FLAC · OGG · OPUS · WEBM AUDIO

    Drag the ⠿ handle to reorder, or use ↑ ↓. Files are joined from top to bottom.

    2. Join settings

    One output file

    Processing uses the bundled open-source libav.js engine (FFmpeg libraries, LGPL-2.1), loaded from this site only. Licences and source code.

    About this tool

    About Audio Joiner

    Audio Joiner combines several audio files into a single track. Add up to 20 MP3, WAV, FLAC, Ogg, Opus or WebM audio files, listen to each one, put them in order by dragging, optionally insert silence between them, and save the result as MP3, WAV, FLAC, Ogg Vorbis or Opus. All decoding, resampling and encoding is done in your browser by libav.js, an open-source WebAssembly build of FFmpeg’s libraries loaded from this site.

    Joining voice notes, chapters, song sections or podcast segments is a common job that usually requires an audio editor or an upload service. This tool keeps your files on your device and tells you when files differ in sample rate, channels or codec, because they must then be converted to a common format and re-encoded.

    How to use

    Step by step

    1. Drop two or more audio files onto the upload area (MP3, WAV, FLAC, Ogg, Opus or WebM audio).
    2. Check each file’s format, length, sample rate and channels in the list.
    3. Drag files by the ⠿ handle, or use the arrow buttons, to set the order.
    4. Press ▶ to listen to any single file.
    5. Set optional silence between tracks and choose the output format and bitrate.
    6. Press Join audio, listen to the result and download it.
    Key features

    What it offers

    • Joins 2–20 files of mixed supported formats into one track
    • Drag-and-drop reordering with mouse or touch, plus arrow buttons
    • Play each source file before joining
    • Per-file name, format, codec, length, sample rate and channels
    • Total joined length, including optional silence between tracks
    • Warnings when sample rates, channels or codecs differ
    • MP3, WAV, FLAC, Ogg Vorbis and Opus output
    • Real per-file progress and a full reset that stops processing
    Best practices

    Tips for best results

    • Put files in the right order before joining — the output is one continuous track.
    • Use files with the same sample rate where possible to avoid resampling.
    • Add 0.5–2 seconds of silence between separate recordings.
    • Choose WAV or FLAC if you plan to edit the joined file further.
    • Check the joined result before deleting the originals.
    Benefits

    Why people use it

    Private

    Files are joined on your device.

    Mixed formats

    Combine MP3, WAV, FLAC, Ogg and Opus.

    Organised

    Easy reordering and per-file preview.

    Transparent

    Clear warnings about re-encoding.

    FAQ

    Common questions

    No. Every file is decoded and joined in your browser by a bundled open-source engine (libav.js, FFmpeg libraries compiled to WebAssembly) loaded from this website.
    Yes. MP3, WAV, FLAC, Ogg Vorbis, Ogg Opus / .opus and WebM audio can be mixed. Each file is decoded, converted to one sample rate and channel layout, and encoded into the output format you choose. M4A/AAC files are not supported.
    Yes, always. The tool decodes all files and encodes one new file, so MP3, Ogg Vorbis and Opus output are lossy. WAV and FLAC output are 16-bit lossless encodings of the decoded audio.
    The tool warns you and converts every track to the first file’s sample rate (48 kHz for Opus) and to stereo if any file is stereo. Mono tracks are copied to both channels.
    Yes. Set “Silence between tracks” from 0 to 10 seconds; the silence is inserted between each pair of files, not at the start or end.
    Up to 20 files, each up to 300 MB, with a total joined length of up to 30 minutes, to stay within browser memory.
    Drag a file by its ⠿ handle, or use the ↑ and ↓ buttons. Use ▶ to listen to a single file before joining.
    Private by design

    This runs entirely in your browser

    No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

    Install Toolisco Add it to your device for offline, one-tap access.