InfyCalculator
💻

NTC Thermistor Temperature Calculator (Beta Equation)

Temperature from an NTC thermistor’s resistance using the beta (B) parameter equation — or resistance at a temperature — with voltage-divider ADC readings, sensitivity and Steinhart-Hart comparison.

Solve for
Nominal resistance R₂₅ (at 25 °C)
Beta value (B₂₅/₈₅)
Measured resistance
Temperature (for the resistance mode)
Series resistor (ADC mode, from Vcc to thermistor)
ADC reading across the thermistor
ADC full scale
Loading calculator…

How it works

1/T = 1/T₀ + (1/β) × ln(R/R₀), T₀ = 298.15 K; R = R₀ × e^(β(1/T − 1/T₀)); divider: R = Rs × ADC ÷ (ADCmax − ADC)

Negative-temperature-coefficient thermistors are the cheap temperature sensors in 3D printers, battery packs, thermostats and appliances. Their resistance falls roughly exponentially with temperature, and the beta equation captures that with one constant — typically 3,435 to 3,950 K for common 10 kΩ parts — referenced to the resistance at 25 °C. Read through a voltage divider into an ADC, the resistance is recovered from the count ratio and the equation gives the temperature. Sensitivity is high (about 4% per degree near room temperature) but non-linear, and the single β value drifts from reality far from 25 °C; the three-coefficient Steinhart-Hart equation fixes that when accuracy matters. Self-heating from the divider current is another small error worth keeping in mind.

Worked example

A 10 kΩ, β 3950 thermistor reading 4.2 kΩ: 1/T = 1/298.15 + ln(0.42)/3950 → T = 319.0 K, about 45.9 °C.

Frequently asked questions

Which β do I use?

The datasheet B₂₅/₅₀ or B₂₅/₈₅ value — 3950 is common for 10 kΩ NTCs used in 3D printers (e.g. 100 kΩ parts use 3950 or 4267). Different spans give slightly different β.

How do I choose the series resistor?

Make it equal to the thermistor’s resistance at the middle of the range you care most about — that maximises ADC resolution there. 10 kΩ for room temperature, ~4.7 kΩ for a hot-end at 200 °C on a 100 kΩ NTC.

Related calculators

This calculator is for educational purposes. Double-check important results before acting on them.