Unit converters

Temperature Converter

Convert among Celsius, Fahrenheit and Kelvin using both the scale factor and the zero-point offset. Unlike lengths, temperatures cannot be converted using a scale factor alone.

  • Explicit formulas and worked examples
  • Check your inputs, then calculate
  • Data is calculated in this browser only

Check the stated input format, calculation convention and limits before using the result.

Your inputs

Local calculation

Check the example inputs, then calculate. Your values stay in this browser.

Inputs below absolute zero are rejected.

Calculation notes

Understand the Temperature Converter

Temperature Converter validates temperature, from scale, to scale before applying the displayed equation. Inputs below absolute zero are rejected.

Formula and logic

What is the formula for the Temperature Converter?

Temperature Converter: F = C × 9/5 + 32; K = C + 273.15. Input definitions: value = Temperature; from = From scale; to = To scale. Use the selected convention throughout the calculation.

Worked example

How can I reproduce the Temperature Converter example?

Temperature Converter baseline input: Temperature: 0; From scale: Celsius (°C); To scale: Fahrenheit (°F). Output: Temperature = 32 °F. Substitute these values into the displayed equation to reproduce the result.

How to read the result

How should I interpret the Temperature Converter result?

  • Read temperature with its stated unit and convention. The default example and the independent worked scenario use different inputs, so compare the assumptions before comparing the numbers.
  • Change one input at a time and use the equation to explain the result; do not mix unit, grade-scale, time-zone or rounding conventions across comparisons.
Limits and assumptions

What limits apply to the Temperature Converter?

  • Inputs below absolute zero are rejected.
  • Kelvin is written K without the degree symbol.

Content and calculation reviewed:

Understand the calculation

How to use it and the math behind it

Read the complete explanation

Four steps to check your inputs and results

  1. Convert among Celsius, Fahrenheit and Kelvin using both the scale factor and the zero-point offset. Unlike lengths, temperatures cannot be converted using a scale factor alone.
  2. Enter Temperature, From scale, To scale in the stated format. Baseline values are for reproduction.
  3. Check the output unit and convention: Read temperature with its stated unit and convention. The default example and the independent worked scenario use different inputs, so compare the assumptions before comparing the numbers.
  4. Change one input and compare the result. Inputs below absolute zero are rejected. Kelvin is written K without the degree symbol.

Temperature Converter: calculation relationships

Absolute temperatures require an offset as well as a scale: 100°C×9/5+32=212°F and 100°C+273.15=373.15 K. A temperature difference of 100°C instead corresponds to 180°F, without adding 32. This tool converts absolute temperatures; it rejects temperatures below absolute zero rather than treating them as ordinary signed unit values.

F = C × 9/5 + 32; K = C + 273.15

The detailed guide adds variable definitions, a reproducible example, a practice question and model limitations.

From question to result

Continue with a related question

Explore all Unit converters tools and guides