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:
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.
| Temperature | Pt100 R0 = 100 Ω | Pt1000 R0 = 1000 Ω | Sensitivity (Ω/K, Pt100) |
|---|---|---|---|
| −200 °C | 18.520 | 185.20 | 0.40 |
| −100 °C | 60.256 | 602.56 | 0.38 |
| −50 °C | 80.306 | 803.06 | 0.39 |
| 0 °C | 100.000 | 1000.00 | 0.39 |
| 25 °C | 109.735 | 1097.35 | 0.39 |
| 50 °C | 119.397 | 1193.97 | 0.39 |
| 100 °C | 138.506 | 1385.06 | 0.38 |
| 200 °C | 175.856 | 1758.56 | 0.37 |
| 300 °C | 212.052 | 2120.52 | 0.35 |
| 400 °C | 247.092 | 2470.92 | 0.33 |
| 500 °C | 280.978 | 2809.78 | 0.31 |
| 600 °C | 313.710 | 3137.10 | 0.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.
| Class | Permissible deviation | At 0 °C | At 100 °C | At 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.
