en

Normalize volume

Bring a video's audio track to a consistent loudness (EBU R128) - the picture stays completely untouched. Locally, no upload.

Running locally on your device ...

Target loudness
  • -14 LUFS (streaming: Spotify, YouTube)
  • -16 LUFS (podcast/web video, default)
  • -23 LUFS (broadcast standard EBU R128)

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    An interview where one person noticeably speaks quieter than another, several stitched-together clips at different recording volumes, or a video export that sounds too quiet or too loud on a streaming platform compared to everything else - this tool brings a video's audio track to a consistent, perceived loudness using the EBU R128 standard.

    Important and honest: the picture is NEVER decoded or re-encoded - ffmpeg copies the video stream unchanged (`-c:v copy`), so there is no quality loss on the video and no GPL video encoder is invoked at all. Only the audio track runs through the proven EBU R128 single-pass filter (the very same one the sibling tool "Normalize audio" already uses) and is re-encoded as AAC (for MP4/MOV) or Opus (for WebM/MKV).

    The process runs entirely locally in the browser via ffmpeg.wasm - your video is not uploaded.

    Specifications

    Specifications
    Input formatsMP4, M4V, MOV, MKV, WEBM
    Auto-conversionPNG, GIF
    Output formatMP4
    Batch processingNo
    ProcessingLocally in your browser (WebAssembly)
    File uploadNone

    In 3 steps

    1. Drop your video file (MP4, MOV, MKV or WebM).
    2. Choose the target loudness.
    3. Download the video with normalized volume.

    Limitations: Needs an existing audio track - without sound, the tool honestly reports that instead of producing an unchanged copy. The single-pass filter is somewhat less precise than a two-stage measure-then-normalize process, but needs no second decode pass in exchange. The picture always stays unchanged. One file per run, ~500 MB limit in memory mode (more with browser streaming support).

    FAQ

    Is my file uploaded?

    No, everything runs locally in the browser.

    Does the picture change?

    No. The video stream is copied byte-for-byte, never decoded or re-encoded.

    Which loudness should I pick?

    -16 LUFS suits most podcasts and web videos, -14 LUFS matches common streaming platforms, -23 LUFS is the classic broadcast standard.

    Is there one for plain audio files too?

    Yes, the sibling tool "Normalize audio" uses the same loudness filter for MP3, WAV and friends.

    Related tools

    Mirror video · Change video resolution · Strip video metadata · Cut video silence · Extract subtitles