Temperature Converter

Convert between Celsius, Fahrenheit, and Kelvin temperature scales

About This Tool

The Temperature Converter takes a number on one temperature scale and gives you the same temperature on another scale. It handles the three scales that actually show up in daily life and in science: Celsius, Fahrenheit, and Kelvin. You type a value, pick the scale you have, pick the scale you want, and the answer shows up underneath. Nothing gets sent to a server; the math runs in your browser.

Who actually needs this

A few groups reach for a temperature converter regularly:

  • Cooks and bakers following a recipe written for the other side of the Atlantic. American recipes use Fahrenheit oven settings; European recipes use Celsius. A 350 °F cookie recipe is 176.6667 °C on a European dial.
  • People checking the weather abroad or reading a foreign forecast. 30 °C sounds mild until you realize it is 86 °F.
  • Students and homework helpers dealing with science problems that mix scales — chemistry tends to use Celsius and Kelvin, physics problems can use any of the three.
  • Lab and engineering workers who need Kelvin for thermodynamic calculations but read thermometers in Celsius.
  • Anyone reading a body-temperature reading in the wrong scale. 38.5 °C is a real fever (101.3 °F); 98.6 °F is normal (37 °C).

How to use it

There are three inputs and no convert button. The flow is:

  1. Type a number into the Value field. It is a numeric input, so decimals (98.6) and negatives (-40) both work.
  2. Pick your starting scale in the From dropdown.
  3. Pick your target scale in the To dropdown.

The Result card appears below and recalculates on every keystroke or dropdown change. If you leave the Value field empty or type something that is not a number, the Result card disappears entirely — so an empty result usually means an empty or invalid input. To go the other direction, swap your From and To picks; there is no dedicated reverse button.

If From and To are set to the same scale, you get your input back unchanged. That is not a bug, it is the math working out correctly.

How it works under the hood

Every conversion runs in two steps with Celsius as the middle stop. First, the tool turns whatever you entered into Celsius. Then it turns that Celsius value into your target scale.

Going into Celsius:

  • From Celsius: leave it as-is.
  • From Fahrenheit: C = (F - 32) × 5/9
  • From Kelvin: C = K - 273.15

Coming back out of Celsius:

  • To Celsius: leave it as-is.
  • To Fahrenheit: F = C × 9/5 + 32
  • To Kelvin: K = C + 273.15

That is the whole engine. Routing through a shared internal scale is how the tool covers all six possible scale pairings (C→F, C→K, F→C, F→K, K→C, K→F) with one set of formulas rather than memorizing six different ones.

The final answer is rounded to a maximum of four decimal places. If the conversion happens to land on a clean number, trailing zeros are trimmed off, so 0 °C to Kelvin shows as 273.15 rather than 273.1500, and 0 °C to Fahrenheit shows as 32 rather than 32.0000.

A worked example

Say you have a recipe that calls for a 350 °F oven and you want the Celsius equivalent.

  • Enter 350 in Value.
  • Set From to Fahrenheit.
  • Set To to Celsius.

The tool runs (350 - 32) × 5/9 = 318 × 5/9 = 176.6666... and displays 176.6667. Most ovens only go in 5 °C steps anyway, so you would round to 175 °C in practice — but the underlying number is exact to four decimals.

Or go the other way: 25 °C as Fahrenheit. 25 × 9/5 + 32 = 45 + 32 = 77. Clean, no decimals, displays as 77.

The reference points worth keeping in your head

These few anchor numbers will make any conversion sanity-check itself:

  • Water freezes at 0 °C = 32 °F = 273.15 K.
  • Water boils at 100 °C = 212 °F = 373.15 K (at standard sea-level atmospheric pressure).
  • Room temperature is roughly 20 °C = 68 °F = 293.15 K.
  • Human body temperature is 37 °C = 98.6 °F = 310.15 K.
  • Absolute zero is 0 K = -273.15 °C = -459.67 °F. Nothing in the physical universe goes below this.
  • -40° is the one point where Celsius and Fahrenheit read the same number, which makes it a useful curiosity for double-checking your dropdowns are pointed the right way.

Kelvin and Celsius share the same degree size and only differ by a fixed offset of 273.15. A Fahrenheit degree is smaller — exactly 5/9 the size of a Celsius degree — which is why those formulas need both a multiplication and an addition.

The quick mental shortcut, and where it fails

The popular "double it and add 30" trick (for Celsius to Fahrenheit) is close to the real formula but drifts at the extremes. At 20 °C, the shortcut says 70 °F; the real answer is 68 °F. At 0 °C, the shortcut says 30 °F; real answer 32 °F. At -40 °C, the shortcut says -50 °F; real answer -40 °F. Use it for ballparking weather, not for anything that matters.

The honest version, also doable in your head with a little effort: double the Celsius number, subtract 10% of that doubled number, add 32. For 20 °C: 40 - 4 + 32 = 68. Spot on.

Common pitfalls

  • Reading the result card as empty when the input is blank. If you delete the value, the result disappears completely — it does not show 0 or NaN. That is the expected behavior, not a glitch.
  • Forgetting a fever scale. If a thermometer reads 39 in a country you do not normally live in, check whether that thermometer is Celsius or Fahrenheit before panicking. 39 °C is a real fever (102.2 °F); 39 °F is freezing weather.
  • Negative Kelvin. The tool will happily convert, say, -10 °C to Kelvin and give you 263.15 K, which is fine. But it will also let you type -100 as a Kelvin input and convert it to other scales. Real Kelvin temperatures cannot go below 0 K. The number you get back is mathematically valid but physically meaningless.
  • Treating Kelvin as having degrees. Kelvin is written without the degree symbol — it is 300 K, not 300 °K. The tool does not show units in the result, but if you are copying the number into a report, get the notation right.
  • Confusing temperature scales with temperature differences. A change of 10 °C equals a change of 18 °F (not 50 °F). The 32-degree offset only applies when you are converting an absolute temperature, not a delta. This tool only does absolute conversions; subtract two converted values yourself if you need the difference.

When this is not the right tool

A few specialist scales sit outside what this converter handles:

  • Rankine (R), the absolute-zero version of Fahrenheit, used in some US engineering contexts. R = F + 459.67, but this tool does not offer it.
  • Reaumur (Re), a historical European scale. Mostly obsolete; if you encounter it in old documents, look up the formula separately.
  • Wet-bulb, dew point, or heat index conversions. These are not scale conversions; they are weather calculations that need humidity and pressure as additional inputs. A plain temperature converter cannot help.
  • Color temperature for lighting and photography (warm white at ~3000 K, daylight at ~5500 K) uses Kelvin as a label but is describing the color of a blackbody radiator, not the actual temperature of the light source. Converting 5500 K to Celsius gives a real number (about 5226.85 °C) that is irrelevant to your camera settings.

What to do if the result looks wrong

If the answer surprises you, run through this checklist before assuming the tool is broken:

  • Are your From and To dropdowns set the way you think? It is easy to flip them by accident.
  • Did you actually mean a negative number? Forgetting the minus sign on cold-weather readings is a common error.
  • Cross-check against one of the reference points above. If 100 °F gives you 37.7778 °C, the tool is right (that is body-temp-ish). If you got -17.78, your From was set to Celsius when you meant Fahrenheit.
  • For Kelvin results, expect a number near 273 for anything close to freezing and near 300 for anything around room temperature. A Kelvin result in the single digits or in the thousands almost always means a wrong dropdown choice.

Related concepts worth knowing

Temperature is one of seven base quantities in the International System of Units (SI), and Kelvin is its SI base unit. Celsius is technically a derived unit, defined entirely in terms of Kelvin. Fahrenheit sits outside SI entirely and is mostly a US holdover. That history is why Celsius-to-Kelvin is just an addition while Fahrenheit conversions need both a scaling factor and an offset.

For unit conversions in other dimensions, the same browser-only approach applies: see the Length Converter, Weight Converter, Energy Converter, or Speed Converter.

The about text and FAQ on this page were drafted with AI assistance and reviewed by a member of the Coherence Daddy team before publishing. See our Content Policy for editorial standards.

Frequently Asked Questions

How do I use the converter?
Type a temperature into the Value field, pick your current scale in the From dropdown, and pick the scale you want in the To dropdown. The result appears below and updates automatically as you change any input. There is no convert button to press.
Why isn't a result showing?
The Result card only appears once the Value field contains a valid number. If it is empty or not a number, nothing is displayed. Enter a numeric value (negatives and decimals are fine) and the result will appear.
Can I enter negative temperatures?
Yes. The Value field accepts negative numbers, so readings like -40 work normally for Celsius and Fahrenheit. Note that real Kelvin temperatures cannot go below 0 K (absolute zero, -273.15 °C); the tool will not stop you from entering a value that produces a negative Kelvin result, but such a figure is not physically meaningful.
What happens if I pick the same scale for From and To?
You get your input value back unchanged. For example, converting Celsius to Celsius simply returns the number you typed.
Why does my result have extra decimal places?
Conversions involving the 5/9 or 9/5 factors rarely produce round numbers, so the tool keeps up to four decimal places to stay accurate — 70 °F converts to 21.1111 °C, for instance. When a conversion lands on a clean value, trailing zeros are dropped so you see a whole number. Round the displayed figure yourself to whatever precision you need.
What's the quick way to convert Celsius to Fahrenheit in my head?
Multiply by 9/5 (1.8) and add 32, which is exactly what the tool does. The popular 'double it and add 30' shortcut is close, but it drifts off by a few degrees — at 20 °C it gives 70 instead of the real 68 °F. A more accurate mental version: double the Celsius number, subtract 10% of that doubled number, then add 32.
Why does Kelvin use 273.15 and not 273?
273.15 is the exact offset between the Celsius and Kelvin scales — 0 °C is precisely 273.15 K. People round to 273 for mental estimates, but this converter uses the full 273.15 so its answers are exact.
Is the boiling point of water really 212 °F?
100 °C / 212 °F / 373.15 K is the boiling point at standard sea-level atmospheric pressure. Boiling point drops at higher altitude, so water can boil below 100 °C on a mountain. This tool does pure scale conversion and does not account for pressure.
Does it convert Rankine or Reaumur?
No. The dropdowns only offer Celsius, Fahrenheit, and Kelvin. If you have a Rankine value, convert it to Fahrenheit first with R = F + 459.67 (so F = R - 459.67), then use the tool.
Can I trust this for medical or scientific work?
The formulas it uses are exact and the result is accurate to four decimal places, which is more than enough for body-temperature readings, recipes, and most lab work. For safety-critical applications, always cross-check against the formula yourself rather than trusting any one calculator blindly.