An audio cutter lets you trim any audio file to exactly the portion you need — cutting silence, removing intros, or extracting a specific clip. This tool uses wavesurfer.js for visual waveform editing and the Web Audio API for lossless trimming, entirely in your browser.
1. Upload Audio
Drop your audio file here
MP3, WAV, OGG, FLAC, M4A — or
2. Select Region to Keep
Trimmed Audio Ready
How to Use the Audio Cutter
This audio cutter uses wavesurfer.js to display a visual waveform of your audio, letting you select and trim any region with precision. The Web Audio API handles lossless trimming and WAV export entirely in your browser.
Step 1: Upload Your Audio File
Drag and drop your audio file into the upload area or click to browse. Supported formats include MP3, WAV, OGG, FLAC, M4A, and AAC. Once loaded, a waveform visualization appears showing the audio amplitude over time — louder sections are taller waves.
Step 2: Select the Region to Keep
Click and drag on the waveform to create a selection region (highlighted in blue). The handles at each end can be dragged to adjust the selection boundary. Alternatively, type exact start and end times in seconds in the input fields below the waveform. Use the Play Selection button to preview exactly what you'll export.
Step 3: Add Optional Fades
Use the Fade In and Fade Out sliders to add smooth volume transitions. A 0.5-second fade in prevents the audio from starting too abruptly, and a 0.5-second fade out prevents a harsh ending. These are especially useful for music clips and podcast excerpts.
Step 4: Cut and Download
Click Cut Selected Region to process the audio. The Web Audio API extracts the selected samples and writes a WAV file. Preview the result with the audio player, then click Download WAV to save it. WAV preserves full audio quality — convert to MP3 afterward using Audacity or VLC if needed.
FAQ
Is this audio cutter really free?
Yes, completely free with no limits. There are no watermarks on your exported audio, no file size restrictions, and no signup required. All processing happens in your browser using the Web Audio API.
Is my audio data private?
Absolutely. Your audio file is never uploaded to any server. All loading and processing happens locally in your browser. The wavesurfer.js waveform display and Web Audio API trimming both work entirely client-side.
What audio formats are supported for input?
This tool accepts MP3, WAV, OGG, FLAC, M4A, and AAC files — any audio format your browser can play. The output is always WAV format since it allows lossless trimming without re-encoding artifacts.
How do I select the exact trim region?
After loading audio, a waveform appears. Click and drag on the waveform to create a selection region. You can drag the handles at the start and end of the region to fine-tune your selection. The start and end time inputs also let you type exact timestamps.
What are fade in and fade out options?
Fade in adds a gradual volume increase at the start of your trimmed audio (0 to full volume over 0-2 seconds). Fade out adds a gradual decrease at the end (full to zero volume). These help avoid abrupt cuts that sound jarring in music or podcasts.
Why is the output always WAV?
WAV is an uncompressed format that preserves audio quality exactly when trimming. Browsers cannot encode MP3 without a codec that carries licensing fees. WAV files can be converted to MP3 using free tools like Audacity or VLC after downloading.
Can I trim very long audio files?
Yes, but very long files (over 30 minutes) may use significant browser memory since wavesurfer.js loads the entire audio buffer. For large podcast or interview files, consider splitting them with a desktop tool first if you experience slowness.