Fahrenheit to Kelvin
Convert fahrenheit (°F) to kelvin (K). Both measure thermal measurement, and the conversion comes up in weather, cooking, science work.
The Formula
``
K = (°F − 32) × 5/9 + 273.15
`
Temperature scales have different zero points, so this is not a simple multiplication —
you cannot convert a temperature *difference* the same way you convert a temperature.
Conversion Table
| Fahrenheit | Kelvin |
|---|---|
| -40 °F | 233.15 K |
| 0 °F | 255.3722 K |
| 10 °F | 260.9278 K |
| 20 °F | 266.4833 K |
| 25 °F | 269.2611 K |
| 30 °F | 272.0389 K |
| 37 °F | 275.9278 K |
| 50 °F | 283.15 K |
| 100 °F | 310.9278 K |
The Other Direction
| Kelvin | Fahrenheit |
|---|---|
| -40 K | -531.67 °F |
| 0 K | -459.67 °F |
| 10 K | -441.67 °F |
| 20 K | -423.67 °F |
| 25 K | -414.67 °F |
| 30 K | -405.67 °F |
| 37 K | -393.07 °F |
| 50 K | -369.67 °F |
| 100 K | -279.67 °F |
What Each Unit Is
Fahrenheit (°F) — a scale on which water freezes at 32 °F and boils at 212 °F. Set by Daniel Fahrenheit in 1724 using a brine freezing point as zero and human body temperature near 96.
Kelvin (K) — the SI base unit of temperature, with zero at absolute zero and the same step size as Celsius. Proposed by William Thomson (Lord Kelvin) in 1848 as an absolute thermodynamic scale.
A Sense of Scale
Room temperature is 68–72 °F- Body temperature is 98.6 °F
- A hot summer day is 86 °F
- Absolute zero is 0 K
- Water freezes at 273.15 K
- Room temperature is about 293 K
Watch Out For
- The offset matters: −40 is the one temperature where the two scales agree, and a *difference* of 1 °C is 1.8 °F, not 33.8.
- Kelvin takes no degree sign: it is "293 K", never "293 °K".
In Code
`javascript
const fahrenheitToKelvin = (value) =>
(value - 32) * 5/9 + 273.15;
`
Where This Conversion Comes Up
Weather- Cooking
- Science
- HVAC
- Medicine
Why This Is Not a Multiplication
Every other unit conversion is a ratio: doubling the input doubles the output. Temperature
is not, because the two scales put their zero in different places.
Fahrenheit Kelvin Water freezes 32°F 273.15K Water boils 212°F 373.15K Zero means the freezing point of a brine solution Fahrenheit could reproduce in 1724 absolute zero Degrees between freezing and boiling 180 100
So the conversion has two parts: scale the degree size by
0.5556, then shift
the origin.A Temperature and a Temperature Difference Are Different Things
This is the error that reaches production code. Converting "it is 20°F" and
converting "it rose by 20°F" are not the same operation:
Quantity Conversion An absolute temperature Scale and shift A difference or a rate Scale only
A rise of 1°C is a rise of 1.8°F, not 33.8°F. Weather APIs, thermostat deltas and materials
data all carry differences, and a converter applied blindly to them is wrong by the offset.Negative Values and Absolute Zero
Celsius and Fahrenheit both go below zero; Kelvin does not. Absolute zero is 0 K, −273.15 °C
and −459.67 °F, and no temperature below it exists — a converter returning a negative Kelvin
value has been given an impossible input.
−40 is the one temperature where Celsius and Fahrenheit agree. It falls out of solving
x = x × 9/5 + 32, and it is a useful sanity check: if your conversion does not produce
−40 °F for −40 °C, the formula is wrong.
In Code
`javascript
// Absolute temperatures
const cToF = (c) => c * 9 / 5 + 32;
const fToC = (f) => (f - 32) * 5 / 9;
const cToK = (c) => c + 273.15;
// Differences — scale only, never shift
const deltaCToF = (dc) => dc * 9 / 5;
`
Note that Kelvin takes no degree sign: it is written 293 K, never 293 °K`.