NTC Thermistor Calculator
Use this tool to calculate resistance from temperature, temperature from resistance, or voltage divider output using an NTC thermistor model.
What Is an NTC Thermistor?
An NTC thermistor is a temperature-sensitive resistor with a negative temperature coefficient. That means its resistance goes down as temperature goes up. NTC thermistors are commonly used in embedded electronics, battery packs, HVAC controls, and sensor boards because they are inexpensive and easy to interface with microcontrollers.
The most common reference point is R25, the resistance at 25°C. A typical value is 10 kΩ at 25°C with a beta value around 3435 K or 3950 K.
Equations Used in This Calculator
1) Resistance from Temperature (Beta model)
R(T) = R₀ × exp[B × (1/T - 1/T₀)]
- R(T): resistance at target temperature T
- R₀: nominal resistance at T₀
- B: beta constant in kelvin
- T, T₀: absolute temperature in kelvin (°C + 273.15)
2) Temperature from Resistance
T = 1 / [1/T₀ + (1/B) × ln(R/R₀)]
Then convert back to Celsius by subtracting 273.15.
How to Use This NTC Calculator
- Select a mode: resistance, temperature, or divider voltage.
- Enter your thermistor datasheet values for nominal resistance, nominal temperature, and beta.
- Enter your measurement or target condition.
- Press calculate to get immediate results.
Voltage Divider Design Tips
Most microcontrollers read an NTC through an ADC pin using a divider. A fixed resistor is paired with the thermistor to create a measurable voltage that changes with temperature. For best sensitivity near room temperature, choose a fixed resistor close to the thermistor resistance at the center of your target range.
- Use precision resistors (1% or better) for stable readings.
- Keep thermistor lead lengths short to reduce noise pickup.
- Add filtering (RC + averaging) if ADC readings are noisy.
- Calibrate in software for critical applications.
Common Mistakes to Avoid
Mixing Units
The beta equations require absolute temperature in kelvin. This calculator handles conversion internally, but datasheet interpretation still matters.
Using the Wrong Beta Value
Different thermistors with the same R25 can have different beta values. Always use the value from your exact part number.
Ignoring Tolerance and Self-Heating
Thermistors have tolerance on both resistance and beta. Also, measurement current can warm the thermistor, causing small errors in still air.
When to Use Steinhart-Hart Instead
The beta model is great for quick calculations and many practical builds. If you need higher accuracy across a wide range (for example, -40°C to 125°C), use Steinhart-Hart coefficients from your datasheet and a multi-point calibration workflow.
Quick Reference Checklist
- Find R25 and beta from the datasheet.
- Choose a fixed resistor close to midpoint resistance.
- Validate with two known temperatures (e.g., ice bath and ambient).
- Add software filtering and optional calibration offset.
With the tool above, you can move from raw thermistor specs to practical circuit values in seconds.