UnQTools
Audio Runs in your browser

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.

100% Private Works Offline Instant

About 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. 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 splitter work?

Drop or pick an audio file. We decode it with the Web Audio API into raw PCM samples per channel. Then, depending on your chosen mode, we compute split points (sample indices), extract each segment as a sub-buffer, and re-encode it as a 16-bit PCM WAV file with a pure-JS RIFF encoder. All segments are bundled into a ZIP archive (STORE method, pure-JS, no library) for one-click download, plus individual per-segment download links.

What split modes are supported?

Four modes: (1) Equal count — split into N equal parts. (2) Equal duration — split into parts of X seconds each (the last part may be shorter). (3) Silence detection — scan for silent regions (amplitude below a dB threshold for longer than a minimum duration) and split at the midpoint of each silence. (4) Manual timestamps — provide a list of timestamps (e.g. '0:00, 1:30, 3:45') and split at those exact points.

What silence thresholds and durations are available?

Five threshold presets: −30 dB (loud), −40 dB, −50 dB (default), −60 dB, −80 dB (very quiet). Five minimum-duration presets: 100 ms, 250 ms, 500 ms (default), 1 second, 2 seconds. A silence region must be quieter than the threshold AND longer than the minimum duration to trigger a split.

What extra features does this tool have compared to others?

(1) Four split modes (equal-count, equal-duration, silence, manual). (2) Equal duration split calculator (by count or by duration). (3) Silence detector (threshold + min duration). (4) Manual timestamp parser (4 time formats). (5) Split point validator. (6) Segment extractor (per-channel slice). (7) Per-segment WAV encoder (44-byte RIFF, 16-bit PCM). (8) Pure-JS ZIP archive builder (STORE method, no deps). (9) Filename generator per segment (zero-padded). (10) History (localStorage, last 20). (11) Shareable URL settings. (12) Drag-and-drop file input. (13) Summary stats (segment count, total duration, avg/min/max segment duration, output size). (14) Five silence threshold presets. (15) Five min-silence-duration presets. (16) Per-segment download links (in addition to ZIP).

Is my data sent anywhere?

No. The audio file you load, decoded samples, segment WAVs, and ZIP archive never leave your browser. There is no upload. Split 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.