CalcPanel

Pt100/Pt1000 RTD Resistance to Temperature Calculator

Convert platinum RTD resistance and temperature in either direction using the bounded IEC 60751 α=0.00385 curve.

About this calculator

Quick Calculator inputs above give an instant result; use Advanced fields (factors, units, or decoding) when your datasheet differs from defaults.

Example: Pt100 at 100 °C ≈ 138.51 Ω (IEC 60751 Callendar–Van Dusen).

Result explanation / How to use: treat values as screening only. Engineering assumption and disclaimer: confirm nameplate limits, OEM selectors, and site conditions before procurement or programming.

Hub: Protection calculators — continue related sizing from this topic cluster.

RTD conversion

RTD result

Formula and boundary:

Correct lead-wire resistance and account for sensor class, transmitter error, self-heating and calibration uncertainty separately. Do not extrapolate outside the stated curve.

PLC analog scaling → PLC diagnostics →

Your Calculation Path
rtd resistance temperature

Callendar–Van Dusen method

The positive-temperature branch uses A and B; the sub-zero branch adds C(T−100)T³. The inverse is solved only inside −200°C to 850°C.

Primary reference: NIST/BIPM Guide on Secondary Thermometry for Industrial Platinum Resistance Thermometers.

Pt100 and Pt1000 reference table (IEC 60751, α = 0.00385)

The table below is generated from the same Callendar–Van Dusen coefficients the calculator applies, so you can sanity-check a reading or plug a nominal value into a PLC scaling block without opening the calculator. Values are nominal ideal-sensor resistance; a real element will differ within its tolerance class.

Nominal platinum RTD resistance vs temperature (Ω)
TemperaturePt100 R0 = 100 ΩPt1000 R0 = 1000 ΩSensitivity (Ω/K, Pt100)
−200 °C18.520185.200.40
−100 °C60.256602.560.38
−50 °C80.306803.060.39
0 °C100.0001000.000.39
25 °C109.7351097.350.39
50 °C119.3971193.970.39
100 °C138.5061385.060.38
200 °C175.8561758.560.37
300 °C212.0522120.520.35
400 °C247.0922470.920.33
500 °C280.9782809.780.31
600 °C313.7103137.100.29

Two properties of the curve matter more than any single row:

  • Linearity is an approximation. The average slope from 0 to 100 °C is 0.38506 Ω/K, but the local slope falls from roughly 0.39 Ω/K near 0 °C to roughly 0.29 Ω/K at 600 °C. A fixed 0.385 gain in a PLC block therefore reads low at the top of the range.
  • Resistance never reaches zero. Even at a perfect 0 K the model returns a positive value, which is why a reading of 0 Ω or a wildly negative temperature almost always means an open sensor, a shorted lead, or a mis-wired channel rather than a real process condition.

Tolerance classes — why your reading differs from the table

IEC 60751 defines four tolerance classes for industrial platinum elements. The tolerance is a temperature-equivalent band, not a fixed ohms offset, so the allowable resistance error grows as the element warms.

IEC 60751 element tolerance classes (temperature equivalent)
ClassPermissible deviationAt 0 °CAt 100 °CAt 400 °C
AA (1/3 DIN)±(0.10 + 0.0017 |t|)±0.10 °C±0.27 °C±0.78 °C
A±(0.15 + 0.0020 |t|)±0.15 °C±0.35 °C±0.95 °C
B±(0.30 + 0.0050 |t|)±0.30 °C±0.80 °C±2.30 °C
C±(0.60 + 0.0100 |t|)±0.60 °C±1.60 °C±4.60 °C

Read the class as a floor on your uncertainty budget, not a ceiling. On a Class A element at 100 °C you already accept ±0.35 °C from the element alone, before any of the following are added:

  • Lead and cable resistance. A two-wire connection adds the loop resistance of both copper conductors directly to the measurement. A three-wire connection compensates only when the two current leads are genuinely matched; a four-wire connection removes the effect almost entirely. This is usually the largest single error on a two-wire PT100 run.
  • Transmitter or channel error. An analogue channel carries its own gain and offset spec, commonly 0.1 % of span or worse, and it applies on top of the element tolerance.
  • Reference-junction and cold-junction handling. RTDs are absolute-resistance devices, so there is no cold junction to compensate — but the excitation current reference and the ADC reference do drift.
  • Self-heating. Excitation power (I²R) warms the element above the surrounding medium. In still air the effect is several times larger than in a flowing liquid; check the dissipation constant in the sensor datasheet if you are chasing tenths of a degree.

Common mistakes when converting RTD resistance

  • Treating the reciprocal of the linear gain as exact. Dividing (R − 100) by 0.385 is the single most common shortcut, and it is wrong by roughly 2 °C at 100 °C and much more above 400 °C. Use the inverse curve in the calculator instead.
  • Substituting Pt1000 without rescaling the channel. A 1000 Ω element needs a different excitation current and a different input range; many channels saturate long before 100 °C and then report a flat, plausible-looking value.
  • Ignoring the class in the uncertainty statement. Quoting a converted value to 0.01 °C from a Class B element overstates the result by two orders of magnitude. Report the element class alongside the number.
  • Using this curve to correct a real sensor. The A/B/C coefficients describe a nominal industrial platinum element. A calibration certificate with its own coefficients is what you need if you are correcting systematic error.
  • Extrapolating past the stated range. The inverse solver is bounded to −200 °C to 850 °C. Pushing a resistance from beyond that range into the curve produces a confident but meaningless temperature.
  • Blaming the sensor for a wiring fault. A reading that is pinned at the bottom of the range, or that swings with cable movement, is a lead or termination problem, not a resistance-to-temperature conversion problem.

Frequently Asked Questions

What is the resistance of a Pt100 at 0 °C?

Exactly 100.000 Ω by definition, because the curve is anchored at R0 = 100 Ω for a Pt100. Any deviation at 0 °C is element tolerance, lead resistance or channel error, not curve error.

What is the resistance of a Pt1000 at 0 °C?

Exactly 1000.000 Ω. A Pt1000 follows the same α = 0.00385 shape with ten times the resistance at every temperature, so its sensitivity in ohms per kelvin is also ten times larger and its lead-resistance error ten times smaller.

Is 100 Ω the same as 0 °C for every RTD?

No. 100 Ω corresponds to 0 °C only for a Pt100. A Pt1000 reaches 100 Ω well below −200 °C, a Ni120 uses a different curve entirely, and a custom R0 shifts the whole table.

How much error does lead resistance cause?

It adds directly to the measured resistance. A 0.5 Ω loop error on a Pt100 is roughly 1.3 °C at the low end of the curve, while the same 0.5 Ω on a Pt1000 is roughly 0.13 °C.

Can I use this calculator for a Ni120 or Cu10 sensor?

No. It implements the IEC 60751 platinum curve only. Nickel and copper RTDs have different coefficients and different usable ranges, so their conversion needs a different curve.

What is Pt100 resistance at 100°C?

For the IEC α=0.00385 curve it is approximately 138.5055 Ω.

Can I use a custom R0?

Yes, but the A/B/C curve remains IEC α=0.00385; this is not custom sensor calibration.

Why is the sub-zero equation different?

The C coefficient improves the platinum curve below 0°C.

Why is my measured value different?

Lead resistance, tolerance class, self-heating and instrumentation uncertainty can all contribute.