Local audio compressor

Compress audio and measure the output size

Start with a Smaller, Balanced, or Higher quality preset, or choose an approximate size budget. The local encoder selects a supported MP3 bitrate, creates the result once, and reports its actual byte size.

Your selected file stays on this device. No upload, account, or server-side media job.

Browser-local workspace

Choose a local source to begin.

Choose one local audio file—or a local video on the conversion route—then create a separate, verified MP3 or WAV result. The source is not sent to Aftermath, modified, or handed to a fallback service.

No upload, account, or server-side media job.

The local workspace loads after you choose a source.

Start with the size outcome, not codec jargon

The presets map a simple quality choice to a supported MP3 bitrate. An optional size budget derives a one-pass bitrate from duration, while explicit mono and sample-rate controls can reduce size further for suitable voice material.

Measure the completed file

The worker verifies the encoded MP3 container and reports actual bytes, duration, sample rate, and channels. A size budget influences the chosen bitrate, but container overhead and encoder behavior mean it is approximate rather than an exact-size promise.

Private browser handling

Your source remains under your control.

Aftermath reads, decodes, processes, encodes, and verifies the selected file in this browser. It preserves the source and offers a separate MP3 or WAV result; unsupported inputs are never sent to an upload fallback.

Read the processing boundary

Try a measured example

A smaller MP3 from the trimmed WAV

We used Balanced quality to compress the 1.5-second WAV. The output was reopened to check its audio track and size.

  1. Choose a recording or continue from a finished audio result.
  2. Choose MP3 and a quality setting.
  3. Create the copy, then compare size and playback.
Measured downloads
Before compression · WAVBytes: 132,344
Seconds: 1.5
After compression · MP3Bytes: 30,981
Seconds: 1.541

MP3 removes audio information to save space. This test tone proves the file workflow, not speech or music quality. Its measured duration includes encoding padding.

Tested: · Chromium 149.0.7827.55

How we checked

These files passed through the actual tool controls. Downloads were reopened to check sizes, duration, dimensions, or page structure. Capture used synthetic streams; hardware permissions were not tested.

These synthetic samples are free to reuse under CC0. No personal files or recordings were used. Your results may differ.

How to use this tool

Use this route when smaller output bytes are the primary goal for one local audio file. Choose an MP3 quality preset or approximate size budget, with optional explicit mono conversion; the worker selects one supported bitrate, encodes once, reopens the result, and compares measured bytes with any requested budget. WAV remains available as uncompressed PCM, but its size cannot be targeted and it is not a compressed output.

What to choose and what you get

What to choose

  • one selected local audio file

Result

  • a separately downloaded MP3 or 16-bit PCM WAV result

Supported use

  • One decodable local audio file with Smaller, Balanced, or Higher quality MP3 output.
  • An approximate MP3 byte budget derived from readable duration and a supported one-pass bitrate.
  • Optional mono conversion for suitable material and a reopened result reporting actual bytes, duration, sample rate, and channels.

Before you start

  • Exact target-size guarantees, adaptive multi-pass encoding, or target-size controls for uncompressed WAV.
  • Automatic removal of content, silent stereo-to-mono conversion, or server processing when a codec is unsupported.

Supported formats

  • Accepted formats: MP3, WAV, M4A, AAC, Ogg, Opus, FLAC.
  • Output formats: MP3, WAV.

Browser support and permissions

  • Modern browser with JavaScript and support for the selected audio container and codec; memory and performance vary by device.
  • No camera, microphone, or screen permission is needed.

Choose the right settings

  • Use this route when reducing bytes is more important than preserving the source representation.
  • Use /convert-audio when the full track only needs a deliberate MP3 or WAV representation without a size target.
  • Choose mono only when stereo information is unnecessary; use /audio-tools when the outcome remains undecided.
  • Judge success from the reopened measured size, not the requested budget alone.

Worked example

A spoken recording needs a smaller MP3 for delivery using a quality preset rather than an exact final byte promise.

Starting facts

  • The source primary track can be decoded locally.
  • Lower bitrate can introduce audible artifacts.

Observed operation: Choose the MP3 quality or approximate one-pass byte budget, encode locally and reopen the completed output.

Review the result: Listen for speech clarity, artifacts and silence, then compare actual bytes and duration with the delivery need.

Boundary: The one-pass budget is approximate and cannot guarantee exact bytes, transparency or support in every player.

What you can do

Reduce one local audio file’s size with MP3 quality presets or an approximate one-pass byte budget

Choose another tool when

  • Preservation-oriented full-track MP3 or WAV conversion belongs to /convert-audio.
  • A requested MP3 size is an approximate one-pass bitrate budget, not an exact-byte promise.
  • WAV output is uncompressed and does not use the MP3 target-size controls.

If it does not work

  • A source without readable duration cannot support a duration-derived target-size budget.
  • A requested target below the supported MP3 bitrate floor is blocked instead of creating a misleading result.
  • Local decode, encode, bounded-output, container-signature, or reopened-result failure prevents download.

Things to know

  • Codec support, performance, and memory use vary by browser, device, source, and operation.

Privacy boundary

The selected audio stays in the current browser session and is not sent to an Aftermath processing service. How local processing is verified.

What this tool verifies

Checks the displayed limits and reports or creates a separately downloaded MP3 or 16-bit PCM WAV result from one selected local audio file.

Check before sharing

Preservation-oriented full-track MP3 or WAV conversion belongs to /convert-audio.

How it works · Privacy · Terms of use · Contact