Skip to content
ValiTracAI

Pt100 resistance ↔ temperature calculator (IEC 60751)

Convert between resistance and temperature for Pt100 / Pt1000 sensors, with class AA, A, B and C tolerances at that temperature.

Standard-curve conversion for an uncalibrated sensor. A calibrated PRT has its own coefficients (Callendar–Van Dusen or ITS-90) on the certificate — use those, not the nominal curve, for measurement.

Result

Temperature
50.000°C
Resistance
119.3970Ω
dR/dt
0.3851Ω/°C
1 mΩ ≈ 2.60 mK
IEC 60751:2022 tolerance classes at the selected temperature
ClassTolerance at 50.0 °CIn ohms
AA±0.185 °C±0.0712 Ω
A±0.250 °C±0.0963 Ω
B±0.550 °C±0.2118 Ω
C±1.100 °C±0.4236 Ω

Classes are defined over limited ranges (e.g. AA -50 to +250 °C (wire-wound); +600 °C for the thin-film variant); values outside are formula extrapolations.

Runs entirely in your browser · nothing you enter is sent to a server

Pt100 reference points

-200 °C18.520 Ω
-100 °C60.256 Ω
-50 °C80.306 Ω
0 °C100.000 Ω
25 °C109.735 Ω
50 °C119.397 Ω
100 °C138.505 Ω
150 °C157.325 Ω
200 °C175.856 Ω
300 °C212.051 Ω
400 °C247.092 Ω

A worked example

A resistance bridge reads 110.904 Ω on a 100 Ω platinum resistance thermometer. The temperature is wanted, and so is the figure that converts the bridge's ohms uncertainty into degrees.

What you start with

Measured resistance
110.904 Ω
Nominal resistance R₀
100.000 Ω

The arithmetic

  1. 01

    Invert the IEC 60751 reference function for t > 0 °C.

    R(t) = R₀(1 + At + Bt²) solved for t at R = 110.904 Ω gives t = 28.016 °C

  2. 02

    Take the sensitivity dR/dt at that temperature.

    dR/dt = 0.3876 Ω/°C at 28 °C (0.3908 Ω/°C at 0 °C)

  3. 03

    Convert a resistance uncertainty into a temperature uncertainty.

    1 mΩ / 0.3876 Ω/°C = 0.0026 °C

28.016 °C, and 1 mΩ of resistance uncertainty is worth 2.6 mK.

The sensitivity is the join between two budgets. Your bridge's certificate states an uncertainty in ohms; your customer's certificate must state one in degrees; dR/dt is the only honest way across. It is not a constant — it falls from 0.3908 to 0.3876 Ω/°C between 0 °C and 28 °C, and keeps falling — so a budget that uses one figure across a wide range is quietly wrong at both ends.

How the calculation works

  1. 01t ≥ 0 °C: R(t) = R₀ (1 + A t + B t²); t < 0 °C: R(t) = R₀ (1 + A t + B t² + C (t − 100) t³), with A = 3.9083 × 10⁻³, B = −5.775 × 10⁻⁷, C = −4.183 × 10⁻¹².
  2. 02Resistance → temperature: closed-form quadratic above 0 °C, Newton iteration below.
  3. 03Tolerances (IEC 60751:2022): AA ±(0.1 + 0.0017|t|), A ±(0.15 + 0.002|t|), B ±(0.3 + 0.005|t|), C ±(0.6 + 0.01|t|) °C.

Limitations

  • Uses the standard curve, not a calibrated sensor's own coefficients; a calibrated PRT should use the coefficients on its certificate.
  • Tolerance classes apply over ranges that depend on the element type (wire-wound vs film) — consult the standard for validity limits.

Frequently asked questions

What resistance does a Pt100 have at 100 °C?
138.5055 Ω on the IEC 60751 standard curve (α = 0.003851), usually quoted as 138.51 Ω.
What is the Class B tolerance of a Pt100 at 0 °C?
±0.3 °C, growing to ±0.8 °C at 100 °C: ±(0.3 + 0.005|t|) °C.
Does the calculator work for Pt1000?
Yes — set R₀ to 1000 Ω. The temperature coefficient and tolerance classes are the same.

Need the reasoning, not just the number?

Ask ValiTrac AI and see the standards evidence and the engine calculation behind the answer.

Ask ValiTrac AI

Other calculators