Unit Tools·4 min

Celsius to Fahrenheit Conversion: The Complete Guide

Convert Celsius to Fahrenheit, Kelvin, and Rankine. With the exact formula and a free browser tool.

Why convert Celsius to Fahrenheit?

Temperature is one of the most frequently converted units in daily life. Recipes from the US list oven temperatures in Fahrenheit, weather forecasts for Americans use °F, while most of the world reports temperature in Celsius. Add Kelvin (used in science), Rankine (used in some engineering fields in the US), and you have a small but real conversion problem.

The good news: the formulas are short, exact, and easy to memorize. And with a free browser tool, you never have to compute them by hand.

The exact conversion formulas

There are four temperature scales you will encounter, and the conversions between them are linear. The two reference points are the freezing point of water (0 °C = 32 °F = 273.15 K = 491.67 °R) and the boiling point of water (100 °C = 212 °F = 373.15 K = 671.67 °R).

Celsius to Fahrenheit

``` °F = °C × 9/5 + 32 ```

Example: 100 °C → (100 × 9/5) + 32 = 180 + 32 = 212 °F (boiling point of water).

Celsius to Kelvin

``` K = °C + 273.15 ```

Example: 25 °C → 25 + 273.15 = 298.15 K (standard room temperature in science).

Celsius to Rankine

``` °R = (°C + 273.15) × 9/5 ```

Example: 0 °C → 273.15 × 9/5 = 491.67 °R.

Fahrenheit to Celsius (the reverse)

``` °C = (°F − 32) × 5/9 ```

Example: 98.6 °F (body temperature) → (98.6 − 32) × 5/9 = 66.6 × 5/9 = 37 °C.

A useful mental shortcut: 1 °C step equals 1.8 °F, and the scales meet at −40 (i.e. −40 °C = −40 °F). If you remember only one number, remember −40 — it is the one temperature where Celsius and Fahrenheit read the same.

Quick reference table

| Celsius | Fahrenheit | Kelvin | Use case | |--------:|-----------:|-------:|----------| | −40 °C | −40 °F | 233.15 K | Coldest point where °C and °F match | | 0 °C | 32 °F | 273.15 K | Water freezes | | 20 °C | 68 °F | 293.15 K | Comfortable room | | 25 °C | 77 °F | 298.15 K | Standard lab temperature | | 37 °C | 98.6 °F | 310.15 K | Human body temperature | | 100 °C | 212 °F | 373.15 K | Water boils | | 180 °C | 356 °F | 453.15 K | Typical baking temperature |

Method 1: Use UtilBoxx's Free Temperature Converter (Recommended)

The fastest, most private, and most reliable way to convert temperature in your browser is the UtilBoxx Temperature Converter. It supports Celsius, Fahrenheit, Kelvin, Rankine, and a dozen other scales, with instant bidirectional conversion and a clean interface. Everything happens locally in your browser — no server, no upload, no logs.

How to use it:

  1. Go to utilboxx.com/en/tools/unit/temperature
  2. Type a value in any field (Celsius, Fahrenheit, Kelvin, or Rankine)
  3. The other fields update instantly as you type
  4. Copy the result with one click

Why we recommend this method:

  • 100% free, no signup, no email, no captcha
  • Privacy-first: all math runs in your browser. Nothing is sent to a server.
  • Bidirectional: type in any field, get the rest immediately
  • Covers all four major scales: Celsius, Fahrenheit, Kelvin, Rankine
  • Works offline once the page has loaded
  • No ads, no popups, no tracking

If you convert temperature even a few times a month, bookmarking this tool saves more time than any other approach.

Method 2: Google Search

For a one-off conversion, Google is the fastest path. Type a query like `100C to F` or `convert 25 celsius to fahrenheit` directly into the search box. Google replies with a built-in converter card at the top of the results.

Pros: zero friction, no click required, works on any device with a browser.

Cons: requires an internet connection, only good for one value at a time, and Google logs every conversion you make. If you are converting sensitive data (a clinical temperature, a lab measurement tied to a patient), prefer an offline method. Google also handles only common pairs well — Fahrenheit to Rankine often needs an extra click.

Method 3: Python (or any language)

If you write code, a one-liner covers all the formulas. In Python:

```python def c_to_f(c): return (c 9/5) + 32 def c_to_k(c): return c + 273.15 def c_to_r(c): return (c + 273.15) 9/5 def f_to_c(f): return (f - 32) * 5/9

print(c_to_f(100)) # 212.0 print(c_to_k(25)) # 298.15 print(c_to_r(0)) # 491.67 print(f_to_c(98.6)) # 37.0 ```

The same formulas port to any language. In JavaScript:

```js const cToF = c => (c 9/5) + 32; const cToK = c => c + 273.15; const fToC = f => (f - 32) 5/9; ```

For batch conversion of a CSV file, a 5-line script processes thousands of rows in milliseconds.

Method 4: CLI with units (Linux/macOS)

The GNU `units` utility handles temperature conversion on the command line. It is preinstalled on most Linux distributions and available via Homebrew on macOS (`brew install units`).

```bash # Convert 100 Celsius to Fahrenheit units "100 Celsius" "Fahrenheit" # Result: 212

# Convert body temperature units "98.6 Fahrenheit" "Celsius" # Result: 37

# Celsius to Kelvin units "0 Celsius" "Kelvin" # Result: 273.15 ```

`units` is a favorite for sysadmins and shell scripts that need to embed conversions in pipelines. Note that on macOS the built-in `units` tool is the BSD variant and uses a different syntax; the GNU version above is the friendlier one.

Common questions

Is there a temperature where Celsius and Fahrenheit are equal?

Yes: −40. The two scales cross at exactly −40 °C = −40 °F = 233.15 K. This is a great mental anchor: any value above −40 is colder in Fahrenheit (numerically lower), any value below −40 is warmer in Fahrenheit (numerically higher) — until the scales cross, the relationship reverses. Wait, no: above −40, a Fahrenheit number is numerically higher than the Celsius number; below −40, the opposite is true. Remember −40 as the one fixed point.

Why does the US still use Fahrenheit?

Historical reasons. Fahrenheit was defined in 1724 by Daniel Gabriel Fahrenheit, well before Celsius was proposed in 1742. By the time the metric system spread in the 19th century, the US had already adopted Fahrenheit for weather, cooking, and industry. Switching is politically expensive (retooling signage, ovens, thermostats) and offers limited scientific benefit. Most countries that metricated did so in the 20th century; the US has not.

What is Kelvin used for?

Kelvin is the SI unit of temperature and the only scale with no negative values. It is used in physics, chemistry, and engineering whenever absolute temperature matters — gas laws, thermodynamics, color temperature of light, semiconductor physics. 0 K is absolute zero, the theoretical lower limit of temperature where atomic motion stops. To convert Celsius to Kelvin, just add 273.15.

Is Rankine still used?

Rarely. Rankine is the Fahrenheit counterpart of Kelvin (0 °R = absolute zero, 0 °F = 459.67 °R). It survives in some US engineering fields, particularly older thermodynamics textbooks and certain aerospace calculations. Most modern engineering uses Kelvin exclusively.

Why does the formula use 9/5 and not 1.8?

They are the same number. `9/5 = 1.8` exactly. The fraction form is more common in written math because it shows the underlying ratio: a Celsius degree is 9/5 the size of a Fahrenheit degree. In code, use 1.8 for clarity, or use `9/5` to make the formula self-documenting.

Can I convert with Siri, Alexa, or Google Assistant?

Yes. "Hey Siri, what is 100 Celsius in Fahrenheit?" works on all major assistants. They use the same formulas under the hood. It is fast and convenient for one-off conversions, but not great for batch work.

Conclusion

Celsius to Fahrenheit conversion is one of the simplest numerical tasks in everyday life, and the formula `°F = °C × 9/5 + 32` is worth memorizing. For a one-off value, Google or a voice assistant is fine. For repeated conversions, bookmark the UtilBoxx Temperature Converter — it is private, free, and works offline. And for scripting, the formulas in Python or the `units` CLI handle any volume of data without leaving your terminal.

Whichever method you pick, the math is identical — and now you have all four formulas, plus the −40 anchor, ready to use.