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.
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.
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.
Temperature reading · up to 2 decimal places
Standalone tool
Celsius to Fahrenheit converter
Key solutions at a glance The main decisions from this guide, condensed into one table.
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.
| 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.
| 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
| 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.
| 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.
| 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.
| 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.
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 →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.
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.
Metric vs. Imperial: How the World’s Measurement Systems Compare
The metric system uses uniform decimal scaling across meters, grams, and liters. Imperial and US Customary systems use historical body and trade units. While lengths are shared, US and British fluid gallons differ by more than 16%.
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.