EVERYDAY MATH, MADE SIMPLE.

Temperature Converter●

Four scales. Two distinct jobs. Convert a temperature reading or a change in temperature.

Temperature

Convert a temperature reading. Values below absolute zero are rejected.

Use a decimal point, for example 2.54. Scientific notation works too: 1e3.

RESULT
100 °C =
212 °F
°F = °C × 9/5 + 32 · K = °C + 273.15 · °R = K × 9/5

Common conversions

Pick an example to start
All equivalent units4 supported units

The same value, in every supported unit.

Celsius100 °C
Fahrenheit212 °F
Kelvin373.15 K
Rankine671.67 °R
GOOD TO KNOW

A reading or a change?

Choose Temperature for a reading, or Temperature difference for a rise or drop. Differences use scale factors without offsets, so a change of 10 °C equals a change of 18 °F.

0 °C
32 °F
0 K
Absolute zero
Δ10 °C
Δ18 °F
Calculation details & precision

Temperature readings include scale offsets: °F = °C × 9/5 + 32, K = °C + 273.15, and °R = K × 9/5. Rankine is an absolute scale with Fahrenheit-sized degrees. Readings below absolute zero are rejected.

Automatic displays up to 12 significant digits. Choose 2, 4 or 6 decimal places in Precision for a shorter result. Displayed results are rounded; very large or small values use scientific notation.

Common questions

How do I convert Celsius to Fahrenheit?

Multiply the Celsius temperature by 9/5, then add 32. For example, 100 °C equals 212 °F.

What is absolute zero?

Absolute zero is 0 K or 0 °R, equal to −273.15 °C or −459.67 °F. Temperature readings below it are rejected. Negative temperature differences are valid because they describe a decrease, not a reading.

What is Rankine?

Rankine is an absolute temperature scale. Zero Rankine is absolute zero, and its degree size matches Fahrenheit. To convert kelvin to Rankine, multiply by 9/5.

Why does a temperature difference use a different formula?

Scale offsets cancel when subtracting two readings. A rise of 10 °C equals a rise of 18 °F; the +32 offset used for readings is not added to a difference.