Tools

Celsius to Fahrenheit converter, chart and gas marks

Convert Celsius to Fahrenheit or Fahrenheit to Celsius as you type, with the formula, quick mental methods, full charts and UK oven gas marks.

Type a temperature into either box and the other one updates as you type. The converter works both ways, Celsius to Fahrenheit and Fahrenheit to Celsius, shows the working, and has a second part for UK oven temperatures and gas marks.

The calculator needs JavaScript switched on in your browser.

The formula

Celsius to Fahrenheit: multiply by 9, divide by 5, then add 32.

°F = °C × 9 ÷ 5 + 32

For example, 20 °C × 9 ÷ 5 = 36, and 36 + 32 = 68 °F.

Fahrenheit to Celsius: take away 32, multiply by 5, then divide by 9.

°C = (°F − 32) × 5 ÷ 9

For example, 98.6 °F − 32 = 66.6, and 66.6 × 5 ÷ 9 = 37 °C, which is normal body temperature.

The 9 and 5 come from the size of the degrees. Water freezes at 0 °C or 32 °F and boils at 100 °C or 212 °F, so 100 Celsius degrees cover the same range as 180 Fahrenheit degrees. One Celsius degree is therefore 1.8 (9 ÷ 5) Fahrenheit degrees, and the 32 lines up the two freezing points.

A quick way to convert in your head

For weather temperatures, double the Celsius figure and add 30. 15 °C becomes 60 °F (the exact answer is 59 °F). Going the other way, take away 30 and halve it: 70 °F becomes 20 °C (exact: 21.1 °C).

The shortcut is exact at 10 °C and stays within 4 °F of the right answer between −10 °C and 30 °C, which covers almost all British weather. For cooking or medical temperatures, use the exact formula or the converter.

Celsius to Fahrenheit chart

Every whole degree from −40 °C to 50 °C, rounded to one decimal place:

°C °F °C °F °C °F
−40 °C −40 °F −9 °C 15.8 °F 22 °C 71.6 °F
−39 °C −38.2 °F −8 °C 17.6 °F 23 °C 73.4 °F
−38 °C −36.4 °F −7 °C 19.4 °F 24 °C 75.2 °F
−37 °C −34.6 °F −6 °C 21.2 °F 25 °C 77 °F
−36 °C −32.8 °F −5 °C 23 °F 26 °C 78.8 °F
−35 °C −31 °F −4 °C 24.8 °F 27 °C 80.6 °F
−34 °C −29.2 °F −3 °C 26.6 °F 28 °C 82.4 °F
−33 °C −27.4 °F −2 °C 28.4 °F 29 °C 84.2 °F
−32 °C −25.6 °F −1 °C 30.2 °F 30 °C 86 °F
−31 °C −23.8 °F 0 °C 32 °F 31 °C 87.8 °F
−30 °C −22 °F 1 °C 33.8 °F 32 °C 89.6 °F
−29 °C −20.2 °F 2 °C 35.6 °F 33 °C 91.4 °F
−28 °C −18.4 °F 3 °C 37.4 °F 34 °C 93.2 °F
−27 °C −16.6 °F 4 °C 39.2 °F 35 °C 95 °F
−26 °C −14.8 °F 5 °C 41 °F 36 °C 96.8 °F
−25 °C −13 °F 6 °C 42.8 °F 37 °C 98.6 °F
−24 °C −11.2 °F 7 °C 44.6 °F 38 °C 100.4 °F
−23 °C −9.4 °F 8 °C 46.4 °F 39 °C 102.2 °F
−22 °C −7.6 °F 9 °C 48.2 °F 40 °C 104 °F
−21 °C −5.8 °F 10 °C 50 °F 41 °C 105.8 °F
−20 °C −4 °F 11 °C 51.8 °F 42 °C 107.6 °F
−19 °C −2.2 °F 12 °C 53.6 °F 43 °C 109.4 °F
−18 °C −0.4 °F 13 °C 55.4 °F 44 °C 111.2 °F
−17 °C 1.4 °F 14 °C 57.2 °F 45 °C 113 °F
−16 °C 3.2 °F 15 °C 59 °F 46 °C 114.8 °F
−15 °C 5 °F 16 °C 60.8 °F 47 °C 116.6 °F
−14 °C 6.8 °F 17 °C 62.6 °F 48 °C 118.4 °F
−13 °C 8.6 °F 18 °C 64.4 °F 49 °C 120.2 °F
−12 °C 10.4 °F 19 °C 66.2 °F 50 °C 122 °F
−11 °C 12.2 °F 20 °C 68 °F
−10 °C 14 °F 21 °C 69.8 °F

Fahrenheit to Celsius chart

°F °C °F °C °F °C
−40 °F −40 °C 30 °F −1.1 °C 98.6 °F 37 °C
−35 °F −37.2 °C 35 °F 1.7 °C 100 °F 37.8 °C
−30 °F −34.4 °C 40 °F 4.4 °C 105 °F 40.6 °C
−25 °F −31.7 °C 45 °F 7.2 °C 110 °F 43.3 °C
−20 °F −28.9 °C 50 °F 10 °C 115 °F 46.1 °C
−15 °F −26.1 °C 55 °F 12.8 °C 120 °F 48.9 °C
−10 °F −23.3 °C 60 °F 15.6 °C 212 °F 100 °C
−5 °F −20.6 °C 65 °F 18.3 °C 250 °F 121.1 °C
0 °F −17.8 °C 70 °F 21.1 °C 300 °F 148.9 °C
5 °F −15 °C 75 °F 23.9 °C 350 °F 176.7 °C
10 °F −12.2 °C 80 °F 26.7 °C 400 °F 204.4 °C
15 °F −9.4 °C 85 °F 29.4 °C 450 °F 232.2 °C
20 °F −6.7 °C 90 °F 32.2 °C
25 °F −3.9 °C 95 °F 35 °C

Oven temperatures and gas marks

UK recipes give oven temperatures in Celsius, gas marks or both, and older or American recipes use Fahrenheit. Each gas mark is 25 °F hotter than the one below, starting from 275 °F at gas mark 1. The Celsius figures below are the ones British recipes usually give. They are rounded, so they can be a few degrees away from an exact conversion of the Fahrenheit figure.

Gas mark °C Fan oven °C °F Description
¼ 110 90 225 Very cool
½ 120 100 250 Very cool
1 140 120 275 Cool
2 150 130 300 Cool
3 160 to 170 140 to 150 325 Moderate
4 180 160 350 Moderate
5 190 170 375 Moderately hot
6 200 180 400 Moderately hot
7 220 200 425 Hot
8 230 210 450 Hot
9 240 220 475 Very hot

Fan ovens: a fan oven cooks faster because the moving air carries heat to the food, so set it about 20 °C lower than a recipe’s conventional temperature. Check the recipe first: many recent recipes give a fan temperature or are written for fan ovens, and then need no change.

Gas marks date from the 1920s, when gas cookers first had thermostats. Radiation Ltd sold its “New World” cooker with a “Regulo” dial in 1923, and the numbers on that dial became the gas marks still printed in British recipes.

Temperatures worth knowing

What Celsius Fahrenheit
Where the two scales meet −40 °C −40 °F
Zero Fahrenheit −17.8 °C 0 °F
Water freezes 0 °C 32 °F
A mild spring day 15 °C 59 °F
Room temperature 20 °C 68 °F
A hot British summer day 30 °C 86 °F
Normal body temperature 37 °C 98.6 °F
A high temperature (fever), NHS guidance 38 °C or above 100.4 °F or above
Water boils (at sea level) 100 °C 212 °F
A moderate oven (gas mark 4) 180 °C 350 °F

Questions people ask

Is centigrade the same as Celsius?

Yes. Centigrade is the old name for the Celsius scale. The international body for units renamed it after the Swedish astronomer Anders Celsius in 1948, but BBC weather forecasts kept saying “centigrade” until February 1985, so many people in the UK still use the old name.

What is −40 in Fahrenheit?

−40 °C is exactly −40 °F. It is the only temperature where both scales show the same number.

Why does the UK use both Celsius and Fahrenheit?

The UK moved to metric units gradually. Celsius became the normal scale for weather forecasts, cooking and science, but many people still think of hot summer days in Fahrenheit, and newspapers often give both during a heatwave.

How do I spell Fahrenheit?

F-a-h-r-e-n-h-e-i-t, with an “h” after the “a” and “ei” near the end. It is named after Daniel Gabriel Fahrenheit, the physicist who proposed the scale in 1724. Celsius is spelt with an “s” after the “l”, not “Celcius”.

More free calculators are in the Tools section, including the journey cost calculator and the 3D print cost calculator.

Sources

Wikipedia: gas mark; Which?: oven temperature conversions and fan ovens; NHS: high temperature (fever) in adults; Wikipedia: Celsius; Wikipedia: Fahrenheit.

Use this converter on your own site

You are welcome to use this converter on your own website. Copy the code below into a Custom HTML block in WordPress, or into any web page. It needs no other files. We only ask that you keep the link to Braindumps at the bottom.

<!-- Braindumps temperature converter: Celsius, Fahrenheit and UK oven gas marks. Self-contained: no external files. -->
<div id="bd-tc">
<style>
#bd-tc{--bd-red:#d63333;--bd-line:rgba(127,127,127,.35);--bd-soft:rgba(127,127,127,.08);font:inherit;color:inherit;max-width:760px;margin:1.5em 0}
#bd-tc *{box-sizing:border-box}
#bd-tc fieldset{border:1px solid var(--bd-line);border-radius:10px;padding:14px 16px 10px;margin:0 0 14px;min-width:0}
#bd-tc legend{font-weight:700;padding:0 6px}
#bd-tc .pair{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}
#bd-tc .eq{font-size:1.6em;font-weight:700;padding-bottom:6px;opacity:.6}
#bd-tc label{display:block;font-size:.92em}
#bd-tc input,#bd-tc select{width:100%;padding:10px 12px;margin-top:4px;border:1px solid var(--bd-line);border-radius:6px;font:inherit;font-size:1.25em;background:transparent;color:inherit}
#bd-tc select{font-size:1em}
#bd-tc select option{color:#111}
#bd-tc .chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}
#bd-tc .chips button{padding:5px 11px;border:1px solid var(--bd-line);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.88em;cursor:pointer}
#bd-tc .chips button:hover,#bd-tc .chips button:focus{border-color:var(--bd-red)}
#bd-tc .result{border:2px solid var(--bd-red);border-radius:10px;padding:12px 16px;background:var(--bd-soft);margin-top:12px}
#bd-tc .big{font-size:1.4em;font-weight:700;margin:0}
#bd-tc .small{font-size:.9em;margin:6px 0 0;opacity:.85}
#bd-tc pre{white-space:pre-wrap;font-size:.85em;margin:8px 0 0;background:transparent;border:0;padding:0}
#bd-tc .oven{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}
.bd-tc-chart th,.bd-tc-chart td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px;padding-right:6px}
.bd-tc-chart td:nth-child(odd){font-weight:600}
.bd-tc-chart td:nth-child(2n+3),.bd-tc-chart th:nth-child(2n+3){border-left:1px solid rgba(127,127,127,.35)}
@media (max-width:560px){.bd-tc-chart{font-size:.85em}.bd-tc-chart th,.bd-tc-chart td{padding-left:3px;padding-right:3px}}
@media (max-width:560px){#bd-tc .oven{grid-template-columns:1fr}#bd-tc .eq{display:none}#bd-tc .pair{grid-template-columns:1fr 1fr}}
</style>

<fieldset>
<legend>Celsius and Fahrenheit</legend>
<div class="pair">
<label>Celsius (°C)<input id="bd-tc-c" type="number" step="any" value="20" aria-describedby="bd-tc-out"></label>
<div class="eq" aria-hidden="true">=</div>
<label>Fahrenheit (°F)<input id="bd-tc-f" type="number" step="any" value="68" aria-describedby="bd-tc-out"></label>
</div>
<div class="chips" aria-label="Common temperatures">
<button type="button" data-c="-40">−40 °C</button>
<button type="button" data-c="-18">Freezer, −18 °C</button>
<button type="button" data-c="0">Water freezes, 0 °C</button>
<button type="button" data-c="20">Room, 20 °C</button>
<button type="button" data-c="37">Body, 37 °C</button>
<button type="button" data-c="38">High temperature, 38 °C</button>
<button type="button" data-c="100">Water boils, 100 °C</button>
<button type="button" data-c="180">Oven, 180 °C</button>
</div>
<div class="result" aria-live="polite" id="bd-tc-out">
<p class="big" id="bd-tc-line"></p>
<p class="small" id="bd-tc-quick"></p>
<details><summary>Show the working</summary><pre id="bd-tc-working"></pre></details>
</div>
</fieldset>

<fieldset>
<legend>Oven temperatures and gas marks</legend>
<div class="oven">
<label>Gas mark
<select id="bd-tc-gas">
<option value="">Choose a gas mark</option>
<option value="0.25">Gas mark ¼</option>
<option value="0.5">Gas mark ½</option>
<option value="1">Gas mark 1</option>
<option value="2">Gas mark 2</option>
<option value="3">Gas mark 3</option>
<option value="4" selected>Gas mark 4</option>
<option value="5">Gas mark 5</option>
<option value="6">Gas mark 6</option>
<option value="7">Gas mark 7</option>
<option value="8">Gas mark 8</option>
<option value="9">Gas mark 9</option>
</select></label>
<label>Or a recipe temperature (conventional °C)
<input id="bd-tc-ovenc" type="number" step="5" min="50" max="300" placeholder="For example 200"></label>
</div>
<div class="result" aria-live="polite">
<p class="big" id="bd-tc-oven"></p>
<p class="small" id="bd-tc-ovennote"></p>
</div>
</fieldset>

<p class="bd-credit" style="font-size:.85em;opacity:.75;margin:10px 0 0">Temperature converter by <a href="https://braindumps.co.uk/convert-celsius-to-farenheit-or-farenheit-to-celsius/">Braindumps.co.uk</a></p>
<script>
(function () {
  "use strict";
  /* BEGIN CALC */
  function cToF(c) { return c * 9 / 5 + 32; }
  function fToC(f) { return (f - 32) * 5 / 9; }
  // UK recipe values for each gas mark: conventional °C and °F. Fan ovens: about 20 °C lower.
  var GAS = [
    { mark: 0.25, label: "¼", c: 110, f: 225, word: "very cool" },
    { mark: 0.5, label: "½", c: 120, f: 250, word: "very cool" },
    { mark: 1, label: "1", c: 140, f: 275, word: "cool" },
    { mark: 2, label: "2", c: 150, f: 300, word: "cool" },
    { mark: 3, label: "3", c: 170, alt: 160, f: 325, word: "moderate" },
    { mark: 4, label: "4", c: 180, f: 350, word: "moderate" },
    { mark: 5, label: "5", c: 190, f: 375, word: "moderately hot" },
    { mark: 6, label: "6", c: 200, f: 400, word: "moderately hot" },
    { mark: 7, label: "7", c: 220, f: 425, word: "hot" },
    { mark: 8, label: "8", c: 230, f: 450, word: "hot" },
    { mark: 9, label: "9", c: 240, f: 475, word: "very hot" }
  ];
  function nearestGas(c) {
    var best = GAS[0];
    GAS.forEach(function (g) { if (Math.abs(g.c - c) < Math.abs(best.c - c)) { best = g; } });
    return best;
  }
  /* END CALC */

  var root = document.getElementById("bd-tc");
  if (!root) { return; }
  function el(id) { return document.getElementById(id); }
  function fmt(v) {
    var r = Math.round(v * 10) / 10;
    if (Object.is(r, -0)) { r = 0; }
    return r.toLocaleString("en-GB", { maximumFractionDigits: 1 }).replace("-", "−");
  }
  function show(c, f) {
    el("bd-tc-line").textContent = fmt(c) + " °C = " + fmt(f) + " °F";
    var quick = c >= -10 && c <= 35 ? "Quick estimate in your head: double it and add 30, which gives " + fmt(c * 2 + 30) + " °F. " : "";
    el("bd-tc-quick").textContent = quick + "In kelvin: " + fmt(c + 273.15) + " K.";
    el("bd-tc-working").textContent =
      "°F = °C × 9 ÷ 5 + 32\n   = " + fmt(c) + " × 9 ÷ 5 + 32\n   = " + fmt(c * 9 / 5) + " + 32\n   = " + fmt(f) + " °F\n\n" +
      "°C = (°F − 32) × 5 ÷ 9\n   = (" + fmt(f) + " − 32) × 5 ÷ 9\n   = " + fmt(c) + " °C";
  }
  function blank() { el("bd-tc-line").textContent = "Enter a temperature."; el("bd-tc-quick").textContent = ""; el("bd-tc-working").textContent = ""; }
  function fromC() {
    var c = parseFloat(el("bd-tc-c").value);
    if (!isFinite(c)) { blank(); return; }
    var f = cToF(c);
    el("bd-tc-f").value = Math.round(f * 100) / 100;
    show(c, f);
  }
  function fromF() {
    var f = parseFloat(el("bd-tc-f").value);
    if (!isFinite(f)) { blank(); return; }
    var c = fToC(f);
    el("bd-tc-c").value = Math.round(c * 100) / 100;
    show(c, f);
  }
  el("bd-tc-c").addEventListener("input", fromC);
  el("bd-tc-f").addEventListener("input", fromF);
  root.querySelectorAll(".chips button").forEach(function (b) {
    b.addEventListener("click", function () { el("bd-tc-c").value = b.getAttribute("data-c"); fromC(); });
  });

  function ovenFromGas() {
    var v = parseFloat(el("bd-tc-gas").value);
    var g = null;
    GAS.forEach(function (x) { if (x.mark === v) { g = x; } });
    if (!g) { el("bd-tc-oven").textContent = ""; el("bd-tc-ovennote").textContent = ""; return; }
    el("bd-tc-ovenc").value = "";
    var cText = g.alt ? g.alt + " to " + g.c + " °C (" + (g.alt - 20) + " to " + (g.c - 20) + " °C fan)" : g.c + " °C (" + (g.c - 20) + " °C fan)";
    el("bd-tc-oven").textContent = "Gas mark " + g.label + " = " + cText + " = " + g.f + " °F";
    el("bd-tc-ovennote").textContent = "A " + g.word + " oven." + (g.alt ? " Recipes use either figure: " + g.f + " °F is " + fmt(fToC(g.f)) + " °C." : "");
  }
  function ovenFromC() {
    var c = parseFloat(el("bd-tc-ovenc").value);
    if (!isFinite(c)) { ovenFromGas(); return; }
    var g = nearestGas(c);
    el("bd-tc-gas").value = "";
    el("bd-tc-oven").textContent = fmt(c) + " °C = " + fmt(c - 20) + " °C fan = " + fmt(cToF(c)) + " °F";
    el("bd-tc-ovennote").textContent = "Nearest gas mark: " + g.label + " (" + g.c + " °C). " + (Math.abs(g.c - c) > 15 ? "This is outside the usual gas mark range." : "");
  }
  el("bd-tc-gas").addEventListener("change", ovenFromGas);
  el("bd-tc-ovenc").addEventListener("input", ovenFromC);

  fromC();
  ovenFromGas();
})();
</script>
</div>

Get new Braindumps guides by email

One email a week with new guides, the best free 3D prints, LEGO news and tools. Unsubscribe at any time.

No spam. Read our privacy policy.