Audio Trimmer
Open an audio file, move the waveform handles or type Start and End, then preview and download your selection. A cut from 0:12.000 to 0:31.500 at a decoded 48 kHz contains 936,000 frames. Choose WAV for 16-bit PCM or MP3 for a compressed lossy export, with optional 10 or 50 ms edge fades.
Open an audio file
· or drop one anywhere on the stage
Ready. Choose an audio file, or drop one on the stage.
MP3: 192 kbps, mono or stereo at 44.1 or 48 kHz; a lossy encode with possible encoder padding.
Drag either handle, drag across the waveform to select a new span, or type a time into Start and End. With a handle focused the arrow keys move it by a tenth of a second and shift with an arrow moves it by a second, so the selection can be set without a pointer. A dragged handle stops at the other one; a typed time is taken as typed. Space plays the selection with the fade applied, which is the same shape as the file that downloads. The ceilings are 120 MB and 30 minutes, because the whole file is decoded to 32-bit samples in the memory of this tab before anything is cut.
Common questions
- How do I trim an MP3, WAV or another audio file?
- Choose Open audio or drop a local file on the stage. Set Start and End as seconds such as 12.5 or minutes and seconds such as 0:12.500, then press Enter. Drag the handles instead if you prefer. Choose Fade Off, 10 ms or 50 ms, use Play selection to hear the range, then choose Download WAV or Download MP3. An MP3 input is decoded before cutting; the MP3 button makes a new 192 kbps lossy file rather than copying the original compressed frames.
- Which input formats can this browser open?
- MP3, WAV, M4A/AAC, OGG/Opus and FLAC are possible inputs, but decoding depends on the codec inside the file and this browser. A filename extension does not guarantee support. If decoding fails, export a standard PCM WAV in another editor and try that file. DRM-protected files are not supported. This page cuts an audio file; it does not fetch a URL or supply a video-track selector.
- Can I use this audio trimmer on iPhone, Android, Mac or Windows?
- Use a current browser on iPhone or iPad, Android including Samsung, Mac or Windows, and choose a file available to its file picker. You can type times without dragging, preview the selection, and use the browser download or save/share controls for the result. File access, decoding and available memory vary by browser and device. Desktop software, an APK and an installed native app are separate products; no installer is supplied here.
- Can I download the trimmed selection as MP3?
- Yes. Download MP3 encodes the selected, faded samples at 192 kbps in this tab. It accepts mono or stereo decoded at 44.1 or 48 kHz; other channel counts or decoded rates can still use WAV. MP3 is lossy and its frame padding can make playback slightly longer than the selected range. Editing the times, fade or file, resetting the selection, or choosing Cancel MP3 cancels an unfinished MP3 download. The encoder is lamejs 1.2.7 under LGPL-3.0; its package and source are available at https://www.npmjs.com/package/@breezystack/lamejs/v/1.2.7 and https://github.com/shijinyu/lamejs.
- Why choose WAV, and how large is it?
- WAV writes 16-bit PCM without another lossy codec pass. Its size is 44 header bytes plus two bytes per channel per selected frame, shown before downloading. One minute of stereo at 48 kHz is 11,520,044 bytes, about 11.5 decimal MB. A short WAV selection can be smaller than a long compressed input, so the size comparison depends on both length and format. Neither output restores detail already lost in the source.
- Is the cut sample accurate or lossless?
- Start and End are rounded to the nearest sample of the decoded audio buffer. The displayed frame count is the exact range copied before encoding, and WAV contains that many frames. Browser decoding may resample to the audio context rate. WAV rounds float samples to 16-bit integers and clamps values outside full scale; clipping can be audible, so it is not a promise of bit-identical or lossless output. MP3 adds lossy encoding and possible padding of its own.
- What do the edge fades do?
- Each fade applies a linear gain ramp to the first and last 10 or 50 ms of the selected samples. The first and last samples become silent when a ramp is present. This can soften an abrupt edge, but it does not guarantee an inaudible edit or remove clicks elsewhere in the recording. Off copies the decoded selection without a ramp before output encoding. A fade longer than half the selection is refused. Play selection previews the fade envelope, rather than the MP3 encode or WAV rounding.
- Is my recording uploaded, and is this a safe way to cut private audio?
- The audio file is read, decoded, trimmed and encoded in this tab, with no audio upload or account. Audio samples and filenames are not sent to analytics. Only the fade setting is remembered locally between visits; your file is not saved by the page. This describes the audio workflow, not a security guarantee for the browser, device or downloaded file. Keep recordings whose sensitivity exceeds that environment in your trusted editor.
- What are the size and length limits?
- The file limit is 120 MB, meaning 120,000,000 bytes, checked before reading. Decoded audio must be no longer than 30 minutes, checked after decoding and before cutting. A long compressed recording may need far more memory after decoding; these checks cannot guarantee that every device has enough memory. MP3 encoding yields between blocks so you can cancel. For longer files, make shorter local exports in a desktop editor first.
- Can I trim using the keyboard?
- Type the Start and End times and press Enter. With a handle focused, arrows move it by 0.1 seconds, Shift plus an arrow by one second, and Home or End moves toward the file or the other handle. A dragged or nudged handle cannot cross the other one. The space bar toggles selection playback when you are outside text fields and other buttons.
- Can I join clips, change volume or tempo, or remove silence automatically?
- This tool exports one selected range from one file. It does not join or mix recordings, change speed or pitch, boost volume, reverse audio, record a microphone, or detect silence with AI. You can manually move the handles past silence at an edge, but automatic silence removal needs an editor with that feature. A locally saved WhatsApp voice recording can be cut if the browser decodes its codec; no WhatsApp connection is provided.
Times round to the exact sample of the decoded buffer; WAV is not re-encoded with a lossy codec, but uses 16-bit rounding and clipping. The uncompressed PCM WAV may be larger than a compressed source, while MP3 is a new lossy encode with possible padding. Input formats depend on what your browser can decode.