Skip to main content
Filesvo

Compress Audio Online

Make audio files smaller for messaging, email or storage. Any common audio format goes in; a standard MP3 at the bitrate you choose comes out, with the exact size change shown — including the honest case where a low-bitrate file can't usefully shrink further.

or drag and drop a .mp3 / .wav / .m4a / .ogg / .flac file here — up to 100 MB

This tool runs the open-source FFmpeg engine in your browser. First use downloads it once (a 32 MB file, roughly 10 MB compressed in transit); after that it loads from your browser cache. Your files are never uploaded. The engine is ffmpeg.wasm, distributed unmodified under the GPL-2.0-or-later.

Processed on your device — files are never uploaded to Filesvo.

How to use Filesvo

  1. Select or drop an audio file — MP3, WAV, M4A, OGG or FLAC.
  2. Pick a target bitrate: 64 kbps for voice, 96 or 128 kbps for music.
  3. Click Compress Audio and download the smaller MP3.

How audio compression works

Lossy audio encoders shrink files by discarding sound the ear is least likely to notice; the bitrate sets how aggressive that is. Voice recordings stay perfectly intelligible at 64 kbps, while music keeps good quality at 96–128 kbps — a WAV or FLAC source often shrinks by 90% or more.

Re-encoding an already-low-bitrate MP3 to a similar bitrate saves little and stacks two generations of loss. The tool never hides this: if the output ends up barely smaller — or larger — the result card says so with real numbers.

The FFmpeg command this runs

This tool is FFmpeg itself, compiled to WebAssembly and running in your browser. Below is the command it builds with the options set as they arrive — generated from the same code that performs the conversion, not written out by hand, so it cannot drift out of date. Paste it into a terminal with FFmpeg installed and it does the same job there.

ffmpeg -y -i input.mp3 -vn -c:a libmp3lame -b:a 96k output.mp3

What each option on the tool changes in that command:

Target bitrate

64 kbps — voice, smallest — -b:a 64k

96 kbps — good balance — -b:a 96k

128 kbps — music — -b:a 128k

The input and output names are placeholders. Your own filenames are used inside the browser, and neither file leaves your device.

Private by design

Your files are processed directly in your browser using the open-source FFmpeg engine compiled to WebAssembly and are not uploaded to Filesvo. Nothing is stored on our servers, because nothing ever reaches them.

The engine is a static file your browser downloads once and then caches — the only network request this tool makes. It is used exactly as its authors published it; see the engines and their licences.

Frequently asked questions

Will compressing damage my audio quality?
Some detail is always discarded at lower bitrates — that's what makes the file smaller. At 96–128 kbps most music still sounds good on phones and laptops; critical listening on good headphones will notice. For pure speech, 64 kbps is usually indistinguishable.
Are my files uploaded?
No. The first time you use an audio/video tool, your browser downloads the open-source FFmpeg engine — a 32 MB file, roughly 10 MB once your connection compresses it — as a static file, and that is the only network traffic. Your media files are then processed entirely on your device and never reach a Filesvo server.
Does this work on phones?
Yes on recent devices, with limits: the engine is a 32 MB file (roughly 10 MB compressed in transit), and phones have less memory available to the browser, so large videos can fail on mobile. If a file fails on your phone, try a smaller file or a desktop browser. The 100 MB per-file limit applies everywhere.