Enter the temperature (°C or °F) or the sensor output voltage (mV or V) into the calculator to determine the missing variable. This calculator uses the common TMP36-style linear relationship (500 mV offset at 0°C and 10 mV/°C slope), not a thermocouple table/polynomial conversion.

Mv To Temperature Calculator

Enter any 1 value to calculate the missing variable

Mv to Temperature Formula

The following formula is used to calculate temperature for a given voltage reading for common linear analog sensors (such as the TMP36).

T = (V - 0.5) * 100
T = (mV - 500) / 10

Variables:

  • T is the temperature in Celsius (°C)
  • V is the sensor output voltage in volts (V)
  • mV is the sensor output voltage in millivolts (mV)

To calculate the temperature, subtract 0.5 V (or 500 mV) from the voltage reading and then multiply by 100 (if using volts) or divide by 10 (if using millivolts).

Voltage to Temperature Conversion Table (T(°C) = (V − 0.5) × 100 = (mV − 500) ÷ 10)
Voltage (V) Millivolts (mV) Temperature (°C) Temperature (°F)
0.10100-40-40
0.30300-20-4
0.40400-1014
0.50500032
0.55550541
0.606001050
0.656501559
0.707002068
0.757502577
0.808003086
0.858503595
0.9090040104
1.00100050122
1.10110060140
1.20120070158
1.30130080176
1.40140090194
1.501500100212
1.601600110230
1.701700120248
* Rounded as shown. Assumes T(°C) = (V − 0.5) × 100 (equivalently T(°C) = (mV − 500) ÷ 10), 1 V = 1000 mV, and °F = (°C × 9/5) + 32.

What is a Millivolt to Temperature Conversion?

A millivolt to temperature conversion is a method used to estimate temperature from the voltage output of a temperature sensor. Some sensors (such as the TMP36) have an approximately linear voltage output with a defined offset and slope (about 500 mV at 0°C and 10 mV per °C), making conversion straightforward using a simple formula.

Note: thermocouples also produce a small voltage, but their voltage-to-temperature relationship is not the simple linear-offset formula used here and depends on thermocouple type and cold-junction compensation.

How to Calculate Temperature from Millivolts?

The following steps outline how to calculate the temperature from millivolts (for TMP36-style linear sensors).


  1. First, obtain the voltage reading from the temperature sensor.
  2. If your reading is in millivolts, subtract 500 mV (equivalently subtract 0.5 V if using volts).
  3. Divide the result by 10 to get the temperature in Celsius (equivalently, if using volts: multiply (V − 0.5) by 100).
  4. After inserting the values and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

Millivolt value (mV) = 1200

Temperature (T) = (1200 − 500) / 10 = 70°C