Skip to content

Free Audio Compressor & Converter

Compress MP3, WAV, FLAC, AAC & OGG up to 95% — no upload, runs entirely in your browser.

Drop audio or browse

MP3, WAV, FLAC, AAC, OGG & more

Files stay on your device
Settings
CodecAAC is the best default
BitrateLower = smaller file
Sample rate48 kHz for video, 44.1 for music
ChannelsMono saves space
Compression
Progress0%

TL;DR

Free browser-based audio compressor using FFmpeg WebAssembly. Accepts MP3, WAV, FLAC, AAC, OGG, Opus, M4A, AIFF. Outputs AAC, MP3, or Opus. Bitrate range 32–320 kbps. Typical reduction: 60–90%. Includes trim and stereo-to-mono. Files never leave your device. No account or watermark. Works offline.

What Is Browser-Based AAC, MP3 & Opus Audio Compression?

Browser-based audio compression uses FFmpeg compiled to WebAssembly to decode and re-encode audio entirely inside your browser — no upload, no server, no waiting in a queue. Drop in an MP3, WAV, FLAC, M4A, OGG, Opus, AIFF, or WMA file and choose your output codec: AAC for the best quality-to-size ratio on modern devices, MP3 for universal compatibility, or Opus for the most aggressive compression at low bitrates. According to the IETF, Opus handles speech and music in a single codec at bitrates from 6 kbps to 510 kbps, outperforming every competing codec in listening tests at bitrates below 128 kbps. Set the bitrate anywhere from 32 kbps to 320 kbps, optionally trim the clip, adjust sample rate, and convert stereo to mono. The re-encoded file downloads directly from memory — your original audio never leaves your device.

What Do Codec, Bitrate, and Channel Settings Mean?

Codec Choice
AAC (Advanced Audio Coding) is the successor to MP3 and produces noticeably better quality at the same bitrate. It is the native codec for iOS, macOS, YouTube, and most streaming platforms. MP3 offers near-universal hardware and software support, including car stereos and old devices. Opus is the most efficient codec at bitrates below 128 kbps, making it ideal for voice and podcast delivery.
Bitrate
Bitrate is the primary lever for file size. Unlike video's CRF, audio bitrate is set directly in kbps. 64–96 kbps is transparent for voice and podcasts. 128–192 kbps covers most music listening scenarios. 256–320 kbps is reserved for audiophile use or archival masters where maximum fidelity is required. File size scales linearly: 256 kbps produces exactly twice the bytes of 128 kbps for the same duration.
Sample Rate & Channels
Sample rate (Hz) determines the highest frequency the audio can reproduce. 48 kHz is the broadcast standard; 44.1 kHz is the CD standard. Dropping to 22 kHz saves space but removes high-frequency content above ~11 kHz, which is noticeable for music. Converting stereo to mono halves the data for single-speaker content like podcasts and audiobooks, with no audible downside.

Compress an Audio File in Four Steps

1

Drop or select your file

Drag any audio file — MP3, WAV, FLAC, M4A, OGG, Opus, AIFF, WMA — onto the upload area, or click to browse. The file stays on your device; nothing is uploaded.

2

Trim and adjust channels (optional)

Use the waveform scrubber to cut the start and end of the clip. Convert stereo to mono for voice content. Adjust sample rate if targeting a specific platform (e.g., 22 kHz for telephone-quality voice).

3

Choose codec and bitrate

Select AAC (recommended), MP3, or Opus. Then set the target bitrate — 96 kbps for voice, 128–192 kbps for music. The panel shows a live estimate of the output file size based on duration and bitrate.

4

Encode and download

Click “Compress Audio”. FFmpeg.wasm encodes the file locally. When the progress bar completes, the compressed audio file downloads automatically.

How Does Bitrate Control Audio File Size?

Audio encoders work differently from image encoders. Instead of a quality percentage, they target a specific data rate in kilobits per second. The file size is therefore predictable: a 30-minute podcast encoded at 96 kbps mono AAC will always produce a file of approximately 21 MB, regardless of how quiet or loud the content is. This makes bitrate a precise budgeting tool — if you need a file under a specific size, you can calculate the required bitrate before encoding.

The perceptual quality threshold differs significantly between codecs. AAC achieves near-transparent quality for music at 128 kbps. MP3 requires around 160–192 kbps to reach the same perceived quality. Opus surpasses both at low bitrates — 64 kbps Opus is widely considered cleaner than 128 kbps MP3 for voice content. If your goal is the smallest possible file that still sounds acceptable for speech, Opus at 48–64 kbps mono is the optimal choice. For music that will be played on good speakers or headphones, AAC at 192 kbps is a reliable floor.

Audio Compression FAQ — Common Questions Answered

How to Get the Smallest Audio File Size

Trim silence from the start and end

Recording software frequently captures several seconds of silence before and after the actual content. Trimming even 30 seconds from a podcast saves about 0.2 MB at 64 kbps, but more importantly it reduces the perceived file size and improves the listener's experience. Use the waveform scrubber to cut directly to the first audible sample.

Match bitrate to content type, not to ego

A common mistake is encoding everything at 320 kbps because it “sounds professional.” For a voice memo or interview, 64 kbps mono AAC is objectively indistinguishable from 320 kbps to any human listener, while being 5× smaller. Reserve 256–320 kbps for music that will be played on high-quality audio equipment.

Avoid re-encoding lossy-to-lossy when possible

Converting an MP3 to AAC does not recover quality lost in the original MP3 encoding — it only applies a second round of lossy compression. If your source is already a lossy file, use a bitrate at least as high as the source to minimise generation loss. If the source is WAV or FLAC, you have full flexibility to target any bitrate.

Use Opus for web-embedded or streamed audio

If you are embedding audio in a web page or streaming over a limited connection, Opus at 48 kbps stereo (or 32 kbps mono for voice) delivers better quality than AAC or MP3 at the same bitrate. All major browsers support Opus natively, and the smaller file size directly reduces page load time and bandwidth costs.

How to Compress Audio Files — MP3, WAV & More

Need to compress an audio file for email, messaging, or web upload? LocalSquash handles every common audio format. To compress an MP3 file, upload it and select a lower bitrate (e.g., 128kbps instead of 320kbps) — this typically reduces file size by 50-60% with minimal quality loss. To compress a WAV file, convert it to AAC or MP3, which reduces size by 80-90% since WAV is uncompressed raw audio.

Compress MP3 File

Upload your MP3, select MP3 codec at a lower bitrate (128kbps recommended), and compress. Also try converting stereo to mono for voice content to cut size in half. Ideal for podcast episodes, voice memos, and audiobooks.

Compress WAV File

WAV files are uncompressed and often 10× larger than needed. Convert to AAC at 128-192kbps for excellent quality at a fraction of the size. A 50 MB WAV typically becomes 5-10 MB. Perfect for sharing recordings via email or cloud storage.

Convert Audio to MP3 — WAV, FLAC, AAC & OGG

MP3 is the most universally compatible audio format — it plays on every device, car stereo, Bluetooth speaker, and media player ever made. LocalSquash converts any audio format to MP3 using the same FFmpeg LAME encoder used by professional audio tools. Simply upload your file, select MP3 as the output codec, choose your bitrate, and click compress.

Convert WAV to MP3

WAV is uncompressed raw audio — converting to MP3 at 128-192kbps reduces file size by 80-90% with quality that most listeners can't distinguish from the original. Best for sharing recordings and reducing storage.

Convert FLAC to MP3

FLAC is lossless, so converting to MP3 gives the cleanest possible result with no generation loss. At 192kbps, a 30 MB FLAC track becomes ~5 MB. Perfect for portable players with limited storage.

Convert AAC to MP3

AAC (M4A) files from iTunes and Apple Music convert to MP3 for universal playback. Use 192kbps or higher to minimise generation loss since AAC is already lossy. Best when you need MP3 for car stereos or older devices.

Convert OGG to MP3

OGG Vorbis files are common in gaming and open-source software but won't play on many mainstream devices. Converting to MP3 ensures compatibility everywhere. Use matching or higher bitrate than the source OGG.

Need to Compress Video Too?

LocalSquash also includes a free online video compressor powered by the same in-browser FFmpeg engine. Shrink MP4, MOV, AVI, MKV, and WebM video files by up to 95% with H.264 encoding. Trim, crop, and adjust quality — all without uploading a single frame.

Compress a video