CompoundPage

Celsius to Fahrenheit (C to F)

To convert Celsius to Fahrenheit (C to F): F = C x 9/5 + 32, so 20 °C is 68 °F. Unlike every other conversion here, this one needs an offset as well as a ratio.

Swap units: Fahrenheit to Celsius

In Fahrenheit68 °F

Why this needs its own formula Every other conversion in this converter is one multiplication, because the units share a zero point. Celsius, Fahrenheit and Kelvin do not, so each conversion needs an offset as well as a ratio. That is why 0 C is 32 F rather than 0 F.
temperature scales have different zeros
In all four scales
20 °C 68 °F 293.15 K 527.67 °R
C to F And back: C = (F - 32) x 5/9. The 9/5 is the ratio of degree sizes and the 32 is the offset between the two zeros.
F = C x 9/5 + 32
The crossing point The one temperature where the two scales agree, which falls out of solving C = C x 9/5 + 32.
-40 C is -40 F
Absolute zero Kelvin is the only one of the three whose zero is absolute, which is why this converter goes through it.
-273.15 C, -459.67 F, 0 K
  • Temperature is an affine conversion rather than a scalar one: a 10-degree rise in Celsius is an 18-degree rise in Fahrenheit, but 10 C is not 18 F. Intervals scale and values need the offset.

How the Unit Converter works

Celsius to Fahrenheit is F = C x 9/5 + 32. Written the way it computes, that is 9/5 times the Celsius figure plus 32, and the two parts do different jobs: the 9/5 accounts for the two scales having different degree sizes, and the 32 accounts for them having different zero points.

That second term is what makes temperature different from every other conversion. Length, mass and volume units all share a zero (zero centimeters is zero inches), so converting one is a single multiplication. Celsius and Fahrenheit do not, so the conversion is affine rather than scalar and needs an offset as well as a ratio. It is the reason a temperature and a temperature difference convert by different rules: a rise of one degree Celsius is a rise of 1.8 degrees Fahrenheit, because an interval scales with the ratio and takes no offset at all.

Worked through at a value people look up: 21 °C x 9/5 + 32 = 69.8 °F.

Going back, Fahrenheit to Celsius is 5/9 times the Fahrenheit figure minus 17.777778. Note what does not happen here: with a scalar conversion the two factors are reciprocals and knowing one gives you the other, but an affine conversion has two constants and the reverse offset is not the negative of the forward one unless the slope is 1.

For mental arithmetic: Double it and add 30. It is exact at 10 C and two degrees off at 0 and 20 C (20 C gives 70 against a true 68). At 30 C it is four degrees high, and the error keeps growing the further you get from 10 C.

This is the pair that exists because two countries never agreed. Both scales are in daily civilian use, which no other temperature pair in this converter can say: Kelvin is a laboratory unit and Rankine is a thermodynamics one, but Celsius and Fahrenheit are both what somebody's weather app says. The practical trap is confusing a temperature with a temperature difference. A rise of 10 degrees Celsius is a rise of 18 degrees Fahrenheit, because intervals scale by 9/5 and ignore the offset. As a temperature, though, 10 C is 50 F, not 18 F. Interval or value is the first thing to settle.

On precision: the 9/5 and the 32 are both exact, so the conversion introduces no error of its own. What it cannot do is add precision the input never had. A weather reading of 21 °C is good to about a degree, and reporting 69.8 °F from it implies a thermometer nobody owns. The converter scales its decimals to the magnitude of the input for that reason.

Unit Converter FAQ

What is the formula for Celsius to Fahrenheit?

F = C x 9/5 + 32. Both constants are exact, so the formula is a definition rather than an approximation. The 9/5 converts the degree size and the 32 converts the zero point.

What is 20 °C in Fahrenheit?

68 °F. 20 x 9/5 + 32 = 68.

Why does this conversion need an offset when metric conversions do not?

Because the scales have different zero points as well as different degree sizes. Zero centimeters and zero inches are the same length, so length is one multiplication. Zero Celsius and zero Fahrenheit are not the same temperature, so a ratio alone would put every answer out by a fixed amount.

Does a temperature difference convert the same way?

No, and this is the usual mistake. A difference scales by 9/5 and takes no offset at all: a rise of 10 °C is a rise of 18 °F, while a temperature of 10 °C is 50 °F. Settle whether you have a value or an interval before converting it.

Is there anything specific to watch for with Celsius and Fahrenheit?

This is the pair that exists because two countries never agreed. Both scales are in daily civilian use, which no other temperature pair in this converter can say: Kelvin is a laboratory unit and Rankine is a thermodynamics one, but Celsius and Fahrenheit are both what somebody's weather app says. The practical trap is confusing a temperature with a temperature difference. A rise of 10 degrees Celsius is a rise of 18 degrees Fahrenheit, because intervals scale by 9/5 and ignore the offset. As a temperature, though, 10 C is 50 F, not 18 F. Interval or value is the first thing to settle.

More from the Unit Converter

Related calculators

Embed this calculator
<div id="compoundpage-unit-converter"></div>
<script src="https://compoundpage.com/embed/unit-converter.js" async></script>

The same calculation as JSON