🔊 Browser Extension

Stop getting screamed at by videos

Volume Balance adds a real audio compressor to your browser. Quiet videos get louder, loud videos get tamed. Set a default preset and every video on every page just sounds right — automatically.

🌐 Chrome 🦊 Firefox 🧭 Safari 📱 Android (Kiwi Browser)
Volume Balance — Compressor Controls with Threshold, Ratio, Knee, Attack, Release, and Makeup Gain

Every video has a different volume.

Scroll through X, Instagram, YouTube, TikTok, or any site with embedded videos — the volume jumps wildly between clips. One whispers, the next blasts at full volume. There's no normalization. Your only option is reaching for the volume slider after every single video.

📱

Social Media Feeds

X, Instagram, TikTok, Reddit — autoplaying videos with completely inconsistent levels. One post is silent, the next one wakes up the neighbors.

▶️

Video Platforms

YouTube creators all master at different levels. Switch between videos and you're constantly adjusting. Worse with playlists or autoplay.

🌙

Late Night / Shared Spaces

Browsing at night, headphones on, volume low — then a loud ad or video clip blasts your eardrums. You need compression, not just a volume knob.

Six professional controls. Not just a volume slider.

Volume Balance uses the Web Audio API's DynamicsCompressor — the same technology used in broadcast and music production. Every parameter is adjustable in real time.

Threshold

-60 to 0 dB

The volume level where compression kicks in. Lower values = more of the signal gets compressed. Set to -30 dB for general use, -41 dB for aggressive social media normalization.

Ratio

1:1 to 20:1

How much the signal is reduced above threshold. 4:1 is moderate. 8:1 is heavy (Night Mode). 1:1 = no compression. Higher ratios mean more leveling.

Knee

0 to 40 dB

How gradually compression transitions in. 0 dB = hard knee (abrupt). 20 dB = soft knee (smooth, gentle). Higher values sound more natural.

Attack

1 to 200 ms

How fast the compressor reacts to loud signals. 5 ms catches transients instantly. 50 ms lets initial impact through. Lower = faster leveling.

Release

10 to 1000 ms

How fast the compressor lets go after the signal drops. Short release = pumping effect. Long release = smoother, more natural sound.

Makeup Gain

-6 to +12 dB

Boosts the overall level after compression. Because compression reduces peaks, makeup gain brings the whole signal back up — quiet parts included.

5 built-in presets. Plus save your own.

Set a global default preset — it applies automatically on every page. Tweak any slider, save as a custom preset with a name. Delete custom presets anytime. Built-in presets can't be removed.

🎯 Standard

Balanced everyday use
Threshold: -30 dB
Ratio: 4:1
Knee: 12 dB
Attack: 20 ms
Release: 300 ms
Makeup: +2.0 dB

📱 Social Media

Aggressive normalization for feeds
Threshold: -41 dB
Ratio: 4:1
Knee: 12 dB
Attack: 100 ms
Release: 1000 ms
Makeup: +1.5 dB

▶️ Video / Streaming

Transparent leveling for content
Threshold: -24 dB
Ratio: 3:1
Knee: 15 dB
Attack: 10 ms
Release: 250 ms
Makeup: +2.3 dB

🌙 Night Mode

Heavy compression, no peaks
Threshold: -35 dB
Ratio: 8:1
Knee: 6 dB
Attack: 5 ms
Release: 500 ms
Makeup: +3.5 dB

🍃 Gentle

Minimal, barely noticeable
Threshold: -18 dB
Ratio: 2:1
Knee: 20 dB
Attack: 50 ms
Release: 400 ms
Makeup: +0.8 dB

⭐ Your Presets

Save unlimited custom presets
Tweak any slider
→ Click Save
→ Name it
→ Set as default

Synced across browser

What actually happens.

Volume Balance runs as a content script on every page. No server, no data sent anywhere. All processing happens locally in your browser.

01

Detect Media

MutationObserver watches the DOM for video and audio elements — including dynamically loaded content in SPAs like YouTube and X.

02

Create Audio Graph

Each media element gets connected to a Web Audio API chain: Source → DynamicsCompressor → Makeup Gain → Output.

03

Apply Preset

Your global default preset values are applied to the compressor and gain nodes. Changes from the popup update all active compressors in real time.

04

Toggle Per Tab

On/off switch in the popup. When disabled, ratio goes to 1:1 and gain to 0 dB — the audio passes through untouched. No disconnect, no glitch.

Works on Android tablets too.

Install Kiwi Browser on Android — it supports Chrome extensions. Load Volume Balance and you get the same compressor on your tablet. Perfect for scrolling X, Instagram, or TikTok where the volume differences are just as bad as on desktop.

$1.99. No account. No tracking.

5-minute free trial — hear the difference, then decide. $1.99 one-time, no subscription. Only needs storage permission (for presets) and page access (to process audio). No data leaves your browser. Ever.

📧 Get Notified — Chrome & Firefox 🧭 Safari (coming later)

Android: Use Kiwi Browser and install the Chrome version.

More tools by Adelvo

Volume Balance is part of the Adelvo family of professional media tools.

Consistent audio. Every page. Every video.

Install Volume Balance and stop reaching for the volume slider.

Get It — $1.99