AudioUtils

No upload · No software · Runs in your browser

Audio Splitter

Split audio files into segments in your browser. Drop in an MP3, WAV, M4A, FLAC, or any common format, mark a segment on the waveform, and download just that piece. To split one file into several pieces, run the tool once per piece — each pass gives you precise control over that segment's start and end. Honest about the workflow; precise on every cut.

Drop your audio file here or click to browse

Any audio format · Max 20 MB

How it works

  1. 1Drop your audio file into the dropzone (any common format works).
  2. 2The waveform renders locally so you can see where natural break points are.
  3. 3Drag the handles to mark the first segment's start and end, or type HH:MM:SS into the time inputs.
  4. 4Click Split to download that segment in the same format as the input.
  5. 5Repeat for each additional segment — drag the handles to a new range, click Split, download.

What people use this for

Split an audiobook into chapters

Some audiobook MP3s come as one giant file with no chapter markers. Run the splitter once per chapter — drag the handles to mark Chapter 1's start and end, download, then mark Chapter 2's start and end, download. Time-consuming for a 20-chapter book, but the result is exactly the segmentation you wanted.

Break a DJ mix into individual tracks

A 60-minute DJ set as one MP3 turns into 12 individual tracks if you split it at the transitions. The waveform makes the transitions visually obvious — drag the handles to land on the silences between songs and you have clean splits.

Split a long podcast into segments for social

A 90-minute interview cut into six 15-minute segments is much easier to share on platforms with file size limits. Run the splitter six times with different start/end ranges and you have six files, each independently shareable.

Split a lecture into topics

A 60-minute lecture often covers three or four distinct topics. Splitting it by topic produces files you can re-listen to selectively, link to specific sections of, or transcribe in parallel. Use the lecturer's natural pauses as the split points.

Break a long voice memo into pieces

Sometimes you record a 45-minute voice memo and only want to share two specific 5-minute portions of it. Run the splitter twice — once per portion — and you get two compact files instead of one bulky one.

Pull samples from a music track

Producers sampling a track often want three or four different short segments — a drum break, a vocal hook, a string stab, an ambient pad. Run the splitter once per sample. Each pass is fast because you already know the timestamps from listening.

How splitting works in this tool

The honest version: this is the same single-segment widget as the cutter, framed for split workflows. To split one file into N pieces, you run the tool N times — once per piece — with different start/end ranges each pass. We do not auto-split at silence, we do not output multiple files in one click, we do not have a multi-marker timeline. That sounds like a limitation but in practice it is a feature: every split is precise to the sample, every output file is named with the range you chose, and there is no risk of the auto-splitter putting a break in the wrong place. If you split a 5-chapter audiobook, you make 5 passes and you know exactly where each chapter starts and ends. The trade-off is time — for a 50-segment file you would want a desktop tool instead.

Why we do not auto-split at silence

The most common feature request for an audio splitter is 'auto-split when you detect silence'. We deliberately do not do this. Silence detection is a guessing game with no universal right answer. The threshold that splits a podcast cleanly between guests will mis-split a music track between verses. The threshold that catches the gap between songs in a DJ mix will incorrectly split during a song's quiet bridge. Auto-split is right about 80% of the time, which means 20% of the splits land in the wrong place and need to be redone manually. Manual splitting with a waveform takes about 15 seconds per cut and lands the split exactly where you want it, every time. For most users, the time saved on the wrong-cases offsets the time saved on the right-cases.

Precision over each segment

Running the tool once per segment is slower than 'click split and walk away', but it gives you precise control. For each segment you preview the start and end before downloading, so the segment that ends up on disk is exactly the segment you wanted. With auto-splitters, you usually end up listening to each output file afterward to check if the splits landed correctly anyway — and then re-doing the ones that did not. The manual workflow front-loads that work into the cutting pass, where it is faster to fix.

When you need a desktop tool instead

Three cases where a desktop tool wins. First, batch splitting at silence detection across many files: Audacity's 'Sound Finder' or 'Truncate Silence' effects, or a CLI tool like mp3splt with its silence detection mode, beat manual splitting at scale. Second, splitting MP3 files at frame boundaries with zero re-encode: mp3DirectCut on Windows is the tool of choice — it edits at the MP3 frame level so the output is bit-identical to the source within the segment, but it limits cuts to roughly 26ms boundaries. Third, splitting based on cue sheet timestamps (CD rips, DJ mix releases): tools like CUE Splitter or Foobar2000 read the cue file and split accordingly. For a one-off split of one file into a handful of segments, this browser tool is faster than spinning up any of the above. For ongoing batch work, install the right desktop tool.

Privacy: nothing leaves your device

All splitting runs in your browser using FFmpeg WebAssembly. The audio file is never uploaded. There is no server-side processing and no temporary storage. We have no logs of what you split. This matters because the use cases for splitting (audiobooks you bought, lecture recordings, podcast episodes you produce, DJ mixes you mixed, voice memos with personal details) often involve audio you do not want sitting on a stranger's server even briefly. Disconnect from the internet after the page loads and the splitter still works — proof that there is no server in the loop.

Frequently Asked Questions

Can this splitter automatically split at silence?

No, by design. Silence detection is a guessing game — the right threshold for a podcast is wrong for a music track, the right threshold for a lecture is wrong for a DJ mix. Auto-splitters get about 80% of cuts right, which means 20% land in the wrong place and need redoing. Manual splitting with the waveform takes about 15 seconds per cut and lands the split exactly where you want it. If you need batch silence-detection splitting across many files, Audacity's 'Sound Finder' or the CLI tool mp3splt are the right tools.

How do I split one file into multiple pieces?

Run the splitter once per piece. To split one MP3 into three segments, drag the handles to mark segment 1's range and click Split (download), then drag the handles to mark segment 2's range and click Split, then segment 3. Each pass produces one file. The time per pass is short (about 15 seconds once you know the timestamps), but for files with more than ~10 segments, a desktop tool will be faster overall.

What audio formats can I split?

MP3, WAV, M4A (AAC and ALAC), FLAC, OGG (Vorbis and Opus), AAC, Opus, AIFF, and WMA, plus video files (MP4, MOV) where we extract and split just the audio track. Each output segment matches the input format. If you want to change formats while splitting, do the splits first and run each result through a format conversion tool like /wav-to-mp3 or /m4a-to-mp3.

Does splitting reduce audio quality?

Lossless inputs (WAV, FLAC, AIFF) split bit-identical — no quality change. Lossy inputs (MP3, AAC, OGG, M4A) get one re-encode pass at the original bitrate per split, which introduces a small amount of additional loss that is essentially inaudible on typical playback gear above 192 kbps. If you are splitting an MP3 into 20 pieces, each piece undergoes one transcoding pass, not 20 — the loss does not stack across the file because each split is independent.

How accurate are the split points?

Frame-accurate to the audio sample. Splits can land at any timestamp you specify, with hundredth-of-a-second precision in the time inputs. The waveform makes it easy to land splits at silences, song boundaries, or other visual landmarks. For sample-accurate cutting at any point, the tool re-encodes the output rather than doing frame-level copies — that is what enables the precision.

What is the maximum file size I can split?

Free tier handles files up to 20 MB; Pro ($9/month) raises this to 500 MB. Files larger than 500 MB should be split with a desktop tool because browser memory becomes a bottleneck. For comparison, an 8-hour audiobook at 128 kbps MP3 is about 460 MB and fits within the Pro limit.

Is there a free MP3 splitter that does not upload my file?

This one. The free tier supports MP3 (and every other common format) up to 20 MB, runs entirely in your browser, and does not upload anything. After the first page load the tool works offline, which proves there is no server in the loop. For batch MP3 splitting at frame-level precision without re-encoding, mp3DirectCut on Windows is the desktop standard — also free.

Can I batch-process a folder of files for splitting?

Not in this browser tool. Browser-based file APIs do not handle batch folder operations cleanly, and the use case for batch splitting (10+ files, the same way) is much better served by a desktop tool. For batch silence-detection splitting, mp3splt on the command line is the standard. For batch chapter splitting based on cue files, Foobar2000 with the CUE Splitter component handles it. For one-off splits, this tool is faster than the install.