Altitudkokpunktsräknare | Vattentemperatur på höjd
Hitta vattnets exakta kokpunkt på vilken höjd som helst, i °C och °F, plus lokalt lufttryck. Fysikbaserad (barometrisk + Clausius–Clapeyron) för matlagning, laboratorier och friluftsliv.
Altitudbaserad kokpunktsräknare
Vatten kokar kallare ju högre upp du är. Ange din höjd för att få den exakta koktemperaturen och lokalt lufttryck.
Prova 1500 m (Denver ≈ 1600 m, Everest = 8848 m). Värden under havsytan är tillåtna.
Kokpunkt kontra höjd
Hur det beräknas
Höjd ställer in det lokala lufttrycket (barometrisk formel); trycket ställer in kokpunkten (empirisk ångaspannpassning):
Kokpunkt från tryck, sedan Celsius:
Dokumentation
Den korta versionen
Vatten kokar när det lilla trycket från dess eget ånga slutligen matchar vikten av luften som trycker ned på det. Ju högre upp du klättrar, desto mindre luft finns över dig, så det trycket vinner tidigare – och vatten kokar vid en lägre temperatur. Vid havsytan kokar det vid 100 °C (212 °F); i Denver (~1 600 m) vid cirka 95 °C (203 °F); på toppen av Everest vid ungefär 68 °C (154 °F).
Ange din höjd ovan så returnerar räknaren den exakta kokpunkten i Celsius och Fahrenheit, plus det lokala lufttrycket. Det är viktigt när "bara koka det" inte är tillräckligt specifikt: matlagning, livsmedelssäkerhet, bryggning och laboratoriearbete beror alla på hur varmt det kokande vattnet faktiskt är.
Kokpunkt efter höjd
| Höjd (m) | Höjd (ft) | Kokpunkt (°C) | Kokpunkt (°F) | Tryck (kPa) |
|---|---|---|---|---|
| 0 (havsytan) | 0 | 100,0 | 212,0 | 101,3 |
| 500 | 1 640 | 98,4 | 209,1 | 95,5 |
| 1 000 | 3 281 | 96,7 | 206,1 | 89,9 |
| 1 500 | 4 921 | 95,1 | 203,1 | 84,6 |
| 2 000 | 6 562 | 93,4 | 200,1 | 79,5 |
| 2 500 | 8 202 | 91,7 | 197,0 | 74,7 |
| 3 000 | 9 843 | 89,9 | 193,9 | 70,1 |
| 4 000 | 13 123 | 86,4 | 187,6 | 61,6 |
| 5 000 | 16 404 | 82,8 | 181,1 | 54,0 |
| 8 848 (Everest) | 29 029 | 68,0 | 154,5 | 31,4 |
Hur beräkningen fungerar
Kokandet är en tryckhistoria, så verktyget tar två steg: höjd → tryck, sedan tryck → temperatur.
Steg 1 – höjd till tryck. Luft tunnas av på ett förutsägbart sätt med höjden. Den internationella standardatmosfärens barometriska modell (giltig genom troposfären, 0–11 km) ger lokalt tryck från höjd:
där är höjd i fot (meter × 3,28084).
Steg 2 – tryck till kokpunkt. Vatten kokar när dess ångaspann motsvarar omgivningens tryck. Den ångakurvan beskrivs från första principerna av Clausius–Clapeyrons relation, och en väletablerad empirisk anpassning omvandlar tryck direkt till temperatur:
Denna tvåstegmodell är vad referensverktyg som Omni Calculator och CSG Network använder. Den spårar publicerade tabeller noggrant och, till skillnad från den gamla regeln "minska 0,33 °C per 100 m", förblir ärlig vid höga höjder – den linjära genvägen överskattar Everests kokpunkt med nästan 3 °C.
Synen från första principerna
Clausius–Clapeyron länkar mättnadstrycket till temperaturen genom förångningsentalpin :
Förankra det vid den normala kokpunkten ( kPa, K), anslut det omgivande trycket , och lös för . Med kJ/mol och J/(mol·K) återges samma kurva inom en bråkdel av en grad; den empiriska anpassningen ovan är bara en snabbare sluten form.
Noggrannhet och gränser
- Vardagligt område (under ~11 km): noggrann till cirka ±1 °C – finare än de flesta kök- eller fälttermometrar.
- Över 11 km: du lämnar standardatmosfärmodellen; räknaren flaggar resultatet som en extrapolation.
- Väder: en stark högtryck eller lågtryck kan förskjuta lokalt tryck några procent, och nudga kokpunkten med upp till ~1 °C. För kritiskt arbete mäter du det faktiska barometriska trycket.
- Lösta ämnen: salt eller socker höjer kokpunkten något (kokpunktsökning); tung saltning lägger bara till ~1 °C. Luftfuktighet är försumbar.
Varför det är viktigt
- Matlagning: vid 2 000 m är vattnet bara ~93 °C, så pasta, ris och ägg behöver märkbart längre – "kokande" ser ut samma men är kallare. En tryckpanna förselar ångorna för att trycka upp kokpunkten tillbaka till ~121 °C.
- Mat- och vattensäkerhet: kokandet desinficerar fortfarande, men CDC rekommenderar en full 3-minuters kokning över ~2 000 m istället för 1 minut, eftersom lägre temperaturer dödar patogener långsammare.
- Laboratorier och industri: autoklaver, destillation och alla "reflux/kokning"-steg kalibrerade på havsytan beter sig annorlunda på höjd och kan behöva omkalibrering.
Kodexempel
Varje utdrag tar höjd i meter och returnerar kokpunkten i °C med samma tvåstegmodell.
1' Kokpunkt för vatten (°C) från höjd i meter
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' resultat i °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' resultat i °C
41import math
2
3def boiling_point_c(altitude_m: float) -> float:
4 ft = altitude_m * 3.28084
5 p_inhg = 29.921 * (1 - 6.8753e-6 * ft) ** 5.2559
6 t_f = 49.161 * math.log(p_inhg) + 44.932
7 return round((t_f - 32) * 5 / 9, 2)
8
9print(boiling_point_c(1500)) # 95.06
101function boilingPointC(altitudeM) {
2 const ft = altitudeM * 3.28084;
3 const pInHg = 29.921 * Math.pow(1 - 6.8753e-6 * ft, 5.2559);
4 const tF = 49.161 * Math.log(pInHg) + 44.932;
5 return Math.round(((tF - 32) * 5) / 9 * 100) / 100;
6}
7
8console.log(boilingPointC(1500)); // 95.06
91public class BoilingPoint {
2 public static double boilingPointC(double altitudeM) {
3 double ft = altitudeM * 3.28084;
4 double pInHg = 29.921 * Math.pow(1 - 6.8753e-6 * ft, 5.2559);
5 double tF = 49.161 * Math.log(pInHg) + 44.932;
6 return Math.round((tF - 32) * 5 / 9 * 100.0) / 100.0;
7 }
8
9 public static void main(String[] args) {
10 System.out.println(boilingPointC(1500)); // 95.06
11 }
12}
131using System;
2
3class BoilingPoint {
4 static double BoilingPointC(double altitudeM) {
5 double ft = altitudeM * 3.28084;
6 double pInHg = 29.921 * Math.Pow(1 - 6.8753e-6 * ft, 5.2559);
7 double tF = 49.161 * Math.Log(pInHg) + 44.932;
8 return Math.Round((tF - 32) * 5 / 9, 2);
9 }
10
11 static void Main() => Console.WriteLine(BoilingPointC(1500)); // 95.06
12}
131#include <cmath>
2#include <iostream>
3
4double boilingPointC(double altitudeM) {
5 double ft = altitudeM * 3.28084;
6 double pInHg = 29.921 * std::pow(1 - 6.8753e-6 * ft, 5.2559);
7 double tF = 49.161 * std::log(pInHg) + 44.932;
8 return std::round((tF - 32) * 5.0 / 9.0 * 100) / 100;
9}
10
11int main() {
12 std::cout << boilingPointC(1500) << "\n"; // 95.06
13}
141package main
2
3import (
4 "fmt"
5 "math"
6)
7
8func boilingPointC(altitudeM float64) float64 {
9 ft := altitudeM * 3.28084
10 pInHg := 29.921 * math.Pow(1-6.8753e-6*ft, 5.2559)
11 tF := 49.161*math.Log(pInHg) + 44.932
12 return math.Round((tF-32)*5/9*100) / 100
13}
14
15func main() { fmt.Println(boilingPointC(1500)) } // 95.06
161fn boiling_point_c(altitude_m: f64) -> f64 {
2 let ft = altitude_m * 3.28084;
3 let p_inhg = 29.921 * (1.0 - 6.8753e-6 * ft).powf(5.2559);
4 let t_f = 49.161 * p_inhg.ln() + 44.932;
5 ((t_f - 32.0) * 5.0 / 9.0 * 100.0).round() / 100.0
6}
7
8fn main() {
9 println!("{}", boiling_point_c(1500.0)); // 95.06
10}
111<?php
2function boiling_point_c(float $altitudeM): float {
3 $ft = $altitudeM * 3.28084;
4 $pInHg = 29.921 * pow(1 - 6.8753e-6 * $ft, 5.2559);
5 $tF = 49.161 * log($pInHg) + 44.932;
6 return round(($tF - 32) * 5 / 9, 2);
7}
8
9echo boiling_point_c(1500); // 95.06
101def boiling_point_c(altitude_m)
2 ft = altitude_m * 3.28084
3 p_inhg = 29.921 * (1 - 6.8753e-6 * ft)**5.2559
4 t_f = 49.161 * Math.log(p_inhg) + 44.932
5 ((t_f - 32) * 5 / 9.0).round(2)
6end
7
8puts boiling_point_c(1500) # 95.06
91boiling_point_c <- function(altitude_m) {
2 ft <- altitude_m * 3.28084
3 p_inhg <- 29.921 * (1 - 6.8753e-6 * ft)^5.2559
4 t_f <- 49.161 * log(p_inhg) + 44.932
5 round((t_f - 32) * 5 / 9, 2)
6}
7
8boiling_point_c(1500) # 95.06
9Vanliga frågor
Varför kokar vatten kallare på höjd?
Kokandet sker när vattnets ångaspann motsvarar det omgivande lufttrycket. Ju högre upp desto mindre luft ovanför, så mindre tryck, så vatten når den balansen vid en lägre temperatur.
Hur mycket sjunker det per 1 000 ft?
Ungefär 1 °C (cirka 1,8 °F) per 1 000 ft nära havsytan. Nedgången är något brantare högre upp eftersom trycket faller snabbare där – en annan anledning till att den fysikbaserade modellen slår en platt linjär regel.
Vilken temperatur kokar vatten på Everest?
Cirka 68 °C (154 °F) på toppen 8 848 m. Det är därför smältning av snö och återhållande av måltider tar så lång tid, och varför expeditioner föredrar tryckpannor vid höga läger.
Kokar vatten varmare under havsytan?
Ja. Vid Döda havet (~430 m under havsytan) trycker högre tryck kokpunkten strax över 100 °C. Ange en negativ höjd för att se det.
Kan jag använda detta för att justera tillagningstider?
Ja – det berättar hur mycket kallare ditt "kokande" vatten är. Som tumregel, lägg ungefär 15–25 % till kokande vattenkokstider över ~5 000 ft, eller använd en tryckpanna.
Hur noggrann är det?
Inom cirka ±1 °C upp till 11 km under standardförhållanden. Ovanligt väder eller extrem höjd vidgar det; för kritiskt arbete mäter du det faktiska barometriska trycket.
Referenser
- Atkins, P., & de Paula, J. (2014). Physical Chemistry. Oxford University Press. (Clausius–Clapeyron-relationen)
- NOAA National Weather Service — Standard Atmosphere / tryck–höjd.
- U.S. Centers for Disease Control and Prevention — Vattendesinfektion vid resor: kokande.
- Lide, D. R. (red.). CRC Handbook of Chemistry and Physics — ångaspanntabeller för vatten.
- U.S. Department of Agriculture, Food Safety and Inspection Service — Höghöjdsmatlagning och livsmedelssäkerhet.