Signal to Noise Ratio Calculator (SNR dB, Shannon Capacity)

Signal to Noise Ratio Calculator

Find the signal to noise ratio in decibels from raw powers, from dBm levels, or from voltage amplitudes, then read the linear SNR, the Shannon-Hartley channel capacity for a given bandwidth, and the thermal noise floor set by kTB at 290 K and your receiver noise figure.

🔊Choose an Input Mode

📡Real-World SNR Presets

📝Signal and Noise Inputs

Average signal power in the unit chosen below.

Total in-band noise power, same unit as signal.

Applies to both power fields above.

Received signal strength in dBm.

Noise floor in dBm; SNR is the difference.

RMS signal amplitude across a fixed impedance.

RMS noise amplitude; voltages use 20 log10.

Shannon mode: enter SNR directly to size capacity.

Channel or noise bandwidth for capacity and floor.

Applies to the bandwidth field above.

Added to the -174 dBm/Hz thermal floor.

Controls rounding on every result card.

Signal to Noise Ratio 0 dB decibels
Linear SNR ratio 1 : 1 power ratio Ps / Pn
Shannon capacity 0 bps C = B log2(1 + SNR)
Thermal noise floor 0 dBm -174 + 10 logBW + NF

🔢Formula Snapshot

10 logpower ratio dB
20 logvoltage ratio dB
log2capacity bits
-174dBm/Hz at 290K

📊Linear Ratio to Decibel Reference

Power Ratio Ps:PnSNR in dB (10 log)Voltage Ratio Vs:VnLink Quality
1 : 10 dB1 : 1Unusable, buried
2 : 13.01 dB1.41 : 1Very poor
4 : 16.02 dB2 : 1Marginal
10 : 110 dB3.16 : 1Fair, decodable
100 : 120 dB10 : 1Good data link
1000 : 130 dB31.6 : 1Great, robust
10000 : 140 dB100 : 1Clean channel
1000000 : 160 dB1000 : 1Excellent, hi-fi

🎵Typical System SNR Benchmarks

SystemTypical SNRDominant NoiseNotes
CD digital audio96 dBQuantization16-bit, 6.02 x 16
24-bit studio ADC120-144 dBThermal / ditherApprox 6.02 x N
Vinyl LP record55-65 dBSurface hissGroove and wear
FM broadcast50-70 dBReceiver front endAfter de-emphasis
Wi-Fi usable link20-40 dBCo-channel25 dB for 64-QAM
LTE cell edge0-10 dBInterferenceDown to -6 dB SNR
GPS at antenna-20 dBThermal noiseRecovered by code gain

📡Thermal Noise Floor by Bandwidth

Bandwidth10 log(BW)Floor at NF 0 dBFloor at NF 3 dBFloor at NF 6 dB
1 Hz0 dB-174 dBm-171 dBm-168 dBm
1 kHz30 dB-144 dBm-141 dBm-138 dBm
200 kHz53 dB-121 dBm-118 dBm-115 dBm
1 MHz60 dB-114 dBm-111 dBm-108 dBm
20 MHz73 dB-101 dBm-98 dBm-95 dBm
100 MHz80 dB-94 dBm-91 dBm-88 dBm

📏SNR and Voltage Unit Conversions

QuantityFormulaExample InResult
Linear from dB10^(dB/10)20 dB100 x power
dB from linear10 log10(ratio)1000 x30 dB
Voltage ratio10^(dB/20)40 dB100 x voltage
ENOB from SNR(SNR - 1.76)/6.0274 dB12 bits
dBm to mW10^(dBm/10)0 dBm1 mW
Half powerratio 0.5-3.01 dB50% power

🗃Shannon Capacity Comparison Grid

BandwidthSNR dBLinear SNRlog2(1+SNR)CapacitySpectral Eff
20 MHz0 dB11.0020 Mbps1.0 b/s/Hz
20 MHz10 dB103.4669.2 Mbps3.46 b/s/Hz
20 MHz20 dB1006.66133 Mbps6.66 b/s/Hz
20 MHz30 dB10009.97199 Mbps9.97 b/s/Hz
40 MHz25 dB3168.31332 Mbps8.31 b/s/Hz
1 MHz15 dB31.65.035.03 Mbps5.03 b/s/Hz
200 kHz9 dB7.943.16632 kbps3.16 b/s/Hz
3.1 kHz36 dB398111.9637.1 kbps11.96 b/s/Hz
100 MHz20 dB1006.66666 Mbps6.66 b/s/Hz
80 MHz40 dB1000013.291.06 Gbps13.29 b/s/Hz

Formula Breakdown

Power SNR = 10 log10(Ps / Pn)Ratio of signal power to noise power in decibels. A signal of 50 mW over 0.5 mW noise gives 10 log10(100) = 20 dB.
dBm SNR = Ps − PnWhen both levels are already in dBm, simply subtract. A -40 dBm signal above a -90 dBm floor is a 50 dB SNR.
Voltage SNR = 20 log10(Vs / Vn)Amplitudes use 20 log because power scales with voltage squared. 1 V over 0.01 V is 20 log10(100) = 40 dB.
Linear SNR = 10^(dB / 10)Convert a decibel figure back to a plain power ratio. 30 dB becomes 10^3 = 1000 to 1.
Capacity C = B log2(1 + SNR)Shannon-Hartley limit in bits per second, with SNR linear and B in hertz. log2(x) is ln(x) divided by ln(2).
Noise floor = -174 + 10 log10(BW) + NFThermal kTB floor at 290 K is -174 dBm per hertz; add 10 log of the bandwidth in hertz and the noise figure.
ENOB = (SNR − 1.76) / 6.02Effective number of bits an ideal converter matching this SNR would provide, from the quantization SNR law.

💡Practical SNR Tips

Halve the bandwidth, gain 3 dB: The noise floor rises 10 log10(BW), so narrowing a receiver from 20 MHz to 10 MHz drops the noise by 3.01 dB and lifts SNR by the same amount. Filtering to just the signal bandwidth is often the cheapest way to recover margin before adding amplifier gain, which raises signal and noise together.
Every 6 dB is one more bit: A converter or link gains about 6.02 dB of SNR per bit of resolution, so a 12-bit ADC tops out near 74 dB (6.02 x 12 + 1.76). If you need 20 dB of SNR to close a 64-QAM Wi-Fi link but measure only 14 dB, you must find roughly 6 dB from antenna gain, less range, or lower interference.

Maybe you’ve stood in a room that had only one bar of signal on your phone. Maybe you’ve heard about the signal to noise ratio, it’s not just a matter of how loudly your signal gets out there; it matters what kind of background noise there is too. It turns that idea into real numbers. Switch between voltage levels, decibels or even just raw power levels and see where your link sit without wasting your time (or any money on hardware).

The basic metric are just dividing. Divide the average power in signal in the given bandwidth by the average power of noise in the same bandwidth. In reality these numbers range from one to more than a million. Engineers express this as decibels, which squishes those values down to something we can deal with in two digits. A hundred-to-one ratio are expressed as twenty decibels; a thousand-to-one is expressed as thirty. The calculator do all the log math for you.

How This Calculator Works

You might be thinking that I’m confusing voltage and power inputs. That’s another common trap. It makes it into the equation different: power goes as voltage squared (which is why you use ten times the logarithm for watts but twenty times the logarithm for voltages). If you’re measuring voltage, the number’s 20x; if you’re measuring energy/power, it’s 10x log. You get thrown off by a factor-of-two difference in the exponent if you forget. The interface keep things clean and separate. You choose the proper path based off whether you measured an amount of energy or an amount of amplitude.

But with an SNR number in hand, what do we do next? What does it mean in terms of data capacity? Here, we’re back in 1948, with Claude Shannon’s still-dominant rule over the industry. According to his theorem, Channel Capacity = (Bandwidth) x (Log2(1+LinearSNR)). This means you multiply the bandwidth by the logarithm base two of one plus your signal-to-noise ratio expressed as a linear number. This is where the calculator will take your decibel value and convert it back into a linear ratio, then apply the equation on the fly, displaying the theoretical limit for error-free throughput. In other words, if your signal strength looks great but you feel like your link is laggy anyway, looking at this capacity value frequently will often expose the fact that rather than bandwidth limits, noise is devouring your headroom.

There is thermal noise on a hard floor. Every receiver have a hard floor of thermal noise. Below that, there’s just the random jiggling of electrons in anything warmer than absolute zero (a hiss). That floor is -174 dBm per hertz at room temperature. The tool shows how much it adds to your bandwidth and noise figure as the total absolute minimum noise you’ll experience. Physics can’t be filtered away. Knowing about it help explain why shrinking a receiver’s bandwidth get better performance. It removes irrelevant sources of noise, improving the ratio but not altering signal itself.

The numbers themselves are abstract, though… And that’s where the reference tables on the page come into play. They translate those abstracts into things you know: fifty to sixty decibels sounds like the surface hiss of a vinyl record; ninety-six decibels is the level of a compact disc audio track. Wi-Fi operates at roughly twenty to forty decibels, which is just enough to make it go. GPS signals are frequently lost in noise entirely, relying on advanced processing gain to pull through. Seeing these numbers side by side helps you understand what to realisticly expect in your own environment.

You can see exactly what’s going on in the breakdown section: where all the inputs go and how they calculate to the end result. There is also an effective number of bits figure that shows how much resolution your ADC has by translating the signal-to-noise ratio (SNR). One bit is roughly equal to six decibel signal margin. So if you’re looking at making a sensor interface, this will let you know right away if your amplifier chain are good enough to get the required accuracy.

In short, making a link better is frequently as much about minimizing noise as it is increasing power. You can usually buy a better amplifier but filtering unwanted bandwidth is usually cheaper. If you are up against thermal limitations, cooling parts will help, as will using lower-noise amplifiers. Using this calculator lets you experiment with these tradeoffs in advance so you would of spent money on an expensive mistake. It makes a complex physical problem a clear mathematical one, allowing you to determine whether you want more signal or just to quieten the room down.

Signal to Noise Ratio Calculator (SNR dB, Shannon Capacity)