Pt100 and Pt1000 calculator

Convert between temperature and resistance for Pt100, Pt500 and Pt1000 sensors on the IEC 60751 curve, or Ni1000 on DIN 43760, with the tolerance of each accuracy class.

Sensors and signals Updated Free, no sign-up

Pt100

Class B

100at the element
RedRedWhite
three-wire, IEC 60751 colours

Pt100

138.510.3793 Ω per °C hereClass B: ±0.8 °C
-200-1000100200300400500600700800200400Ω°Cα = 0.00385 straight line100 Ω at 0 °C

Tolerance by class, wire-wound element

±2.5±5AAABC

On two wires, every ohm of lead loop resistance reads as 2.637 °C too hot at this temperature.

Work out the lead error at 100 °C
Example values
Sensor
Sensor
Convert
Value
Ω
More options
Accuracy class
Element

Pt100 resistance

138.51Ω

Class B tolerance at this temperature
±0.8 °C
Sensitivity at this temperature
0.3793 Ω/°C
Class B range, wire-wound
−196 to 600 °C

Lead resistance, self-heating and the transmitter add their own error.

How it’s calculated
  1. R = R0 × (1 + A × T + B × T²)=100 × (1 + 3.9083×10⁻³ × 100 − 5.775×10⁻⁷ × 100²)=138.51 Ω
  2. Class B tolerance = ±(a + b × |T|)=±(0.3 + 0.005 × 100)=±0.8 °C

A Pt100 sensor at 100 °C (212 °F) reads 138.51 Ω.

Tip: A two-wire Pt100 reads about 2.6 °C high for every ohm of lead loop resistance. Use three or four wires on any real run.

How to convert Pt100 resistance to temperature

A Pt100 is a platinum resistance thermometer that reads 100 Ω at 0 °C and rises by about 0.39 Ω for each degree. A Pt1000 follows the same curve at ten times the resistance, 1000 Ω at 0 °C. The calculator converts either way on the IEC 60751 curve and gives the tolerance of the sensor’s accuracy class at that temperature.

At 0 °C and above

R = R0 × (1 + A × T + B × T2)

R0 is 100 Ω for a Pt100, 500 Ω for a Pt500 and 1000 Ω for a Pt1000. The IEC 60751 coefficients are A = 3.9083 × 10−3 and B = −5.775 × 10−7. At 100 °C a Pt100 reads 100 × (1 + 0.39083 − 0.005775) = 138.51 Ω.

Below 0 °C

R = R0 × (1 + A × T + B × T2 + C × (T − 100) × T3)

The Callendar-Van Dusen equation adds a third term with C = −4.183 × 10−12, which matters at cryogenic temperatures and hardly at all near 0 °C.

Resistance to temperature

T: solve R(T) = Rmeasured

Above 0 °C the quadratic can be solved directly; below it the calculator solves the curve numerically. A quick estimate is (R − 100) ÷ 0.385 for a Pt100, which is within about 1 °C from 0 to 100 °C.

Tolerance class

class B: ±(0.3 + 0.005 × |T|) °C

Class A is ±(0.15 + 0.002 × |T|), AA ±(0.1 + 0.0017 × |T|) and C ±(0.6 + 0.01 × |T|). Each class applies only over the range IEC 60751 gives for the element type, wire-wound or thin-film.

Pt100 and Pt1000 examples

A Pt100 reading of 109.73 Ω

A multimeter across a Pt100 reads 109.73 Ω. On the IEC 60751 curve that is 24.99 °C. The quick estimate, 9.73 ÷ 0.385, gives 25.3 °C, close enough to spot a faulty sensor but not to calibrate one.

Temperature 24.99 °C Open in the calculator

A Pt1000 in a freezer at −40 °C

Below 0 °C the resistance falls below R0. At −40 °C a Pt1000 reads 842.71 Ω, and a class B element is within ±0.5 °C.

Pt1000 resistance 842.71 Ω Open in the calculator

A Pt100 at 100 °C and its class B tolerance

At 100 °C a Pt100 reads 138.51 Ω. Class B allows ±(0.3 + 0.005 × 100) = ±0.8 °C, so a class B sensor may read anywhere from 99.2 to 100.8 °C before any lead or transmitter error.

Pt100 resistance 138.51 Ω Open in the calculator

Pt100 and Pt1000 resistance table

Resistance on the IEC 60751 curve, with the class B tolerance of a wire-wound element. A Pt500 reads five times the Pt100 figure.

Temperature (°C)Pt100 (Ω)Pt1000 (Ω)Class B (±°C)
−15039.72397.231.05
−10060.26602.560.8
−5080.31803.060.55
−4084.27842.710.5
−3088.22882.220.45
−2092.16921.600.4
−1096.09960.860.35
0100.001,000.000.3
10103.901,039.030.35
20107.791,077.940.4
30111.671,116.730.45
40115.541,155.410.5
50119.401,193.970.55
60123.241,232.420.6
70127.081,270.750.65
80130.901,308.970.7
90134.711,347.070.75
100138.511,385.050.8
120146.071,460.680.9
150157.331,573.251.05
200175.861,758.561.3
250194.101,940.981.55
300212.052,120.521.8
400247.092,470.922.3
500280.982,809.782.8
600313.713,137.083.3

Download this table (CSV)

Questions about Pt100 and Pt1000

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

100 Ω at 0 °C and 138.51 Ω at 100 °C. The average change over that range is 0.385 Ω per °C, which is why the IEC curve is called Pt385.

Should I choose a Pt100 or a Pt1000?

A Pt1000 changes by about 3.9 Ω per °C against 0.39 Ω for a Pt100, so the same lead resistance causes a tenth of the error. That makes Pt1000 the better choice for two-wire connections and battery-powered electronics. Pt100 remains common with three- and four-wire transmitters.

How much error does lead resistance add?

In a two-wire Pt100 circuit, every ohm of lead loop resistance reads as about 2.6 °C too high. Three- and four-wire connections cancel most or all of it. The RTD lead resistance error calculator works out the error for a cable run.

How does a Ni1000 differ from a Pt1000?

Both read 1000 Ω at 0 °C, but nickel is far more sensitive: a DIN 43760 Ni1000 reads 1617.79 Ω at 100 °C against about 1385 Ω for a Pt1000, and its curve bends more. It covers only −60 °C to 250 °C and its class B tolerance is wider, ±(0.4 + 0.007 × T) °C above 0 °C. Ni1000 is common in heating and ventilation controls. Some controllers use the Ni1000 TK5000 curve instead, which reads about 1500 Ω at 100 °C, so check which one the input expects.

Is every platinum RTD on this curve?

Most are. IEC 60751 sensors use α = 0.00385. Some older North American sensors use α = 0.00392, a different curve, so check the datasheet before using these figures.

Limits of this result

  • AA, A, B and C here are complete resistance-thermometer tolerance classes, not F/W sensing-resistor class aliases and not total system uncertainty.
  • Lead resistance, self-heating, transmitter accuracy and the selected thermometer construction’s validity range require separate checks.
  • Ni1000 follows the DIN 43760 curve (about 6180 ppm/K) from −60 °C to 250 °C. The Ni1000 TK5000 curve used by some building controls is different and is not covered.

Log the signal continuously

A Pt100 with a 4-20 mA head transmitter connects to a ZIO. For pipes, tanks and cold stores, a TES probe sensor measures temperature directly and reports over the wireless mesh.

Related guides

Sources

  1. IEC 60751:2022: Industrial platinum resistance thermometers and sensors (opens in a new tab) IEC, Edition 3.0, 2022-01-27
  2. Pt100 Calculator: Pt-385 equation and coefficients (opens in a new tab) Fluke, IEC 60751:2008 curve; accessed 2026-09-14
  3. Pt100 class B or F 0.3: thermometer and sensing-resistor class distinctions (opens in a new tab) WIKA, accessed 2026-09-14
  4. Resistance thermometer tolerance values (opens in a new tab) (PDF) WIKA, document 3132465.01
  5. NI1000SOT temperature sensor: DIN 43760 characteristic, coefficients and class B tolerance (opens in a new tab) (PDF) TE Connectivity, Rev A2, 08/2024
  6. ZNI1000 nickel temperature sensor: characteristics according to DIN 43760 (opens in a new tab) (PDF) Zetex Semiconductors (Diodes Inc.), Issue 5, June 2007