NTC thermistor calculator: beta and Steinhart–Hart
Convert an NTC thermistor's resistance to temperature and back with the beta equation, or fit Steinhart–Hart coefficients to three calibration points and use those.
The thermistor
Runs entirely in your browser · nothing you enter is sent to a server
Resistance to temperature
25 °C
298.15 K
Sensitivity here: -444.4 Ω/K
Temperature to resistance
10000 Ω
The beta model assumes B is constant, which it is not: it drifts by a few kelvin across a span of tens of degrees, so the error grows with distance from T₀. For anything better than about ±0.5 °C away from the reference point, fit Steinhart–Hart to three calibration points that bracket the range you use.
How the calculation works
- 01Beta model: 1/T = 1/T₀ + (1/B) ln(R/R₀), with T in kelvin. Two datasheet values, R₀ at T₀ and B, define the curve; the inverse is R = R₀ exp[B(1/T − 1/T₀)].
- 02Steinhart–Hart: 1/T = A + B ln R + C (ln R)³. A, B and C are solved exactly from three (R, T) points; the inverse uses Hart's closed-form solution of the cubic, so no iteration is needed.
- 03Sensitivity of the beta model is dR/dT = −B R / T², in ohms per kelvin at the current resistance.
Limitations
- The beta equation assumes B is constant, which it is not. The error grows with distance from T₀, so it suits a narrow span around the reference point.
- A Steinhart–Hart fit is only as good as its three points and holds inside the range they bracket; extrapolating beyond them is unreliable.
- Self-heating from the measuring current is not modelled and, in a low-dissipation-constant sensor, can exceed the other errors.
Frequently asked questions
- How do I convert thermistor resistance to temperature?
- With the beta equation: T = 1 / (1/T₀ + ln(R/R₀)/B), in kelvin, subtracting 273.15 for °C. For a 10 kΩ, B = 3950 K thermistor measuring 10 kΩ, T = T₀ = 25 °C.
- What is the Steinhart–Hart equation?
- A three-coefficient fit of 1/T against ln R and (ln R)³ that describes a real NTC thermistor much more accurately than the beta equation, typically to a few millikelvin over a range of tens of degrees. The coefficients come from three calibration points.
- What does the B value mean?
- B (beta) is the material constant that sets how steeply resistance falls as temperature rises. A larger B means a more sensitive thermistor. It is quoted between two temperatures, usually 25 °C and 85 °C, and a different pair gives a slightly different B.
- Why does an NTC thermistor read high when I hold the probe?
- The measuring current heats the bead, and body heat adds to it. Both lower the resistance and so raise the reading. Keep the dissipation small and let the sensor equalise before reading.
Need the reasoning, not just the number?
Ask ValiTrac AI and see the standards evidence and the engine calculation behind the answer.
Ask ValiTrac AIRead the theory
Thermistors: high sensitivity over a narrow range
NTC thermistors give high resolution and stability near ambient, which is why precision loggers use them. Non-linearity means several points and a fit.
Self-heating in resistance thermometers
The measuring current warms the element above its surroundings: under a millikelvin in a stirred bath, tens in still air. Calibrate in the medium you use.
How to calibrate a Pt100
Calibration by comparison against a reference thermometer, and the factors that decide the uncertainty.
Pt100 tolerance classes explained (IEC 60751)
Classes AA, A, B and C widen with temperature: Class A is ±0.15 °C at 0 °C but ±0.55 °C at 200 °C. A tolerance class is not a measurement uncertainty.
Other calculators
- Type A uncertainty
- En number
- Protocol builder
- Mapping analyser
- Calibration interval
- Thermal lag simulator
- Mapping placement planner
- TUR calculator
- Calibration curve
- Uncertainty budget
- Guard band / decision rule
- MKT & logger data check
- Pt100 converter
- Dew point / RH
- Sampling interval
- Thermocouple mV ↔ °C
- Equipment selector
- Certificate checker
- Laboratory finder
- Temperature converter
- Pressure converter
- 4–20 mA calculator
- Accuracy spec calculator
- Wet-bulb humidity
- Balance minimum weight
- pH slope & offset
- Pt100 lead wire error
- Pressure gauge calibration
- Calibration worksheet
- Qualification workspace