Voltage to Temperature Converter for Sensors and RTDs

Voltage to Temperature Converter

Turn a temperature sensor output voltage into degrees Celsius and Fahrenheit for LM35, TMP36, Type K, J, T, and E thermocouples, and PT100 RTDs using each sensor’s real transfer function.

🎯Real Sensor Presets

📝Sensor and Signal Inputs

For RTD in resistance mode, enter the measured resistance instead.

Thermocouples only – the reference junction temperature to add back.

PT100 voltage mode: R = V / I converts voltage to resistance.

Set to 1 for raw junction voltage. Use amp gain if you read the amplified output.

Temperature 0 °C degrees Celsius
Temperature 32 °F degrees Fahrenheit
Sensitivity used transfer slope
Offset / cold junction correction applied

🔢Sensor Sensitivities

10 mVLM35 per °C
10 mVTMP36 per °C
41 µVType K per °C
0.385 ΩPT100 per °C

Thermocouple Seebeck Coefficients

TypeMaterialsSeebeck (near 25°C)Typical RangeCommon Use
Type KChromel / Alumel41 µV/°C–200 to 1260°CGeneral purpose, ovens
Type JIron / Constantan51 µV/°C–40 to 750°COlder equipment, plastics
Type TCopper / Constantan43 µV/°C–200 to 350°CCryogenics, food, labs
Type EChromel / Constantan68 µV/°C–200 to 900°CHigh output, low temp
Type NNicrosil / Nisil39 µV/°C–200 to 1300°CStable, high temp

Seebeck values are near-room-temperature approximations. Thermocouple output is nonlinear across wide spans – use NIST ITS-90 tables or polynomials for accurate wide-range readings.

📊LM35 and TMP36 Voltage Chart

TemperatureLM35 OutputTMP36 Output°F
–10°C–100 mV400 mV14°F
0°C0 mV500 mV32°F
10°C100 mV600 mV50°F
25°C250 mV750 mV77°F
50°C500 mV1000 mV122°F
85°C850 mV1350 mV185°F
100°C1000 mV1500 mV212°F

🌡PT100 RTD Resistance vs Temperature

TemperatureResistanceV at 1 mANotes
–50°C80.31 Ω80.31 mVBelow ice point
0°C100.00 Ω100.0 mVR0 reference
25°C109.62 Ω109.6 mVRoom temperature
50°C119.24 Ω119.2 mVWarm
100°C138.51 Ω138.5 mVWater boiling
200°C175.86 Ω175.9 mVHigh heat

Linear model R = 100(1 + 0.00385 × T). Standard PT100 uses the Callendar–Van Dusen equation for full accuracy, especially above 100°C.

🗂Voltage to Temperature Comparison Grid

VoltageLM35 °CTMP36 °CType K °C*LM35 °FTMP36 °F
0 mV0.0–50.025.032.0–58.0
100 mV10.0–40.026.450.0–40.0
250 mV25.0–25.031.177.0–13.0
500 mV50.00.037.2122.032.0
750 mV75.025.043.3167.077.0
1000 mV100.050.049.4212.0122.0
1350 mV135.085.057.9275.0185.0
2000 mV200.0150.073.8392.0302.0

*Type K column assumes a 25°C cold junction and the 41 µV/°C linear approximation.

Transfer Function Breakdown

LM35Linear ratiometric IC. T(°C) = Vout(mV) / 10. Zero volts equals 0°C, so 250 mV reads 25°C.
TMP3610 mV/°C with a 500 mV offset at 0°C. T(°C) = (Vout(mV) – 500) / 10, so 750 mV reads 25°C.
ThermocoupleLinear approx: T(°C) ≈ V(µV) / S + T_coldjunction, where S is the Seebeck coefficient (K 41, J 51, T 43, E 68 µV/°C).
Cold junctionThermocouples measure a difference. The reference (cold) junction temperature must be added back to get the true hot-junction temperature.
PT100 resistanceR = R0(1 + αT) with R0 = 100 Ω and α = 0.00385. Rearranged: T = (R/100 – 1) / 0.00385.
PT100 voltageWith excitation current I, resistance R = V / I. Then feed R into the resistance equation to solve for T.
FahrenheitEvery result converts with °F = °C × 9/5 + 32 for a second temperature scale.

💡Practical Conversion Tips

Cold-junction tip: A thermocouple only reports the temperature difference between hot and reference junctions. Always add the measured cold-junction temperature, or your reading will be off by that amount.
Accuracy tip: The linear Seebeck approximation is fine near room temperature but drifts over wide spans. For high heat or precision work, switch to NIST ITS-90 thermocouple tables or the Callendar–Van Dusen RTD equation.

When working with sensors, you wonder, “Is my boiler heating up? Is it overheating?” And you check on it with a multimeter and see a tiny voltage, and you don’t know. That’s one of those common moments when you think: I’m confused! Most measurement error lurk within this gap, the gap between something happening physically, and its electrical signal. Most of the time, it’s not bad hardware. Most of the time, it’s some forgotten reference point, some overlooked offset. You close that gap when you understand how voltage maps onto reality for your particular device.

The reason that analog integrated circuits such as TMP36 and LM35 are so popular is that they make the math easy: simple arithmetic. With the LM35, you get ten millivolts per degree celsius, and it outputs zero volts at zero degrees. It is straightforward ratiometric scaling: divide by ten and there is your temperature. The TMP36 has the same sensitivity, but it provides a five hundred millivolt offset so that it measures below freezing without going negative voltage territory.

How to Understand Sensor Voltage Readings

That’s where folks goes wrong; that offset is what you need to subtract out first before you do the division by ten. Otherwise, you’ll think something’s gone horribly wrong when your room temperature read more like a freezer failure. By selecting the proper sensor type in the dropdown box, the calculator above will perform that subtraction for you automaticly (so you don’t have to do the mental arithmetic when trouble-shooting late at night).

Thermocouples are another matter entirely. Thermocouples work based off different physics and need careful handling. They don’t actualy measure temperature. They measure potential difference created by the Seebeck effect across the junction of two dissimilar metals. For example, a Type K thermocouple generates about forty-one microvolts/°C at around room temperature. This is small enough that without care you will swamp this voltage with noise from your wiring. It only tells you how hot the measurement junction is compared to the reference junction, where your wires join and connect to your instruments.

So if your input terminals are at twenty-five degrees Celsius and you read a voltage that equates to ten degrees difference then the true temperature is thirty-five degrees. You cannot get away without adding that cold junction compensation if you want accuracy.

Another solution comes from Resistance Temperature Detectors which are simply predictable devices that exhibit a change in electrical resistance as a function of temperature. Specifically, for a PT100 type sensor, the resistance is 100 ohms at zero degrees Celsius. It increase predictably by a factor of 0.000385 per each degree so if you pass a small current (excitation) through the sensor and then measure the voltage drop across it with Ohm’s Law, you’ll have a voltage measurement.

You can enter either the calculated resistance or the raw voltage into the calculator, making it flexible based on whether your bridge circuit outputs voltage or resistance. Some do both; one will give you a resistance value and the other will provide a millivolt drop. Either way works but selecting the correct mode means you don’t count conversions twice.

If a relationship isn’t linear, how do you know when to use it? For most hobbyist applications, and for general rough monitoring around room temperature, we can treat the relationship as a straight line. This is not true at extremes of heat or cold; as temperatures approaches extreme heats or cryogenic ranges, the curves bend, making thermocouple outputs non-linear enough to fail simple division. At those extremes, RTDs needs more complex polynomial equations such as Callendar-Van Dusen to stay accurate over broad spans.

The underlying real transfer function is used behind the scenes by the tool, so it will give you correct answers even when a linear model would of been off track. So now instead of voltage readings that confuse you, they become useful information; instead of guessing, you know. You can see how it applies to you and what those numbers represent. Whether it’s a faulty oven calibration or a thermostat troubleshooting session, having the reference points correct realy matters.

The voltage is a messenger. It speaks, but you need to learn its language first.

Voltage to Temperature Converter for Sensors and RTDs