Guides · · 7 min read

How to Convert Celsius to Fahrenheit

To convert Celsius to Fahrenheit, multiply by 9/5, then add 32: °F = (°C × 9/5) + 32. To convert back, subtract 32 from Fahrenheit, then multiply by 5/9.

Celsius and Fahrenheit thermometer symbols connected by a double-headed arrow, with a calculator on an isometric platform.
Concept illustration of converting between two temperature scales. The thermometer icons are not calibrated measuring instruments.

25°C equals 77°F: 25 × 9/5 + 32 = 77. Try another value below, then follow the steps to check it yourself. Results that need rounding are displayed with up to two decimal places.

Celsius ↔ Fahrenheit

Try it here

25°C equals 77°F: 25 × 9/5 + 32 = 77. Try another value below, then follow the steps to check it yourself.

Choose the input unit, enter a reading, and copy the result. Swap units to work in the opposite direction.

Quick:
Converted ValueFormula-based conversion
77°F

Temperature reading · up to 2 decimal places

°F = (25 × 9/5) + 32 = 77

Standalone tool

Celsius to Fahrenheit converter

Open tool page
Key solutions at a glance The main decisions from this guide, condensed into one table.
I want to...
Solution
Check a conversion as you learn
This converter handles temperature readings, including negative values down to absolute zero.
Convert Celsius to Fahrenheit in three steps
Multiply the Celsius value by 9, divide by 5, then add 32.
Convert Fahrenheit to Celsius in the reverse order
Subtract 32 first, multiply by 5, then divide by 9.
Why do you multiply by 9/5 and add 32?
Celsius and Fahrenheit have different degree sizes and different zero points.
Is doubling Celsius and adding 30 accurate?
The mental shortcut 2 × °C + 30 is an estimate.
Temperature changes do not use the 32-degree offset
For a change or difference, multiply Celsius degrees by 9/5 without adding 32.

Check a conversion as you learn

This converter handles temperature readings, including negative values down to absolute zero. It does not handle temperature differences with the same formula; the difference is explained below. Calculations run in your browser.

Convert Celsius to Fahrenheit in three steps

Multiply the Celsius value by 9, divide by 5, then add 32. Multiplying by 1.8 is equivalent to the first two steps. Add 32 after the multiplication, not before it.

Two conversion flows: 25°C multiplied by 9/5 gives 45, then adding 32 gives 77°F; 77°F minus 32 gives 45, then multiplying by 5/9 gives 25°C.
Follow each row from left to right. Celsius to Fahrenheit: 25 × 9/5 + 32 = 77. Fahrenheit to Celsius: (77 − 32) × 5/9 = 25. These are temperature readings, not temperature differences.
18°C = 64.4°F. The compact calculation is 18 × 1.8 + 32.
Step Example: 18°C Running result
1. Multiply by 9 18 × 9 162
2. Divide by 5 162 ÷ 5 32.4
3. Add 32 32.4 + 32 64.4°F

For a negative input, keep the sign through the multiplication: −10 × 1.8 = −18. Adding 32 then gives 14°F. Do not remove the minus sign because the output happens to be positive.

These exact conversion formulas are published in NIST’s SI Units – Temperature reference. The diagrams and worked examples here apply those same formulas.

Convert Fahrenheit to Celsius in the reverse order

Subtract 32 first, multiply by 5, then divide by 9. The parentheses in (°F − 32) × 5/9 matter: the subtraction applies to the Fahrenheit reading before scaling it.

70°F = 190/9°C exactly, displayed as approximately 21.11°C.
Step Example: 70°F Running result
1. Subtract 32 70 − 32 38
2. Multiply by 5 38 × 5 190
3. Divide by 9 190 ÷ 9 21.111…°C

Keep the full intermediate value until the final step. An exact formula can produce a repeating decimal, so a rounded display is not an exact fraction. Converting the displayed 21.11°C back gives 69.998°F before rounding; it is not exactly 70°F.

For a result without the full lesson:

Why do you multiply by 9/5 and add 32?

Celsius and Fahrenheit have different degree sizes and different zero points. A change of 1°C corresponds to a change of 1.8°F, which explains the multiplication. A reading of 0°C corresponds to 32°F, which explains the added offset.

Use both parts for a reading. Multiplying 20 by 1.8 gives 36, but 20°C is 68°F after adding 32. Adding 32 alone would also be wrong because it ignores the different degree sizes.

To find where the two scales have the same number, set C = 1.8C + 32. Subtracting 1.8C gives −0.8C = 32, so C = −40. That is why −40°C and −40°F represent the same temperature.

Celsius and Fahrenheit conversion chart

Exact numerical equivalents. The rows are conversion examples, not recommendations for a particular use.
Celsius Fahrenheit Check the arithmetic
−40°C −40°F −72 + 32 = −40
−10°C 14°F −18 + 32 = 14
0°C 32°F 0 + 32 = 32
10°C 50°F 18 + 32 = 50
20°C 68°F 36 + 32 = 68
25°C 77°F 45 + 32 = 77
30°C 86°F 54 + 32 = 86
38°C 100.4°F 68.4 + 32 = 100.4
100°C 212°F 180 + 32 = 212

For the meaning of an indoor-temperature reference, rather than its arithmetic:

Is doubling Celsius and adding 30 accurate?

The mental shortcut 2 × °C + 30 is an estimate. It replaces the exact expression 1.8 × °C + 32, so its error is (2C + 30) − (1.8C + 32) = 0.2C − 2°F. The error changes with the input; it is not always two degrees.

Calculated shortcut errors. A positive value means the estimate is too high.
Input Exact Fahrenheit Double and add 30 Shortcut minus exact
−10°C 14°F 10°F −4°F
10°C 50°F 50°F 0°F
15°C 59°F 60°F +1°F
25°C 77°F 80°F +3°F
40°C 104°F 110°F +6°F
180°C 356°F 390°F +34°F

For exact mental arithmetic, double the Celsius value, subtract one fifth of the original value, then add 32. At 25°C: 50 − 5 + 32 = 77°F. This is the exact formula rearranged, not another approximation.

The reverse shortcut—subtract 30 from Fahrenheit and divide by 2—is also approximate. For 70°F it gives 20°C, about 1.11°C below the exact result. Use the full formula or converter whenever the difference matters.

Temperature changes do not use the 32-degree offset

For a change or difference, multiply Celsius degrees by 9/5 without adding 32. For a Fahrenheit difference, multiply by 5/9 without subtracting 32. The offset cancels when you subtract two readings.

A temperature of 10°C equals 50°F, but a change of 10°C equals a change of 18°F.
Quantity Celsius Fahrenheit
Starting reading 20°C 68°F
Ending reading 30°C 86°F
Increase: end minus start 10°C 18°F

The calculator above converts readings. To compare a start and end temperature with it, convert each reading separately and subtract the results. Do not type a difference into the reading field and interpret the output as a difference.

Practice: check the unit and order of operations

Try the calculation before reading the last column. Write the input unit first so you choose the correct formula.

Constructed arithmetic exercises. The last row is a difference, not a temperature reading.
Question Calculation Answer
Convert 18°C to Fahrenheit 18 × 9/5 + 32 64.4°F
Convert 77°F to Celsius (77 − 32) × 5/9 25°C
Convert −40°F to Celsius (−40 − 32) × 5/9 −40°C
Convert a rise of 5°C 5 × 9/5; no offset A rise of 9°F

For repeat conversions, keep the original value and unit alongside any rounded result. If you use a desktop calculator or widget, check that it applies the right direction; a convenient display does not remove the need to distinguish readings from differences.

Keep repeat-use tools in your desktop workflow:

Conversion questions

What is the easiest exact way to convert Celsius to Fahrenheit?

Multiply Celsius by 1.8, then add 32. You can also double Celsius, subtract one fifth of the original Celsius value, and add 32. Both are equivalent to °F = (°C × 9/5) + 32.

Do you subtract 32 before or after dividing to get Celsius?

Before. Use (°F − 32) × 5/9, or equivalently (°F − 32) ÷ 1.8. Subtracting 32 after division changes the formula and produces a different answer.

Why does the converter sometimes round the answer?

It displays up to two decimal places. Some conversions produce repeating decimals: 70°F is exactly 190/9°C, or 21.111…°C. The display of 21.11°C is rounded even though the conversion formula is exact.

Can I convert a negative temperature?

Yes. Keep the minus sign and use the same formula. For example, −10°C is 14°F. This converter accepts numerical readings down to −273.15°C or −459.67°F and rejects readings below those limits.

For a reading, scale the value and apply the 32-degree offset in the correct order. For a difference, use the scale factor alone. Keep rounding until the end, and use a mental shortcut only when its error is acceptable for your task.

Desktop Dashboard

Stay informed with Kepo on your desktop

Embed interactive widgets, monitor dynamic sites, track APIs, and run ambient AI agents right on your macOS desktop.

Related Articles

View all posts →
Guides

How to Read a Tape Measure

Read the whole inch before the endpoint, count the remaining equal spaces, and add the fraction. On a metric tape, combine centimeters and millimeters. If you start away from zero, subtract the starting reading.

Read →
Guides

What Is Room Temperature?

Room temperature describes indoor temperature, not one fixed reading. A useful approximate reference is 20°C (68°F); the intended value or range depends on the context.

Read →
Guides

How to Read a Ruler

Identify whole units before the object endpoint, count subdivisions by mark height, and reduce fractions. Always align to the true zero line rather than the physical edge.

Read →