📶

Signal-to-Noise Ratio (SNR) Calculator

Work out signal-to-noise ratio in decibels from two levels, from a voltage/amplitude or power ratio, or convert between SNR and the effective number of bits (ENOB).

SNR is how far your wanted signal sits above the noise — higher is cleaner. These are standard formulas; it’s a calculator, not a measurement.

SNR from two levels

SNR (dB) = signal level − noise level. Use any consistent dB scale (e.g. both in dBFS).

Ideal SNR by bit depth

Theoretical best SNR of a perfect N-bit converter (6.02·N + 1.76 dB).

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How SNR Works

Signal-to-noise ratio compares the level of the signal you want to the background noise you don’t, expressed in decibels. This SNR calculator works from three starting points: from two measured levels (simply the difference), from a voltage ratio using 20·log₁₀(signal/noise), or from a power ratio using 10·log₁₀(signal/noise) — the factor of two difference exists because power goes as amplitude squared. For example, a signal at −12 dBFS over a −72 dBFS noise floor gives 60 dB SNR. You can use the noise floor analyzer to measure an actual noise floor before plugging the value in here.

For digital systems, bit depth SNR follows the formula 6.02·N + 1.76 dB for N bits — about 98 dB for 16-bit and 146 dB for 24-bit. The effective number of bits (ENOB) works backwards from a measured SNR (or SINAD — signal-to-noise-and-distortion ratio) to say how many real bits of resolution you’re getting once thermal noise, quantization error, and harmonic distortion are all included. ENOB is always lower than the converter’s nominal bit depth because real-world ADCs are not ideal. SNR relates to, but is not the same as, dynamic range: dynamic range covers the span from the noise floor to the maximum undistorted signal, while SNR measures a specific signal against its noise floor. For a pure sinewave, SNR and dynamic range converge; for complex program material, they diverge.

Frequently Asked Questions

Is a higher SNR better?
Yes — a higher SNR means the signal sits further above the noise, so the result is cleaner. 60 dB is decent for many purposes; high-quality audio gear reaches 100 dB or more.
Why 20·log for voltage but 10·log for power?
Power is proportional to amplitude squared, and 10·log₁₀(amplitude²) = 20·log₁₀(amplitude). So the same ratio gives the same dB whether you start from amplitude (×20) or power (×10).
What is ENOB?
Effective number of bits — the real resolution of a converter after noise and distortion, derived from its measured SNR (or SINAD). It’s usually lower than the nominal bit depth.
What SNR does 16-bit audio have?
An ideal 16-bit converter has about 98 dB SNR (6.02×16 + 1.76). With dither and real-world noise the usable figure is a little lower; 24-bit raises the theoretical ceiling to ~146 dB.
Can I use dBFS levels directly?
Yes. Since SNR is a difference of two levels on the same scale, you can subtract two dBFS readings directly — the reference cancels out.
Does this measure my equipment’s SNR?
No — it computes from the numbers you enter. To find a real noise floor, measure it (for example with our Noise Floor Analyzer or Decibel Meter) and put the values in here.
What is a good SNR for audio recording?
For voice recording and podcasting, 60 dB SNR is generally acceptable; 80 dB or more is considered good. Professional studio equipment typically achieves 100–120 dB. Consumer microphones and USB audio interfaces commonly fall in the 70–95 dB range. Anything below 50 dB means background noise will be clearly audible in the finished recording.
What is the difference between SNR and dynamic range?
Dynamic range describes the full span from the noise floor to the maximum undistorted output level; SNR measures a specific signal against the noise at that moment. For an ideal sinewave at full scale they are equal, but SNR varies with the signal level while dynamic range is a fixed system property. THD+N (total harmonic distortion plus noise) and SINAD are closely related specs that also include distortion components.
How does SNR differ from SINAD?
SINAD (signal-to-noise-and-distortion ratio) includes harmonic distortion products in the denominator alongside noise, so it is always equal to or lower than SNR. ENOB is defined using SINAD, not pure SNR, because distortion limits the effective resolution of a converter just as much as noise does. In a very clean system the two are nearly equal.
How do I find my microphone’s SNR?
Microphone SNR is usually listed in the manufacturer’s spec sheet as “Signal-to-noise ratio (1 Pa, A-weighted)” in dB(A). A typical cardioid condenser microphone rates 70–80 dB SNR. To measure it yourself, record silence and compare the RMS level of the noise floor against a known tone at the same gain, then enter both values in the calculator above.