 # Celsius to Fahrenheit Formula Explained

« Previous Tutorial Next Tutorial »

In this article, you will learn about the formula that uses to convert given temperature from celsius to fahrenheit. Here you will also get aware about, from where this formula came, or how this formula derived.

## Celsius to Fahrenheit Formula

To convert the given temperature from celsius to fahrenheit, use the formula:

`fahrenheit = (celsius * 1.8) + 32`

## Celsius to Fahrenheit Formula Explained

Basically there are two scales to measure temperature:

• Degree Celsius (oC)
• Degree Fahrenheit (oF)

The first one is Celsius scale that is used in most of the countries. Whereas, the second one is Fahrenheit scale that is used in US. And as we all knows that both the scales are used to measure the same thing, that is temperature.

Now let's understand how the formula gets created to convert into each other:

oC oF Purpose
100 212 Water boils (at normal pressure)
0 32 Freezing point of Water

From the above table, we come to the point, that:

• As scale starts from two different number that is 0 and 32 (the freezing point of water in celsius and fahrenheit)
• So 32 has to be added or subtracted
• to be added for celsius to fahrenheit conversion
• to be subtracted for fahrenheit to celsius conversion
• And the difference between water boils and water freezes for both the scale is, 100-0 or 100 (for celsius) and 212-32 or 180 (for fahrenheit)
• So to convert from celsius to fahrenheit, first multiply by 180/100, then add 32
• And to convert from fahrenheit to celsius, first subtract 32, then multiply by 100/180

And as the value of 180/100 is 1.8, so we have written 1.8 directly in the formula given at early of this article.

To verify this formula, let's check it with the same value as given in above table. Suppose a temperature (in celsius) is given as 100, now we have to convert it into fahrenheit. So here is the formula:

`fahrenheit = (celsius*1.8)+32`

put the value of celsius with 100 and calculate fahrenheit value as given below:

```= (100*1.8)+32
= 180+32
= 212```

so the value will be 212 in fahrenheit.