NTC Thermistor Calculator

Convert between thermistor resistance and temperature using the Beta equation or Steinhart-Hart.
Beta (B-parameter)
Steinhart-Hart

Beta Equation R ↔ T

1/T = 1/T0 + (1/B)·ln(R/R0)  •  R = R0·eB(1/T − 1/T0)  (T in kelvin)
10k/3950, R=8k → T
10k/3950, T=50°C → R
100k NTC, R=50k → T
K
Enter values and press Calculate.

Steinhart-Hart R → T

1/T = A + B·ln(R) + C·(ln R)³  (T in kelvin)
Typical 10k, R=10k
R=25k
Enter values and press Calculate.

NTC Thermistors Explained

An NTC (Negative Temperature Coefficient) thermistor is a resistor whose resistance falls as temperature rises. The relationship is non-linear, so two models are used: the simple Beta equation (accurate over a modest range from one reference point and a B-value) and the more precise Steinhart-Hart equation (three coefficients, accurate over a wide range).

ModelEquation
Beta — T from R1/T = 1/T0 + (1/B)·ln(R/R0)
Beta — R from TR = R0·eB(1/T − 1/T0)
Steinhart-Hart1/T = A + B·ln(R) + C·(ln R)³

All temperatures are in kelvin (K = °C + 273.15). R0 is the rated resistance at T0 = 25 °C — for example a "10k NTC" is 10 kΩ at 25 °C with a typical B of 3950 K.

Real-World Applications & Examples

Worked examples

1. 10k/3950 reading 8 kΩ. 1/T = 1/298.15 + (1/3950)·ln(8000/10000) → T ≈ 30.1 °C.
2. Resistance at 50 °C. R = 10k·e^(3950(1/323.15 − 1/298.15)) ≈ 3.59 kΩ — resistance drops as it heats.
3. 100k hot-end. A 100k/3950 thermistor reading 50 kΩ corresponds to about 41 °C.
4. Steinhart-Hart at 10 kΩ. With typical 10k coefficients, 1/T = A + B·ln(10000) + C·(ln10000)³ → ~25 °C, matching the nominal point.
5. Why Steinhart-Hart? Over a wide 0–100 °C range the Beta model drifts by a degree or two, while Steinhart-Hart stays within a fraction of a degree.
6. Self-heating. Keep the sense current small — too much power in the thermistor warms it and biases the reading high.

Frequently Asked Questions

What is an NTC thermistor?

A temperature-sensitive resistor whose resistance decreases as temperature increases (Negative Temperature Coefficient). It is widely used for cheap, sensitive temperature measurement.

What is the Beta (B) value?

A material constant (in kelvin) that describes how steeply the thermistor's resistance changes with temperature. Common NTCs have B around 3000–4000 K; a typical 10k NTC is 3950 K.

What is R0 and T0?

The reference resistance at the reference temperature, almost always 25 °C (298.15 K). A "10k NTC" has R0 = 10 kΩ at T0 = 25 °C.

How do I get temperature from resistance?

With the Beta equation: 1/T = 1/T0 + (1/B)·ln(R/R0), then convert kelvin to °C by subtracting 273.15.

Beta equation or Steinhart-Hart — which is better?

The Beta model is simple and fine over a limited range near the reference. Steinhart-Hart, with three coefficients, is far more accurate across a wide temperature range.

Where do the Steinhart-Hart coefficients come from?

They are fitted from three known resistance-temperature points (or given in the datasheet). Once you have A, B, and C, the equation converts any resistance to temperature.

Why must temperature be in kelvin?

The equations are physical relationships that only work on the absolute (kelvin) scale. Always convert: K = °C + 273.15, and back with °C = K − 273.15.

What is self-heating?

The measuring current dissipates power in the thermistor and warms it slightly, biasing the reading. Use a small sense current or pulsed measurement to minimise it.

How do I read a thermistor with a microcontroller?

Put it in a voltage divider with a fixed resistor, read the divider voltage with the ADC, compute the thermistor resistance, then use these equations to get temperature.

What is the difference between NTC and PTC?

NTC resistance falls with temperature (used for sensing); PTC resistance rises with temperature (used for resettable fuses and inrush/overheat protection).

What fixed resistor should I pair with the thermistor?

Usually one equal to the thermistor's nominal value (e.g. 10 kΩ for a 10k NTC), which centres the divider's sensitivity around your temperature of interest.

How accurate is a thermistor?

With a good model and calibration, ±0.1–0.5 °C is achievable over a moderate range — excellent for the cost, though thermocouples or RTDs suit wider ranges.

Related Calculators

Voltage DividerWheatstone BridgeOhm's Law CalculatorAll Calculators