Compression Ratio Calculator
Enter ratio, threshold, and input level — get the exact output level, gain reduction, and a visual transfer curve.
Quick Answer
Above threshold: output = threshold + (input − threshold) / ratio. Below threshold: output = input. Gain reduction = input − output. Add makeup gain to restore level.
Calculate Output
Input Level (dBFS)
Threshold (dBFS)
Ratio (X:1)
Makeup Gain (dB)
Ratio presets
Compressor Output
Output
-15.00
dBFS
Gain Reduction
9.00
dB
Final (w/ Makeup)
-15.00
dBFS
Transfer Curve
Input dBFS (X) → Output dBFS (Y). Pink dot = current input/output.
About This Tool
The Compression Ratio Calculator shows exactly what a dynamic range compressor will do to a signal of any given level. Enter your input level, threshold, ratio, and optional makeup gain, and the tool returns the output level, gain reduction, and a visual transfer curve. This is the math that runs inside every compressor plugin and hardware unit on the planet.
How Compression Works
A compressor watches the incoming signal level. When it exceeds a user-set threshold, the compressor starts reducing gain — but not by the full amount. The ratio determines how much. At 4:1, every 4 dB of input above threshold becomes only 1 dB of output above threshold. The signal isn't silenced; it's simply held back. This narrows the dynamic range — peaks come down, average level stays similar, the difference between loud and soft shrinks.
Threshold
Threshold sets the level above which compression engages. Set it too high and only the loudest peaks get touched — gentle "peak control" with minimal coloration. Set it too low and even soft passages get squeezed, producing a pumping, audibly compressed sound. The right threshold depends on your goal: −18 dBFS for transparent leveling on tracking, −24 to −30 dBFS for aggressive mix compression, −1 to −2 dBFS on a final brickwall limiter to catch only the absolute peaks.
Ratio Choices
1.5:1 to 2:1: extremely subtle, almost imperceptible leveling. Use on stereo mix bus, vocal smoothing, or to glue tracks together. 3:1 to 4:1: the classic mixing range. Adds character, controls peaks, makes the source feel more confident. 6:1 to 10:1: aggressive. Reaches into the source, reshapes its envelope. Used on drums for punch, on vocals for in-your-face presence. 10:1 and higher: effectively limiting. The signal is held to threshold no matter how loud it gets.
Attack and Release (Not Modeled Here)
This calculator computes static (steady-state) compression. Real compressors have attack and release times that determine how fast they respond to incoming changes. Fast attacks (0.1-5 ms) catch transients; slow attacks (10-50 ms) let transients through and compress the body of the sound. Fast releases (10-50 ms) sound aggressive and pumping; slow releases (100-1000 ms) feel transparent. The math here gives you the eventual destination level; attack and release determine how quickly you get there.
Soft Knee vs Hard Knee
Hard knee compression (what this calculator models) starts compression abruptly at the threshold. Soft knee compression eases into compression over a range of levels — typical "knee" settings span 5-10 dB on either side of threshold. Soft knees sound more transparent and forgiving, especially at high ratios. Hard knees sound more "present" and intentional. Most compressors offer both modes.
Pair With Other Tools
Use our LUFS Calculator to set loudness targets, the Decibel Distance Calculator for sound pressure math, the MIDI Velocity Calculator for source-side dynamics, the Reverb Time Calculator for room acoustics, or the Audio File Size Calculator when planning sessions.
Frequently Asked Questions
What does compression ratio mean?
How is gain reduction calculated?
What is makeup gain?
What ratio should I use for vocals?
What's the difference between compression and limiting?
You might also like
Frequency to Note Converter
Convert between frequencies (Hz) and musical note names with cents offset.
⏱ 1 minMusicStreaming Audio Quality Calc
Bitrate, codec, and data comparison across Spotify, Apple, Tidal, YouTube.
⏱ instantMusicChord Progression Builder
Pick a key, get common progressions (I-IV-V, I-V-vi-IV, ii-V-I) with note names.
⏱ instant