Signal-to-Noise Ratio (SNR) Calculator

Signal-to-noise ratio compares the signal you want with the unwanted noise riding on it, usually in decibels. It sets how small a change you can reliably measure; see this signal-to-noise ratio guide, decibels in electronics and what signal integrity means.

dB
calculated
calculated1,000,000
bits
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the signal-to-noise ratio calculator

Enter the RMS signal and RMS noise voltages (any matching unit). You get the SNR in dB, the power ratio and the equivalent ADC resolution (ENOB).

Signal-to-noise ratio formulas

SNR = 20 log₁₀(Vs ÷ Vn) = 10 log₁₀(Ps ÷ Pn)

ENOB = (SNR − 1.76) ÷ 6.02

SNR reference

SNR Voltage ratio ENOB
20 dB 10 : 1 3.0
40 dB 100 : 1 6.4
50 dB 316 : 1 8.0
60 dB 1,000 : 1 9.7
74 dB 5,012 : 1 12.0
86 dB 19,953 : 1 14.0
98 dB 79,433 : 1 16.0
110 dB 316,228 : 1 18.0

An ideal 12-bit ADC reaches 74 dB and an ideal 16-bit ADC 98 dB.

Sources of noise

Noise Cause Remedy
Thermal (Johnson) Random electron motion in resistors Lower resistance, narrower bandwidth
Mains hum (50/60 Hz) Magnetic and capacitive pickup Twisted pairs, shielding, notch or integrating ADC
Switching noise SMPS, VFDs Layout, ferrites, filtering
Quantisation ADC step size More bits, dithering

Thermal noise floor

A resistor’s noise voltage is √(4kTRB). A 10 kΩ resistor at 25 °C over 10 kHz bandwidth produces about 1.3 µV RMS.

Frequently asked questions

How do I calculate SNR in dB?

For voltages, SNR = 20 log₁₀(V_signal ÷ V_noise); for powers, SNR = 10 log₁₀(P_signal ÷ P_noise). Both give the same dB value.

What is a good SNR?

It depends on the application. Process instrumentation and audio aim for 60–100 dB; Wi-Fi works from about 20–25 dB; 10 dB is marginal for most signals.

What is ENOB?

The effective number of bits — the resolution of an ideal ADC with the same SNR. ENOB = (SINAD − 1.76) ÷ 6.02.

How can I improve SNR?

Increase the signal level early in the chain, shield and twist cables, filter out-of-band noise, use differential inputs and average multiple readings.

Embed this calculator

Free to use on your website or blog. Copy this code: