Absolute zero is 0 K, the bottom of the temperature scale, and it sits at -273.15 °C. This free absolute zero calculator converts one temperature between kelvin, Celsius, Fahrenheit and Rankine, and turns it into the molecular figures that give the scale its meaning: the root-mean-square speed of the gas you name, the thermal energy kT and the mean kinetic energy per molecule.
Each button writes a temperature in degrees Celsius and a molar mass into the boxes above and lets the calculator do the rest. The confirmation line quotes the speed the calculator itself displays, not a stored answer.
Pick a temperature above, or type your own numbers.

The absolute zero calculator is a free online tool built on the definition T(K) = T(°C) + 273.15, which puts absolute zero at -273.15 °C. Enter a temperature in Celsius, kelvin, Fahrenheit or Rankine together with the molar mass of a gas, and it returns the same temperature on all four scales alongside the root-mean-square molecular speed v_rms = sqrt(3·R·T / M), the thermal energy kT in millielectronvolts and the mean translational kinetic energy per molecule, with every step of the substitution shown.
| Symbol | Quantity | Default unit | Also accepts | Example value |
|---|---|---|---|---|
| T | Temperature | °C | K, °F, °R | 20 |
| M | Molar mass | g/mol | kg/mol | 28.013 |
The commonest slip is the unit menu on the temperature box. Typing 293 while °C is selected, when kelvin was meant, asks for 566.15 K and the rms speed jumps from 510.9 to 710 m/s. The second is reading the result as the average molecular speed: it is the root mean square, about 8.5 per cent higher.
Start from the page defaults and move as little as possible per row. Every figure in the table is the string the calculator itself displays for those inputs, so if the table and the tool ever disagree, the tool is right.
| Step | Temperature entered | Molar mass | rms speed, m/s | Kelvin | Fahrenheit | Rankine | Thermal energy | Mean kinetic energy |
|---|---|---|---|---|---|---|---|---|
| Start (page defaults) | 20 °C | 28.013 g/mol | 510.9 | 293.15 K | 68.00 °F | 527.67 °R | 25.26 meV | 6.071e-21 J |
| Cool to liquid nitrogen | -195.79 °C | 28.013 g/mol | 262.5 | 77.36 K | -320.42 °F | 139.25 °R | 6.67 meV | 1.602e-21 J |
| All the way to absolute zero | -273.15 °C | 28.013 g/mol | 0 | 0.00 K | -459.67 °F | 0.00 °R | 0.00 meV | 0 J |
| Back to 20 °C, helium instead | 20 °C | 4.0026 g/mol | 1352 | 293.15 K | 68.00 °F | 527.67 °R | 25.26 meV | 6.071e-21 J |
| Boiling water preset | 100 °C | 18.015 g/mol | 718.8 | 373.15 K | 212.00 °F | 671.67 °R | 32.16 meV | 7.728e-21 J |
| Dry ice preset | -78.46 °C | 44.0095 g/mol | 332.2 | 194.69 K | -109.23 °F | 350.44 °R | 16.78 meV | 4.032e-21 J |
| Helium at 300 K preset | 26.85 °C | 4.0026 g/mol | 1367 | 300.00 K | 80.33 °F | 540.00 °R | 25.85 meV | 6.213e-21 J |
Rows 1 to 3 hold the gas fixed and change only the temperature. Cooling nitrogen from 293.15 K to 77.36 K divides the absolute temperature by 3.79 and the speed by its square root, 1.95, which is why 510.9 m/s becomes 262.5; kT and the kinetic energy fall by the full factor of 3.79. Row 3 takes the same gas to 0 K, where every one of those figures is exactly zero.
Row 4 changes only the gas. Helium at the same 20 °C has an identical temperature on all four scales and an identical kT and kinetic energy, but its molar mass is seven times smaller, so its molecules move sqrt(7) = 2.65 times faster: 1352 m/s against 510.9. That is the one column a gas swap moves.
Rows 5 to 7 are the remaining presets, and they separate the two effects. Steam at 373.15 K is hotter than room air and lighter than nitrogen, so both influences push the same way and it reaches 718.8 m/s; the dry-ice row is colder and heavier, so both push the other way and it drops to 332.2 m/s.
Switching the temperature unit changes nothing physical. Enter 373.15 with K selected, 100 with °C, 212 with °F or 671.67 with °R and every extra and the speed come out the same, which is the quickest way to check a conversion you are unsure of. Try 0 K, -273.15 °C, -459.67 °F and 0 °R for the same reason.
Two definitions do all the work here: T(K) = T(°C) + 273.15 for the scales, and v_rms = sqrt(3·R·T / M) for the speed. The energy extras come from kT and mean KE = (3/2)·k·T, and the Fahrenheit and Rankine conversions are T(°F) = T(°C) × 9/5 + 32 and T(°R) = T(K) × 9/5.
| Symbol | Meaning | SI unit | Typical range |
|---|---|---|---|
| T | Absolute temperature, the input; the calculator converts whichever scale you pick into kelvin before it does anything else | kelvin, K | 0 K at absolute zero, 2.725 K for the cosmic microwave background, 77.36 K where nitrogen boils, 273.15 K where water freezes, 373.15 K where it boils. |
| M | Molar mass of the gas, the second input | kilogram per mole, kg/mol | 4.0026 g/mol for helium, 18.015 for water vapour, 28.013 for nitrogen, 31.999 for oxygen, 44.0095 for carbon dioxide; dry air averages about 28.96. |
| v_rms | Root-mean-square molecular speed, the result: sqrt(3·R·T / M) | metre per second, m/s | 510.9 m/s for nitrogen at 20 °C, 262.5 m/s at the boiling point of nitrogen, 1352 m/s for helium at 20 °C, and exactly 0 at 0 K. |
| R | Molar gas constant, fixed by the 2019 SI redefinition | joule per mole per kelvin, J/(mol·K) | 8.314462618 J/(mol·K), exact. It is the Boltzmann constant multiplied by the Avogadro constant. |
| k | Boltzmann constant, the energy that corresponds to one kelvin | joule per kelvin, J/K | 1.380649e-23 J/K, exact, or 8.617333262e-5 eV/K, which is the form behind the kT extra in millielectronvolts. |
| kT | Thermal energy scale, reported as an extra in millielectronvolts | joule, J (printed here in meV) | 25.26 meV at 20 °C and 25.85 meV at 300 K; the mean translational kinetic energy per molecule is one and a half times it. |
Absolute zero is where the thermal energy of a substance runs out; the guide linked under Where to go next tells the story of how that floor was found. What matters at this box is how the seven extras beneath the result hang together, because each one is a different way of stating the same input.
The first four are pure arithmetic. Kelvin and Rankine count upwards from absolute zero, so they never go negative, while Celsius and Fahrenheit start at arbitrary marks and can. Kelvin and Celsius share a degree size, Rankine and Fahrenheit share one that is five ninths as large, and every conversion the tool prints follows from those two facts.
Thermal energy kT is the bridge from the scale to the molecules. Multiplying the temperature by the Boltzmann constant turns kelvin into an energy, 25.26 meV at 20 °C, and the mean translational kinetic energy of one molecule is one and a half times that, 6.071e-21 J. Neither figure mentions the gas, which is why row 4 of the table leaves both untouched.
The molar mass only enters the last step. Setting (3/2)·k·T equal to (1/2)·m·v² and solving gives v_rms = sqrt(3·R·T / M), so the speed rises with the square root of the absolute temperature and falls with the square root of the molar mass. Doubling the kelvin reading multiplies the speed by 1.41; a gas seven times lighter is 2.65 times faster at the same temperature.
The scale conversions are exact by definition and hold everywhere. It is the molecular half of the output that carries assumptions, and each one below has a recognisable symptom.
For the definition itself, why the Celsius offset is 273.15 and how the extrapolation that found it works, read the guide Absolute Zero and the Kelvin Scale, and for the distinction the kT extra depends on, the article on heat versus temperature. To carry a kelvin figure forward, take it to the ideal gas law calculator or the Charles law calculator, both of which refuse anything but an absolute temperature. See a gas volume shrink towards that same zero in the Charles law simulator, or browse the library of physics simulations.
Because that is where the Celsius scale sits relative to the true zero of temperature, and since 1954 the offset has been a definition rather than a measurement. The kelvin and the degree Celsius are the same size, so the two scales differ only by the constant 273.15, and the calculator applies exactly that when you switch the unit. The figure was originally arrived at by extrapolating the volume or pressure of a dilute gas down to zero.
No: the third law of thermodynamics says that no finite sequence of steps can cool anything to 0 K, because each stage of cooling removes a smaller share of the remaining energy than the last. Laboratories have come extraordinarily close using laser and evaporative cooling, and any specific record figure should be verified against a current source before you quote it. The calculator therefore accepts 0 K as an arithmetic limit, not as an achievable state.
No, and this is the most common misreading of the result. At T = 0 the calculator returns 0 m/s because the ideal-gas model it uses has no energy left to distribute, but real matter keeps zero-point motion that quantum mechanics forbids it to lose. What vanishes at 0 K is the thermal part of the motion, the part that kT measures, not motion itself.
Kelvin and Rankine both start at absolute zero, so neither ever goes negative; Celsius and Fahrenheit start at arbitrary points and can. Kelvin and Celsius share a degree size, Rankine and Fahrenheit share a smaller one that is five ninths as large. That gives 0 K = -273.15 degrees Celsius = -459.67 degrees Fahrenheit = 0 degrees Rankine, and the calculator prints all four for whichever one you type.
No. The root-mean-square speed is the square root of the mean of the squared speeds, so it weights fast molecules more heavily and comes out about 8.5 per cent above the plain arithmetic mean and about 22 per cent above the most probable speed. It is the one the calculator reports because it is the speed that carries the kinetic energy: (1/2)m times the rms speed squared is exactly the mean kinetic energy per molecule.
Because there is nothing there to compute. A negative absolute temperature would put a negative number under the square root in the rms-speed formula and a negative value on the energy extras, none of which describes a real gas. Enter -300 degrees Celsius and the tool replaces the result with a line naming the floor of the scale rather than printing a meaningless figure.