UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

MP3 Cutter & Audio Trimmer

Trim MP3, WAV, M4A and OGG audio with a visual waveform editor. Set start and end with sliders, preview the selection, then download.

About MP3 Cutter & Audio Trimmer

MP3 Cutter & Audio Trimmer is a browser-based audio editing tool that lets you cut any MP3, WAV, M4A or OGG file to a precise start and end time using a visual waveform display. After uploading your audio, the Web Audio API decodes the file and draws a bar-chart amplitude waveform on an HTML canvas so you can visually identify the segment you want to keep. Drag the start and end sliders, click 'Play Selection' to audition the exact clip, then click 'Cut & Download' to export it. All processing is done locally via ffmpeg.wasm — your audio never leaves your device.

Why use MP3 Cutter & Audio Trimmer

  • Visual waveform editor for precise cut point identification
  • Play Selection button to audition the clip before exporting
  • 100% private — audio never leaves your device
  • Supports MP3, WAV, M4A and OGG formats
  • Stream-copy trim is lossless and fast for most formats
  • No watermarks, no signup, completely free

How to use MP3 Cutter & Audio Trimmer

  1. Click or drag your MP3, WAV, M4A or OGG file onto the upload area.
  2. Wait for the waveform to render — it shows the audio amplitude over time.
  3. Drag the Start slider to set the cut-in point.
  4. Drag the End slider to set the cut-out point.
  5. Click 'Play Selection' to preview just the selected segment in the audio player.
  6. Click 'Cut & Download' to export the trimmed clip as a file.
  7. Refine the slider positions while playback is running until the cut sounds right.

When to use MP3 Cutter & Audio Trimmer

  • Cutting a ringtone from a full song
  • Trimming silence or unwanted sections from a podcast recording
  • Extracting a short sound effect from a longer audio file
  • Creating short audio clips for social media or messaging
  • Splitting a long mix into individual tracks
  • Removing intro/outro music from voice recordings

Examples

Ringtone from a song

Input: 3:30 MP3 song, start 0:45, end 1:15

Output: 30-second MP3 ringtone, identical codec/bitrate, ready for phone use

Podcast intro trim

Input: 1-hour M4A podcast, trim to 0:30–55:00 to remove rough intro and outro

Output: Polished M4A clip without the false-start intro and the trailing outro

Sound effect extraction

Input: WAV recording of a session, slice 12.4–14.1s

Output: 1.7-second WAV sound effect at full source quality, drop into any DAW

Tips

  • Zoom the waveform view by trimming roughly first, then fine-tuning the slider near the cut point with the keyboard arrow keys.
  • Use Play Selection to confirm there is no clipped word at the start — even a 0.1 second offset is audible on speech.
  • For ringtone work, target 25–30 seconds of the most recognisable hook section of the song.
  • If the waveform fails to draw on a very large file, the cut still works — fall back on the audio player playhead to find your in/out times.
  • Stream-copy trims at the nearest packet boundary, which is sub-second for most formats but not single-sample exact — re-encode if you need sample-perfect cuts.
  • After the first run, ffmpeg.wasm is cached in IndexedDB; subsequent trims load instantly even offline.

Frequently Asked Questions

Does my audio leave my device?
No, processing is 100% local in your browser. Your file is never uploaded to any server.
Will cutting the audio reduce quality?
No. The tool uses ffmpeg stream-copy mode which copies the audio data without re-encoding, preserving the original quality exactly.
What formats are supported?
MP3, WAV, M4A and OGG on input. The output is in the same format as the input file.
Why does the waveform sometimes not appear?
The waveform uses the Web Audio API. Some formats or very large files may fail to decode in the browser. The trim sliders still work without the waveform.
Can I cut to millisecond precision?
The sliders move in 0.1% steps of the total duration. For a 3-minute track that is about 0.18 seconds per step — sufficient for most use cases.
What is the Play Selection button for?
It plays only the portion between your start and end sliders in the audio player, so you can audition the exact clip before committing to the cut.
Why does it need Chrome or Edge?
ffmpeg.wasm requires SharedArrayBuffer, which is only available in browsers that send the COOP and COEP HTTP headers. The site enables these for Chrome and Edge.
Is there a maximum audio file size?
There is no server-imposed cap. Browser memory limits the practical size; multi-hour audio files (1 GB+) may be slow to decode for the waveform but still trim correctly.

Explore the category

Glossary

ffmpeg.wasm
Browser-side WebAssembly build of FFmpeg used to perform stream-copy trims with no server round-trip.
Web Audio API
Built-in browser API that decodes audio files into raw samples. Used here to compute the visual waveform on the canvas.
Waveform
A bar-chart visualisation of audio amplitude over time. Loud passages appear as tall bars; silence appears as flat lines.
Stream copy
FFmpeg mode (-c copy) that muxes existing audio data into a new container without decoding or re-encoding — lossless and fast.
Bitrate
Kilobits per second of audio data. MP3 trims preserve the source bitrate exactly because no re-encoding occurs.
Sample rate
Audio samples per second (e.g. 44.1 kHz, 48 kHz). Stream-copy trims preserve this value from the input.
Container format
The wrapper file (MP3, WAV, M4A, OGG) holding the audio data and metadata.
Codec
The audio compression algorithm — MP3, AAC (in M4A), Vorbis (in OGG) or PCM (in WAV).