Temperature Converter
Online temperature unit conversion tool for Celsius, Fahrenheit, and Kelvin
What is Temperature Conversion?
A temperature converter changes a value between Celsius, Fahrenheit, and Kelvin using the correct scale-specific formulas. It helps when reading weather forecasts from another country, following a recipe written in Fahrenheit, converting lab notes to Kelvin, checking device readouts, or comparing scientific and everyday temperature references. Temperature is different from length or weight because the scales do not share the same zero point: Fahrenheit and Celsius require both multiplication and an offset, while Kelvin starts at absolute zero. This tool gives a numerical unit conversion, not a judgment about comfort, fever, food safety, or equipment calibration. For medicine, engineering, laboratory thresholds, and safety-critical decisions, use the required professional standard and rounding rules.
How to Use
How to use
- Enter the temperature value to convert
- Select source unit and target unit
- Click Convert to see detailed results
- Check Related Conversions for other combinations
Practical Checks
- Use Celsius, Fahrenheit, and Kelvin according to the source context; Kelvin values should not be negative.
- For lab, cooking, or hardware work, keep the original precision and avoid rounding until the final value is recorded.
Use Cases
Technical Principle
Temperature scales are linear and share two anchor points but with different zeros and step sizes, so each conversion is one multiplication and one addition. The Celsius scale is defined by the relation C = K - 273.15 in the SI, where the kelvin itself is defined since the 2019 SI revision in terms of the fixed numerical value of the Boltzmann constant k = 1.380649e-23 J/K. Fahrenheit is defined by F = C * 9/5 + 32, and Rankine by R = F + 459.67 = K * 9/5. The Reaumur scale, occasionally seen in older European texts, follows Re = C * 4/5. The converter applies these formulas directly: C = (F - 32) * 5/9, K = C + 273.15, F = K * 9/5 - 459.67, and chained conversions (for example Fahrenheit to Kelvin) pass through Celsius rather than composing two floating-point rounded coefficients. Round-trip precision matters because IEEE 754 doubles cannot represent 1/9 or 5/9 exactly, so a value converted F -> C -> F may differ from the original by a few units in the last place; the tool keeps full double precision internally and only rounds for display. Physical floors are enforced: absolute zero is exactly -273.15 C, 0 K, or -459.67 F, and Kelvin or Rankine readings cannot be negative in any physically meaningful context. ISO 80000-5 defines the symbols and abbreviations used (degree Celsius is a single symbol, the K for kelvin carries no degree sign), which the UI follows so a copy-pasted value stays standards-compliant when dropped into a lab notebook or engineering report.
- Reference: kelvin defined via Boltzmann constant k = 1.380649e-23 J/K since the 2019 SI revision; Celsius = K - 273.15
- Core formulas: F = C * 9/5 + 32; C = (F - 32) * 5/9; K = C + 273.15; R = F + 459.67 = K * 9/5; Re = C * 4/5
- Chained conversions route through Celsius to avoid composing two IEEE 754 rounding errors into the displayed result
- Absolute zero floor: -273.15 C = 0 K = -459.67 F = 0 R; negative Kelvin or Rankine is rejected
- Floating-point note: 1/9 and 5/9 are not exact in double precision, so F -> C -> F may differ by a few units in the last place
- Display vs storage: full double precision is kept internally, rounding is only applied to the rendered string
- Notation: ISO 80000-5 — degree Celsius as a single symbol, kelvin without the degree sign, Fahrenheit and Rankine with the degree sign
Examples
Freezing and boiling points of water
0°C = 32°F = 273.15 K (freezing); 100°C = 212°F = 373.15 K (boiling at 1 atm)Human body temperature
Normal body temp 37°C = 98.6°F = 310.15 K; mild fever 38.5°C = 101.3°FKitchen and oven settings
Oven preheat 180°C = 356°F = 453.15 K; broil 230°C = 446°F; refrigerator 4°C = 39.2°FWeather forecast (Fahrenheit ↔ Celsius)
Hot summer day 30°C = 86°F; cold winter day -10°C = 14°F; comfortable indoor 22°C = 71.6°FScientific reference (absolute zero)
Absolute zero 0 K = -273.15°C = -459.67°F; liquid nitrogen 77.4 K = -195.75°CConversion formulas
°F = °C × 9/5 + 32; °C = (°F - 32) × 5/9; K = °C + 273.15FAQ
Which temperature scales are supported?
Celsius (°C), Fahrenheit (°F), Kelvin (K), Rankine (°R), and the lesser-used Réaumur and Newton scales. Pick any two and the page converts in real time.
What are the conversion formulas?
°F = °C × 9/5 + 32. K = °C + 273.15. °R = °F + 459.67. The trick to remember: Celsius and Fahrenheit meet at -40 (-40 °C = -40 °F).
Why does Kelvin use 'K' without a degree sign?
Because Kelvin is an absolute scale defined from a fixed reference point (absolute zero), not a relative one. Convention since 1967: write '300 K' not '300 °K'. Celsius retains the degree sign because it is a relative scale (size of a Celsius degree equals one Kelvin).
Can a temperature be negative?
Celsius and Fahrenheit can - they go below zero into common winter temperatures. Kelvin and Rankine cannot - they start at absolute zero (0 K = -273.15 °C = -459.67 °F). The page accepts negative input but flags impossible values on absolute scales.
What are normal human body and weather temperatures?
Body temperature ≈ 37 °C / 98.6 °F (the famous round number is actually 36.6-37.2 °C with diurnal variation). Comfortable room ≈ 20-22 °C / 68-72 °F. Water freezes at 0 °C / 32 °F, boils at 100 °C / 212 °F at sea level.
Why is 1 °F different from 1 °C size-wise?
There are 100 Celsius degrees between freezing and boiling water; 180 Fahrenheit degrees over the same range. So 1 °C = 1.8 °F. That's also why the formula uses 9/5 = 1.8 to scale and +32 to align the freezing point.
Is the conversion done locally?
Yes. Conversion math runs entirely in your browser; the temperature values you enter are not transmitted anywhere.