Calculatrice du point d'ébullition en fonction de l'altitude | Température de l'eau à l'élévation
Trouvez le point d'ébullition exact de l'eau à n'importe quelle altitude, en °C et °F, plus la pression de l'air locale. Basé sur la physique (barométrique + Clausius–Clapeyron) pour la cuisine, les laboratoires et l'extérieur.
Calculatrice du point d'ébullition en fonction de l'altitude
L'eau bout plus frais en montant. Entrez votre altitude pour obtenir la température d'ébullition exacte et la pression de l'air locale.
Essayez 1500 m (Denver ≈ 1600 m, Everest = 8848 m). Les valeurs sous le niveau de la mer sont autorisées.
Point d'ébullition en fonction de l'altitude
Comment c'est calculé
L'altitude définit la pression de l'air locale (formule barométrique) ; la pression définit le point d'ébullition (ajustement empirique de la pression de vapeur) :
Point d'ébullition à partir de la pression, puis Celsius :
Documentation
La version courte
L'eau bout quand la légère poussée de sa propre vapeur égale finalement le poids de l'air qui appuie dessus. Plus haut vous montez, moins il y a d'air au-dessus, donc cette poussée gagne plus tôt—et l'eau bout à une température plus basse. Au niveau de la mer, elle bout à 100 °C (212 °F); à Denver (~1 600 m) à environ 95 °C (203 °F); au sommet de l'Everest à environ 68 °C (154 °F).
Entrez votre altitude ci-dessus et la calculatrice retourne le point d'ébullition exact en Celsius et Fahrenheit, plus la pression de l'air locale. Cela compte quand « faire bouillir » n'est pas assez précis : la cuisine, la salubrité alimentaire, la brasserie et le travail en laboratoire dépendent tous de la température réelle de l'eau bouillante.
Point d'ébullition par altitude
| Altitude (m) | Altitude (ft) | Point d'ébullition (°C) | Point d'ébullition (°F) | Pression (kPa) |
|---|---|---|---|---|
| 0 (niveau de la mer) | 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 |
Comment fonctionne le calcul
L'ébullition est une question de pression, donc l'outil procède en deux étapes : altitude → pression, puis pression → température.
Étape 1 — altitude vers pression. L'air s'amincit de façon prévisible avec la hauteur. Le modèle barométrique de l'Atmosphère standard internationale (valable dans la troposphère, 0–11 km) donne la pression locale à partir de l'élévation :
où est l'altitude en pieds (mètres × 3,28084).
Étape 2 — pression vers point d'ébullition. L'eau bout quand sa pression de vapeur égale la pression environnante. Cette courbe de pression de vapeur est décrite à partir des principes fondamentaux par la relation de Clausius–Clapeyron, et un ajustement empirique bien établi convertit directement la pression en température :
Ce modèle en deux étapes est celui utilisé par des outils de référence tels que Omni Calculator et CSG Network. Il correspond étroitement aux tables publiées et, contrairement à l'ancienne règle empirique « baisse de 0,33 °C par 100 m », reste honnête en haute altitude—cette approximation linéaire surestime le point d'ébullition de l'Everest de près de 3 °C.
La vue des principes fondamentaux
Clausius–Clapeyron relie la pression de saturation à la température par l'enthalpie de vaporisation :
Ancrez-la au point d'ébullition normal ( kPa, K), insérez la pression ambiante , et résolvez pour . En utilisant kJ/mol et J/(mol·K), on reproduit la même courbe à une fraction de degré près ; l'ajustement empirique ci-dessus n'est qu'une forme fermée plus rapide.
Précision et limites
- Plage quotidienne (en dessous de ~11 km) : précision d'environ ±1 °C—plus fine que la plupart des thermomètres de cuisine ou de terrain.
- Au-dessus de 11 km : vous quittez le modèle de l'atmosphère standard ; la calculatrice signale le résultat comme une extrapolation.
- Météo : un anticyclone ou une dépression forte peut décaler la pression locale de quelques pour cent, modifiant le point d'ébullition d'environ ~1 °C. Pour un travail critique, mesurez la pression barométrique réelle.
- Solutés dissous : le sel ou le sucre élèvent légèrement le point d'ébullition (élévation du point d'ébullition) ; le salage intensif ajoute seulement ~1 °C. L'humidité est négligeable.
Pourquoi c'est important
- Cuisine : à 2 000 m, l'eau n'est que ~93 °C, donc les pâtes, le riz et les œufs prennent notablement plus longtemps—« bouillir » semble pareil mais est plus frais. Un autocuiseur scelle la vapeur pour repousser le point d'ébullition jusqu'à ~121 °C.
- Salubrité alimentaire et de l'eau : l'ébullition désinfecte toujours, mais le CDC recommande une ébullition complète de 3 minutes au-dessus de ~2 000 m au lieu de 1 minute, car les températures plus basses tuent les agents pathogènes plus lentement.
- Laboratoires et industrie : les autoclaves, la distillation et toute étape « reflux/ébullition » calibrée au niveau de la mer se comportent différemment à l'altitude et peuvent nécessiter un recalibrage.
Exemples de code
Chaque snippet prend l'altitude en mètres et retourne le point d'ébullition en °C en utilisant le même modèle en deux étapes.
1' Boiling point of water (°C) from altitude in metres
2=49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932 ' result in °F
3=((49.161*LN(29.921*(1-0.0000068753*(A1*3.28084))^5.2559)+44.932)-32)*5/9 ' result in °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
9FAQ
Pourquoi l'eau bout-elle plus frais à l'altitude ?
L'ébullition se produit quand la pression de vapeur de l'eau égale la pression de l'air environnant. Plus haut, il y a moins d'air au-dessus, donc moins de pression, donc l'eau atteint cet équilibre à une température plus basse.
Combien ça baisse par 1 000 ft ?
Environ 1 °C (environ 1,8 °F) par 1 000 ft près du niveau de la mer. La baisse est légèrement plus accentuée plus haut car la pression chute plus vite—une autre raison pour laquelle le modèle basé sur la physique surpasse une règle linéaire plate.
À quelle température l'eau bout-elle sur l'Everest ?
Environ 68 °C (154 °F) au sommet à 8 848 m. C'est pourquoi faire fondre la neige et réhydrater les repas prennent si longtemps, et pourquoi les expéditions privilégient les autocuiseurs aux camps d'altitude.
L'eau bout-elle plus chaud sous le niveau de la mer ?
Oui. À la Mer Morte (~430 m en dessous du niveau de la mer), la pression plus élevée pousse le point d'ébullition juste au-dessus de 100 °C. Entrez une altitude négative pour le voir.
Puis-je utiliser cela pour ajuster les temps de cuisson ?
Oui—cela vous dit à quel point votre eau « bouillante » est plus frais. En règle générale, ajoutez environ 15–25 % aux temps de cuisson à l'eau bouillante au-dessus de ~5 000 ft, ou utilisez un autocuiseur.
Quelle est sa précision ?
D'environ ±1 °C jusqu'à 11 km dans des conditions standard. Les conditions météorologiques inhabituelles ou l'altitude extrême élargissent cela ; pour un travail critique, mesurez la pression barométrique réelle.
Références
- Atkins, P., & de Paula, J. (2014). Physical Chemistry. Oxford University Press. (Clausius–Clapeyron relation)
- NOAA National Weather Service — Standard Atmosphere / pressure–altitude.
- U.S. Centers for Disease Control and Prevention — Water disinfection while traveling: boiling.
- Lide, D. R. (ed.). CRC Handbook of Chemistry and Physics — vapour pressure of water tables.
- U.S. Department of Agriculture, Food Safety and Inspection Service — High-altitude cooking and food safety.