Audio Splitter
Split an audio file into multiple segments entirely in the browser. Drag-and-drop a file, decode with Web Audio API, and split using one of three modes: equal-count (split into N parts), equal-duration (parts of X seconds each), silence detection (auto-detect quiet regions using dB threshold + min-duration presets), or manual timestamps. Each segment is re-encoded as a 16-bit PCM WAV (pure-JS RIFF encoder) and bundled into a pure-JS ZIP archive (STORE method, no library). Per-segment download links plus a single ZIP download. History (localStorage), shareable URL, summary stats. 100% client-side.
Split an audio file into multiple segments entirely in the browser. Drag-and-drop a file, decode with Web Audio API, and split using one of three modes: equal-count (split into N parts), equal-duration (parts of X seconds each), silence detection (auto-detect quiet regions using dB threshold + min-duration presets), or manual timestamps. Each segment is re-encoded as a 16-bit PCM WAV (pure-JS RIFF encoder) and bundled into a pure-JS ZIP archive (STORE method, no library). Per-segment download links plus a single ZIP download. History (localStorage), shareable URL, summary stats. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.