resistor noise calculator

Thermal (Johnson-Nyquist) Noise Calculator

Estimate resistor thermal noise from resistance, temperature, and measurement bandwidth.

Example: 1 kΩ, 10 kΩ, 1 MΩ
Room temperature is approximately 27 °C (300.15 K).
Use your effective noise bandwidth, not just signal bandwidth.
Enter your values and click Calculate Noise.

What this resistor noise calculator computes

Every real resistor generates random voltage and current fluctuations due to the thermal motion of charge carriers. This is called thermal noise, Johnson noise, or Nyquist noise. It exists even with no applied signal and sets a hard floor on measurement sensitivity and analog front-end performance.

This calculator returns the most useful quantities for design work:

  • Voltage noise density in V/√Hz
  • Current noise density in A/√Hz
  • Integrated RMS noise voltage over your selected bandwidth
  • Integrated RMS noise current over your selected bandwidth
  • Available thermal noise power and equivalent power in dBm

The core equation

Thermal noise for a resistor is modeled as white noise over most practical low-to-mid frequencies:

vn,rms = √(4 k T R B)
in,rms = √(4 k T B / R)
  • k = Boltzmann's constant = 1.380649 × 10-23 J/K
  • T = absolute temperature in kelvin (K)
  • R = resistance in ohms (Ω)
  • B = noise bandwidth in hertz (Hz)

The resistor's available thermal noise power is:

Pn = k T B

How to use it correctly

1) Enter actual component resistance

Use the resistor value that directly contributes to your input-referred noise path. For networks, first reduce to an equivalent resistance seen at the node of interest.

2) Use absolute temperature when possible

Higher temperature means higher noise. If you enter °C or °F, the calculator converts to kelvin automatically.

3) Choose effective noise bandwidth

In filtered systems, effective noise bandwidth can differ from the -3 dB bandwidth. For accurate estimates, use ENBW from your filter topology.

Important: This tool models ideal thermal noise only. It does not include excess 1/f noise, shot noise from junctions, amplifier noise, PCB pickup, or quantization effects.

Quick design intuition

  • Noise increases with the square root of resistance: doubling R raises noise by about 1.41×.
  • Noise increases with the square root of bandwidth: 4× wider bandwidth gives 2× RMS noise.
  • Noise increases with square root of absolute temperature.
  • For matched systems, available thermal noise power depends on kTB, not resistor value.

Example applications

Audio front-end resistor check

Suppose a 10 kΩ resistor sits at the input and your audio bandwidth is 20 kHz at room temperature. Thermal noise quickly lands in the microvolt range, which can be significant for low-level microphone or sensor signals.

Precision instrumentation

In bridge sensors and high-gain instrumentation amplifiers, resistor noise can dominate if source impedance is large. Lowering resistance values and tightening bandwidth often improves SNR before changing active devices.

RF and communications baseline

The kTB relationship underpins receiver sensitivity calculations. This calculator provides a practical bridge from textbook thermal limits to real resistor-level estimates.

Ways to reduce resistor-related noise

  • Use the lowest practical resistor values compatible with loading and power constraints.
  • Limit bandwidth aggressively with analog or digital filtering.
  • Keep operating temperature lower when feasible.
  • Use low-noise architecture: impedance buffering, proper grounding, and short sensitive traces.
  • Evaluate total noise budget, not just one resistor in isolation.

Final takeaway

Thermal resistor noise is unavoidable, but it is predictable. With a fast calculator and the right bandwidth assumptions, you can estimate your noise floor early, compare design options, and avoid painful late-stage surprises in analog performance.

🔗 Related Calculators