Convert between Celsius, Fahrenheit, and Kelvin
Convert temperature between units instantly with our free online temperature converter. This tool helps students, cooks, and scientists convert between Celsius, Fahrenheit, and Kelvin. Simply enter a temperature and get conversions to all temperature scales in real-time.
| Description | Celsius | Fahrenheit | Kelvin |
|---|---|---|---|
| Absolute Zero | -273.15°C | -459.67°F | 0K |
| Water Freezes | 0°C | 32°F | 273.15K |
| Room Temperature | 20°C | 68°F | 293.15K |
| Body Temperature | 37°C | 98.6°F | 310.15K |
| Water Boils | 100°C | 212°F | 373.15K |
Celsius to Fahrenheit: (°C × 9/5) + 32 = °F
Fahrenheit to Celsius: (°F - 32) × 5/9 = °C
Celsius to Kelvin: °C + 273.15 = K
Kelvin to Celsius: K - 273.15 = °C
Celsius (°C): Used in most countries worldwide. Based on water's freezing (0°C) and boiling (100°C) points at standard pressure.
Fahrenheit (°F): Primarily used in the United States. Water freezes at 32°F and boils at 212°F.
Kelvin (K): The SI base unit of temperature. Starts at absolute zero, the theoretical lowest possible temperature.
Temperature converter transforms between Celsius (°C), Fahrenheit (°F), and Kelvin (K). Unlike other unit conversions, temperature uses different zero points, requiring both multiplication and addition. Essential for cooking, weather, science, and international communication.
Temperature conversions require formulas, not simple ratios. Celsius to Fahrenheit: multiply by 9/5 (or 1.8), then add 32. Fahrenheit to Celsius: subtract 32, then multiply by 5/9. Kelvin is Celsius + 273.15 (absolute zero offset).
Celsius: 0° = water freezing, 100° = water boiling (at 1 atm). Fahrenheit: 32° = freezing, 212° = boiling. Kelvin: 0 = absolute zero (-273.15°C), no negative values. The scales intersect at -40° (same in both C and F). Rankine is Fahrenheit's absolute scale (rarely used).
Convert oven temperatures between US (°F) and European (°C) recipes.
350°F = 177°CUnderstand weather forecasts in unfamiliar temperature scales.
Convert lab temperatures, use Kelvin for thermodynamic calculations.
Convert body temperature readings between systems.
98.6°F = 37°C normal body tempfunction celsiusToFahrenheit(c) {
return (c * 9/5) + 32;
}
function fahrenheitToCelsius(f) {
return (f - 32) * 5/9;
}
function celsiusToKelvin(c) {
return c + 273.15;
}
function kelvinToCelsius(k) {
return k - 273.15;
}
// Convert any to any via Celsius
function convertTemp(value, from, to) {
// First convert to Celsius
let celsius;
switch(from) {
case 'C': celsius = value; break;
case 'F': celsius = (value - 32) * 5/9; break;
case 'K': celsius = value - 273.15; break;
}
// Then convert from Celsius to target
switch(to) {
case 'C': return celsius;
case 'F': return (celsius * 9/5) + 32;
case 'K': return celsius + 273.15;
}
}
// Examples
convertTemp(100, 'C', 'F'); // 212 (boiling point)
convertTemp(0, 'C', 'K'); // 273.15
convertTemp(98.6, 'F', 'C'); // 37 (body temp)Temperature conversion requires formulas with offsets, not just multipliers. Convert through Celsius as intermediate.
Use temperature converter for cooking, weather, scientific work, medical readings, and any cross-cultural communication involving temperatures.
°F = (°C × 9/5) + 32, or equivalently °F = (°C × 1.8) + 32. Example: 20°C = (20 × 1.8) + 32 = 68°F.