Convert Between Fahrenheit and Celsius Temperatures

Mathematics
Author

Karthik Roy

Published

April 1, 2024

Celsius and Fahrenheit are two of the common temperature scales used today. Here I explain how to derive the formula for converting between the two temperature scales.

Conversion from Celsius to Fahrenheit

Figure 1: “Side-by-side diagrams of Celsius and Fahrenheit thermometers, with boiling/freezing point of water labelled.” by Gringer is released into the public domain.

First, let’s examine the two scales. The freezing point of water is set at 0°C on the Celsius scale and 32°F on the Fahrenheit scale. Similarly, the boiling point of water is marked as 100°C on the Celsius scale and 212°F on the Fahrenheit scale.

Thus, the difference between the boiling and freezing points of water is 100 units on the Celsius scale (100°C0°C) and 180 units on the Fahrenheit scale (212°F32°F). In other words, a difference of 100 units on the Celsius scale is equivalent to a difference of 180 units on the Fahrenheit scale.

From the above, we can conclude that 1 unit change on the Celsius scale corresponds to 1.8 (which is 180100 or 95) unit change on the Fahrenheit scale.

So, if 0°C is equal to 32°F, then 1°C is equal to 32°F+1.8°F. This is because we are adding 1°C to the Celsius scale and adding the equivalent 1.8°F to the Fahrenheit scale.

Similarly, to find the equivalent of 5°C in Fahrenheit, we add 1.8°F five times to 32°F. This calculation is: 32+5×1.8=32+5×95=32+9=41°F

To find the equivalent of 5°C in Fahrenheit, we subtract 1.8°F five times from 32°F. This calculation is: 325×1.8=325×95=329=23°F

Note

From the above, we can then see that to convert a Celsius temperature, C, to its equivalent Fahrenheit temperature, F, we can use the formula: F=95×C+32

Conversion from Fahrenheit to Celsius

We can derive the formula for converting a Fahrenheit temperature, F, to its equivalent Celsius temperature, C, by solving for C from following formula: F=95×C+32

Subtracting 32 from both side, we get: F32=95×C

Multiplying both side by 59, we get: C=59×(F32)

Note

So to convert a Fahrenheit temperature, F, to its equivalent Celsius temperature, C, we can use the formula: C=59×(F32)

In summary

Let us focus on a particular temperature, measured as C on the Celsius scale and as F on the Fahrenheit scale. Assume it falls between the freezing and boiling points of water, only to make it easier to picture (see ). Let us also denote freezing point of water as FP and boiling point of water as BP.

Now the change in temperate to C from (FP)Celsius is proportionate to the change in temperature to F from (FP)Fahrenheit.

This proportion can be stated in the equation:

C(FP)Celsius(BP)Celsius(FP)Celsius=FFFahrenheit(BP)Fahrenheit(FP)Fahrenheit

Substituting the values for the freezing and boiling points of water in the respective scales, we get:

C01000=F3221232C100=F32180

Taking the cross product, we get: 180×C=100×(F32)9×C=5×(F32)

Solving for F in the above equation, we can see that:

F=95×C+32

and, solving for C in the above equation, we can see that:

C=59×(F32)