If you watch YouTube for more than 20 minutes, you'll hit it: wildly inconsistent volume between videos. A gaming channel that mixes their audio hot. A podcast interview where one guest is half as loud as the other. A pre-roll ad that's 15 dB louder than the video it's interrupting. And YouTube's own "Stable Volume" feature β€” only available on mobile β€” doing nothing at all on the desktop where most people watch.

This isn't a glitch. It's the predictable result of millions of creators uploading content with no enforced loudness standard, an ad network that has every incentive to mix loud, and a normalization system that only covers part of the problem. Let's break it down.


Why YouTube Volume Is So Inconsistent

YouTube targets -14 LUFS (Loudness Units relative to Full Scale) for uploaded video content. If you upload a video louder than that, YouTube automatically turns it down. If you upload something quieter, it plays as-is β€” YouTube never boosts quiet content. This one-way normalization creates the first problem: quiet content stays quiet, but nothing can be mixed louder than -14 LUFS.

Except, of course, ads. YouTube's ad audio comes through an entirely separate pipeline β€” Google's ad serving infrastructure β€” which is not subject to the same -14 LUFS ceiling. Ad buyers know that louder audio drives higher attention and recall, so ads are routinely mixed at -10 to -13 LUFS. That's a 3–4 dB difference in perceived loudness that hits you every single time a pre-roll fires.

Source Typical Loudness Notes
YouTube video content (uploaded) -14 LUFS (max) Capped on upload; quiet content not boosted
YouTube pre-roll / mid-roll ads -10 to -13 LUFS Separate pipeline, no normalization ceiling
Music videos on YouTube -9 to -14 LUFS Labels master loud; YouTube floors to -14
Talk / podcast content -18 to -24 LUFS Often quiet; YouTube doesn't boost
Gaming streams / VODs -12 to -18 LUFS Varies wildly by streamer mix habits

Add in the variation between creators β€” some who've never thought about LUFS, some who master everything loud for algorithmic engagement β€” and YouTube's overall volume environment is genuinely chaotic. The -14 LUFS ceiling is a ceiling, not a floor. There's nothing preventing the video you watch at comfortable volume from being followed by something 10 dB quieter.


What YouTube's Built-In Normalization Actually Does (And Doesn't)

YouTube has two normalization features, and both are more limited than most people realize:

Desktop: Automatic Loudness Normalization

YouTube applies loudness normalization to uploaded video content only. When you upload a video, it's analyzed and a normalization offset is stored. At playback, YouTube turns the audio down if it was mixed above -14 LUFS. This happens silently β€” you never see a volume adjustment in the player.

The gap

This normalization does not apply to ads. The ad audio bypasses YouTube's player normalization entirely and arrives at your speakers at whatever loudness the ad network chose. You get a consistent experience for content, then a loud jolt when an ad fires.

Mobile: "Stable Volume"

YouTube added a "Stable Volume" feature to the YouTube mobile app β€” buried in Settings β†’ Video quality preferences. When enabled, it attempts to even out volume differences between videos. Reviews are mixed: it helps somewhat with content-to-content variation, but doesn't address ads, and it doesn't exist on YouTube's desktop web player. If you're on desktop β€” where most serious viewing happens β€” Stable Volume is not an option.


The Common Workarounds (And Why They Don't Hold Up)

Browser Extensions

Several Chrome extensions claim to normalize YouTube audio. The most popular ones work by adjusting the HTML5 <video> element's volume property β€” essentially doing gain staging on YouTube's player. This works for content-to-content variation when you're watching videos sequentially, but it has two hard limits:

Extensions are also increasingly at risk from YouTube's ongoing changes to its player architecture. A normalization extension that works today may break silently in a YouTube update next month.

YouTube "Stable Volume" on Mobile

Only available in the mobile app. Does nothing on desktop. Not an option for most users.

OS-Level Volume Mixer

Windows allows per-application volume mixing. But your browser is a single application β€” the YouTube tab, the ad tab, and every other browser tab all share the same audio stream from the OS's perspective. You cannot target a specific browser tab from the OS mixer. Setting Chrome's volume lower reduces everything uniformly. It doesn't normalize between content types.

None of these approaches address what's actually happening: the audio reaching your speakers has no consistent ceiling or floor. The only fix is at the audio stream level β€” intercept the audio before it reaches your speakers and apply normalization in real time.

Stop chasing the volume

SoundBound normalizes your YouTube audio in real time β€” ads, content, everything β€” at the stream level.

Try Free β†’

The Real Solution: Stream-Level Audio Normalization

The correct approach works like this: instead of modifying YouTube's player or adjusting OS volume, you intercept the browser tab's audio output and process it through a normalization chain before it reaches your speakers. Every sound from that tab β€” video content, ads, autoplay, everything β€” passes through your chosen ceiling and floor. Nothing can exceed the maximum you set. Nothing falls below your minimum.

This is technically possible in Chrome and Edge on desktop through the Tab Capture API (getDisplayMedia() with audio). The captured audio stream is piped through the Web Audio API's DynamicsCompressorNode, which acts as a real-time limiter. The source tab is automatically muted to prevent double-playback. The processed audio plays through your speakers at the level you chose.

For a technical deep-dive into how this works at the Web Audio API level, see our article on Real-Time Audio Normalization in the Browser.


How SoundBound Normalizes YouTube Audio

SoundBound implements exactly this approach. It runs in your browser (Chrome and Edge on desktop) and captures the audio output of your YouTube tab β€” or any other tab β€” using the Tab Capture API. The audio is processed through a two-stage chain:

The result: everything from your YouTube tab stays within the range you chose. You set it once. You stop adjusting.


Step-by-Step: Using SoundBound for YouTube

  1. 01
    Open SoundBound Go to soundbound.polsia.app/app in Chrome or Edge on desktop. The app runs entirely in your browser β€” no download or install required.
  2. 02
    Set your ceiling and floor Use the ceiling slider to set your maximum loudness (try βˆ’14 dBFS to start). Use the floor slider to set the minimum. The meters show live input and output levels so you can see what's happening.
  3. 03
    Start capture β€” select your YouTube tab Click "Start Capture." A browser dialog will ask which tab or window to capture. Select your YouTube tab. The source tab mutes automatically to prevent double audio.
  4. 04
    Watch the meters, adjust if needed The input meter shows what's coming from YouTube. The output meter shows what reaches your speakers β€” capped at your ceiling. If an ad fires loud, you'll see the compressor catching it in the reduction meter. Adjust the ceiling or floor to taste.
  5. 05
    Leave it running SoundBound runs continuously. Switch between YouTube videos, let ads play, skip between channels β€” the normalization applies to everything from that tab in real time. You don't touch volume again.
Recommended starting settings for YouTube

Ceiling: βˆ’14 dBFS β€” matches YouTube's content normalization target, so ads are brought down to content level.
Floor: βˆ’40 dBFS β€” boosts quiet videos and whisper-voiced content without affecting normal material.


It Works Beyond YouTube

Because SoundBound captures the audio stream from the browser tab itself β€” not the YouTube player specifically β€” it normalizes any audio from any tab. The same settings that fix your YouTube volume also fix:

If you deal with loud ads specifically and want to understand the full scope of why this problem exists across platforms, see our article on Why Are Ads Louder Than Videos β€” it covers the regulatory gap, the CALM Act, and why platforms have no incentive to fix it. If you're concerned about what repeated volume spikes do to your hearing, the science is in our hearing protection guide. Gamers dealing with Discord call chaos alongside game audio can find recommended settings here. And if you're switching between YouTube, Netflix, Spotify, and podcasts throughout the day, our guide on fixing volume differences between streaming services covers why every platform uses a different loudness target and how to normalize them all with one setting. If you've ever wondered why "loudness normalization" doesn't prevent sudden spikes β€” our audio compression vs normalization explainer covers exactly why: normalization adjusts level uniformly; only compression catches instantaneous peaks.


Stop Chasing the Volume Slider

YouTube's normalization is real but incomplete. It levels your videos β€” not your ads, not your floor. Browser extensions reach the player but not the ad pipeline. The OS mixer treats your browser as one thing. None of these is the actual fix.

Real-time normalization at the stream level is the fix. Set a ceiling. Set a floor. Everything from your YouTube tab stays within that range, permanently, without you touching anything. The volume knob stops being a full-time job.


YouTube audio, finally under control.

SoundBound captures your YouTube tab's audio and normalizes it in real time. Ads can't blast you. Quiet videos can't disappear. Works in Chrome and Edge on desktop β€” no download needed.

Try SoundBound Free

First 100 users get a free trial