Skip to content
Toolora

Temperature Converter

Convert between Celsius, Fahrenheit, Kelvin and Rankine — the one conversion that needs an offset as well as a scale factor.

Converters Runs in your browser Works offline
Loading tool…

How it works

Temperature is the one family here that is not a simple multiplication. The scales have different zero points as well as different degree sizes, so every conversion needs an offset too — which is why you cannot convert a temperature by scaling alone.

Celsius and Fahrenheit cross at −40°, the only temperature where both scales read the same number. Kelvin and Rankine are absolute scales starting at absolute zero, so they never go negative; a negative Kelvin result means an input below absolute zero, which is not physically meaningful.

A temperature difference converts differently from a temperature. A change of 10°C is a change of 18°F, because only the degree size matters for a difference — the offset cancels out.

The formula

Celsius → Fahrenheit

°F = (°C × 9/5) + 32

Fahrenheit → Celsius

°C = (°F − 32) × 5/9

Celsius → Kelvin

K = °C + 273.15

Fahrenheit → Rankine

°R = °F + 459.67

Worked examples

ScenarioWorkingResult
0°C to Fahrenheit(0 × 9/5) + 3232°F — water freezes
37°C to Fahrenheit(37 × 9/5) + 3298.6°F — body temperature
−40°C to Fahrenheit(−40 × 9/5) + 32−40°F — the scales meet

When you'd use it

  • Following a recipe with the oven in the other scale
  • Reading a weather forecast from another country
  • Converting a lab or datasheet figure to Kelvin
  • Checking a fever reading against a familiar scale

Common questions

Why can't I just multiply to convert temperature?

Because the scales start in different places. Celsius puts zero at water's freezing point, Fahrenheit puts it 32 degrees lower, and Kelvin starts at absolute zero. You have to shift as well as scale, which is why the formula has a +32 or a −273.15 in it.

At what temperature do Celsius and Fahrenheit read the same?

−40. It is the single crossing point of the two scales, which makes it a useful sanity check on any conversion — if your formula does not give −40°F for −40°C, it is wrong.

How do I convert a temperature difference rather than a temperature?

Use only the ratio, not the offset. A 10°C difference is an 18°F difference (10 × 9/5), and a 1°C difference is exactly a 1 K difference. Applying the +32 to a difference is a common mistake.

Is anything I enter sent anywhere?

No. Every conversion runs in your browser, so nothing you type is uploaded, logged or stored. There is no account and no record of what you converted.