Audio4 min

How to Increase or Decrease Audio Volume Without Clipping

Boost or attenuate audio safely with a true-peak limiter — no distortion, no clipped waveforms, all in your browser.

Volume changes run locally via Zro7 Audio Volume using ffmpeg.wasm. Nothing is uploaded.

To increase or decrease audio volume without introducing clipping distortion, use Zro7 Audio Volume. You set a gain in dB; the tool applies it, then runs a true-peak limiter to catch any samples that would exceed 0 dBFS. Result: louder or quieter audio with no distorted crackle. All in your browser.

Why raw gain distorts

Digital audio maxes out at 0 dBFS. Multiplying every sample by 2 (+6 dB) turns any sample above 0.5 into a clipped, flat-topped waveform — audible as harsh crackle. Simple "volume +6" without a limiter is dangerous on any file that was already close to the ceiling.

How Zro7 stays safe

  1. Apply the requested gain (e.g. +6 dB).
  2. Run FFmpeg's alimiter at -1 dBTP (true peak).
  3. The limiter only kicks in on samples that would clip; everything else passes through unchanged.
  4. Result: perceived loudness increases, no distortion introduced.

Steps

  1. Open Audio Volume.
  2. Drop the file.
  3. Type a dB value (positive to boost, negative to reduce).
  4. Toggle the limiter on for boosts; leave off for reductions.
  5. Preview and export.

Volume vs normalize

  • Volume — a fixed dB shift. Use when you know exactly how much louder/quieter you want.
  • Normalize — targets a loudness (LUFS) or peak level. Use when you want files to match each other. See Normalize Audio.

Frequently asked questions

How many dB can I safely boost?

As many as you want with the limiter enabled — the limiter prevents clipping. Beware: heavy limiting flattens dynamics.

Will the limiter change how it sounds?

On gentle boosts (a few dB) it's transparent. On heavy boosts (+12 dB or more) you'll hear compression on transients.

Can I boost only certain frequencies?

That's EQ, not volume. Consider a dedicated audio editor for surgical frequency work; Zro7 handles overall level changes.

Any file-size change?

Same duration → same size, given the same codec.

Any upload?

None. Gain + limiter run in ffmpeg.wasm inside your browser.

Related posts

← Back to blog