Audio Trimmer

Cut, fade and loudness-normalise audio in your browser.

Starting the media engine.

Audio Trimmer runs ffmpeg inside this tab, which needs WebAssembly. If this message stays, your browser has WebAssembly turned off or is too old to run it.

What it does

Cuts a clip out of an audio file, applies a fade in and fade out in seconds, and can loudness normalize the result to a consistent target, all inside your browser tab using ffmpeg compiled to WebAssembly. Export as MP3, M4A, WAV, OGG, or keep the source format and cut without re-encoding.

How to use it

Drop an audio file, load the media engine once, then set a start and end time (plain seconds like 12.5, mm:ss like 1:23, or hh:mm:ss.mmm) either by typing them or by playing the preview and pressing "use current time". Add a fade in or fade out in seconds, turn on normalize if you want a consistent loudness, pick a format, and run.

Why this one

Most online audio cutters make you upload the file to their server, cap the length or file size on the free tier, and skip loudness normalization entirely. This tool trims and fades locally, has no length cap beyond your browser memory, and includes normalization to a streaming-style loudness target, which the online cutters usually charge for or omit.

FAQ
What does normalize actually do?
It runs a single pass loudness normalization targeting minus 16 LUFS integrated loudness, minus 1.5 dB true peak, and 11 LU loudness range, the same kind of target streaming platforms use, so the trimmed clip does not sound quieter or louder than everything else.
Can it cut audio without re-encoding?
Yes. Set the output format to "Same as source" and leave the fades and normalize off. The trim then runs as a stream copy, which is fast and keeps the original audio bytes rather than decoding and re-encoding them.
Is my audio uploaded anywhere?
No. Your files and inputs never leave your device. The trim, fades, and normalization all run inside this browser tab using a local WebAssembly build of ffmpeg.