Online Audio Cutter & Trimmer — Lossless, No Upload, Waveform Zoom
Cut and trim MP3, WAV, OGG, M4A, FLAC audio files with a zoomable waveform, millisecond precision, fade in/out, and loop preview. Export lossless WAV or MP3. 100% browser-based — your audio never leaves your device. No upload, no server, no signup, no watermark.
Upload audio — zoom the waveform, set handles, cut losslessly
Web Audio API processes everything locally. Spacebar to play/pause, L to loop, arrows to nudge handles 10ms.
Rate this tool
What makes this audio cutter different from mp3cut.net and AudioTrimmer
Cut audio in 5 steps
LazyTools vs other free online audio cutters
| Feature | LazyTools | mp3cut.net | AudioTrimmer | Clideo | SoundTools |
|---|---|---|---|---|---|
| File stays on device | ✅ Always | ❌ Uploaded | ❌ Uploaded | ❌ Uploaded | ❌ Uploaded |
| Waveform zoom | ✅ 5 levels | ❌ No | ❌ No | ❌ No | ❌ No |
| Millisecond time inputs | ✅ mm:ss.ms | ❌ Slider only | ❌ Slider only | ❌ No | ❌ No |
| Loop preview | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
| Keyboard shortcuts | ✅ Space, L, arrows | ❌ No | ❌ No | ❌ No | ❌ No |
| Lossless WAV export | ✅ Raw PCM | ❌ Re-encodes | ❌ Re-encodes | ❌ Re-encodes | ✅ Yes |
| Fade duration control | ✅ 0–10s slider | ❌ On/off only | ❌ On/off only | ❌ On/off only | ❌ On/off only |
| File size limit | ✅ No server limit | 300 MB | 100 MB | 500 MB (paid) | Unlimited (paid) |
| No signup required | ✅ Always | ✅ Yes | ✅ Yes | ❌ For HD | ✅ Free tier |
| No watermark | ✅ Never | ✅ Yes | ✅ Yes | ❌ Free tier | ✅ Yes |
Audio export formats — when to use WAV vs MP3
| Format | Quality | Typical File Size (3 min) | Best For |
|---|---|---|---|
| WAV (PCM) | Lossless — no quality loss | ~30 MB | Archiving, professional audio, re-editing, mastering |
| MP3 320k | Excellent — near-transparent | ~7 MB | High-quality music storage, audiophile sharing |
| MP3 192k | Very good — most users cannot hear difference | ~4.3 MB | General music, podcasts, ringtones, streaming |
| MP3 128k | Good — some high-frequency loss | ~2.8 MB | Low-bandwidth sharing, background music, voiceovers |
Online Audio Cutter Guide — Lossless Cutting, Waveform Zoom, and Fade Effects
Online audio cutters have become one of the most searched-for browser tools because trimming a ringtone, removing a silence from a podcast, or extracting a clip from a song requires no specialised software. However, most free online audio cutters share a critical design flaw: they upload your audio to a server. This creates both a privacy risk and a file-size bottleneck.
How browser-based audio cutting works without a server
The Web Audio API, built into every modern browser since 2013, provides the AudioContext.decodeAudioData() method. This method accepts a raw audio file as an ArrayBuffer and decodes it into an AudioBuffer — an in-memory representation of the audio as interleaved floating-point samples. From this point, no server is needed. The samples are Float32 values between -1 and +1, one per audio frame, per channel. Trimming is as simple as slicing this array. Fading is multiplying values by a linear ramp. Exporting WAV means writing a header and the raw samples to a Blob.
Why waveform zoom matters for precision cutting
At 1x zoom on a 3-minute track, each pixel on a 900-pixel-wide waveform represents about 0.2 seconds of audio. Trying to position a handle at a specific millisecond is nearly impossible by dragging. At 16x zoom, each pixel represents about 12 milliseconds — fine enough to see individual audio transients and place the cut point exactly at a note attack or a silence. This is why professional desktop tools like Audacity and Adobe Audition all feature waveform zoom, and why its absence from most free online tools is such a significant gap.
Lossless vs lossy cutting — what actually happens
When you export a trimmed audio file as WAV, the Float32 sample array is written directly to the output file with a standard RIFF WAV header. No encoding step occurs. The output is mathematically identical to the input samples, just with a shorter duration. This is genuinely lossless. When you export as MP3, the samples are passed to the lamejs encoder which compresses them using the MPEG-1 Layer 3 psychoacoustic model. Some audio information is discarded — this is why MP3 files are smaller but not quite identical to the original. At 320kbps, the difference is inaudible to most listeners. Always use WAV if you plan to further process the trimmed file.
How to make a professional-sounding ringtone
Upload your song. Zoom the waveform to 2x or 4x and find a section that starts on a strong beat. Position the start handle just before the beat. Set the end handle at 30 seconds for Android or no more than 40 seconds for iPhone. Set a 0.5-second fade in to avoid the abrupt start and a 1-second fade out to end cleanly. Export as MP3 192k. The resulting file is around 4 MB, compatible with all smartphones, and sounds professionally edited.
Online audio cutter free no upload — why privacy matters
Many audio files contain sensitive content: meeting recordings, interview audio, personal voice messages, music demos, or confidential call recordings. Uploading these to a third-party server for trimming creates a data transfer event that may not comply with GDPR, HIPAA, or workplace confidentiality policies. The LazyTools Audio Cutter processes everything inside your browser's JavaScript runtime using the Web Audio API. The bytes of your audio file are decoded into memory, trimmed, and re-encoded — all within the same browser tab, with no outbound network requests for the audio data itself.
Audio cutter — 8 questions answered
Lossless means no quality loss. When you export a WAV, the decoded audio samples are written directly to the output with no re-encoding. The result is mathematically identical to the input, just trimmed. Choosing WAV export always gives lossless results regardless of input format.
No. The Web Audio API decodes your file locally in the browser. Nothing is sent to any server. Your audio stays on your device throughout the entire process.
You can upload MP3, WAV, OGG, M4A, FLAC, AAC, WEBM, and any format your browser can decode. Export is available as WAV (lossless) or MP3 at 128k, 192k, or 320k bitrate.
Zoom controls how many seconds of audio are shown on the waveform. At 1x the full track is visible. At 16x only a small portion is shown but each pixel represents about 12ms, allowing precise handle placement. The scroll bar lets you navigate when zoomed in.
Space = play or pause the selection. L = toggle loop mode. Left arrow = nudge the active handle 10ms earlier. Right arrow = nudge it 10ms later. Click a handle first to make it active before using arrow keys.
Upload your song. Select 30 seconds for Android ringtones or up to 40 seconds for iPhone. Add a 0.5s fade in and 1s fade out. Export as MP3 192k. Transfer to your phone and set as your ringtone in your phone settings.
Fade in gradually increases volume from silence at the start of your cut. Fade out gradually decreases volume to silence at the end. Use the sliders to set the duration in seconds. Typical values are 0.5-1.5s for music and 2-4s for ambient recordings.
LazyTools Audio Cutter is 100% free with no upload, no server, no account, and no watermark. Your audio is processed entirely in your browser using the Web Audio API. Cut, trim, fade, and export as WAV or MP3 without any data leaving your device.