Calculateur BMR Harris-Benedict
Obtenez votre dépense calorique au repos avec l'équation Harris-Benedict révisée de 1984 : un homme de 30 ans, 80 kg et 180 cm brûle 1853,632 kcal par jour au repos complet. Partez de ce chiffre avant d'ajouter l'activité. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Pondération
- 80
- Hauteur
- 180
- Âge
- 30
- Sexe
- Homme
- BMR
- 1 853,632 kcal/day
- BMR kcal/jour
- 1 853,632
- Poids (kg)
- 80
- Taille (cm)
- 180
Le métabolisme de base est l'énergie que le corps dépense au repos complet pour maintenir les systèmes essentiels : respiration, circulation, réparation cellulaire et régulation de la température. L'équation Harris-Benedict révisée, publiée par Roza et Shizgal en 1984, met à jour les formules classiques de 1919 de Harris et Benedict avec des coefficients spécifiques au sexe sur le poids en kilogrammes, la taille en centimètres et l'âge en années. Ce calculateur applique ces équations de forme fermée exactement, renvoie le BMR en kilocalories par jour et rejette les mesures non positives pour qu'une démographie invalide ne produise pas un plancher énergétique faux. Utilisez-le pour fixer une base transparente de calories au repos avant les multiplicateurs d'activité, la planification des repas ou les démos d'éducation clinique.
Comment le BMR Harris-Benedict révisé est calculé
Le métabolisme de base estime les kilocalories brûlées en vingt-quatre heures dans des conditions de repos normalisées. Les équations Harris-Benedict révisées gardent un terme constant plus trois contributions linéaires du poids corporel, de la taille debout et de l'âge chronologique, avec des coefficients séparés pour la physiologie masculine et féminine.
Pour les hommes la formule est quatre-vingt-huit point trois six deux plus treize point trois neuf sept fois le poids en kilogrammes plus quatre point sept neuf neuf fois la taille en centimètres moins cinq point six sept sept fois l'âge en années. Pour les femmes elle est quatre cent quarante-sept point cinq neuf trois plus neuf point deux quatre sept fois le poids en kilogrammes plus trois point zéro neuf huit fois la taille en centimètres moins quatre point trois trois zéro fois l'âge en années.
Poids et taille doivent utiliser des unités métriques telles que publiées ; l'âge peut être entier ou fractionnaire. Le résultat est rapporté en kilocalories par jour, l'unité que la plupart des outils de régime et de coaching attendent lorsqu'ils multiplient ensuite le BMR par un facteur d'activité pour approximer la dépense énergétique totale quotidienne. Cette capacité n'implémente que le chemin analytique : pas d'apprentissage automatique, pas de tables de population téléchargées à l'exécution, pas de jitter aléatoire.
Poids, taille ou âge non positifs échouent tôt car une mesure nulle ou négative ne peut représenter un corps adulte vivant dans ce modèle. Chaînes de sexe non reconnues échouent car l'ensemble d'équations est spécifique au sexe et inventer une troisième table de coefficients inventerait une science que l'article classique n'a jamais publiée.
Où les calculateurs BMR Harris-Benedict interviennent dans le travail réel
Les diététiciens diplômés et les étudiants en nutrition enseignent encore les équations Harris-Benedict révisées comme base transparente d'énergie au repos avant d'introduire des équations plus récentes comme Mifflin-St Jeor, de sorte qu'un seul oracle qui renvoie les nombres classiques exacts accélère la notation et les démos. Les coachs fitness et les équipes produit qui construisent des planificateurs de calories ont besoin d'une étape BMR documentée que les clients peuvent auditer à la main plutôt qu'une estimation boîte noire.
Les assistants de recherche préparant des jeux synthétiques pour des simulations d'équilibre énergétique ont besoin d'étiquettes BMR déterministes à partir du poids, de la taille, de l'âge et du sexe sans appels réseau ni dérive de modèle. Si vous avez ensuite besoin de la dépense énergétique totale quotidienne avec multiplicateurs d'activité, de l'indice de masse corporelle, de formules de poids idéal ou de l'équation Mifflin-St Jeor, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de calculateur de métabolisme de base Harris-Benedict.
Encadrez toujours les résultats comme des estimations éducatives, non comme un diagnostic médical ; les décisions cliniques exigent des professionnels qualifiés et un contexte que cet outil ne recueille pas.
Cas d’usage
Bases d'admission en coaching
Calculez un plancher transparent de kcal/jour au repos à partir du poids, de la taille, de l'âge et du sexe métriques avant d'appliquer des facteurs d'activité dans les plans de repas ou d'entraînement.
Corrigés en classe
Générez des valeurs BMR Harris-Benedict révisées déterministes pour des séries de devoirs afin que enseignants et auto-correcteurs partagent une vérité de référence.
Questions fréquentes
Qu'est-ce que l'équation Harris-Benedict révisée ?
C'est la mise à jour de 1984 par Roza et Shizgal des formules Harris-Benedict de 1919. Des équations linéaires spécifiques au sexe estiment le métabolisme de base en kcal/jour à partir du poids (kg), de la taille (cm) et de l'âge (années).
Quelles unités dois-je utiliser ?
Poids en kilogrammes, taille en centimètres et âge en années. Convertissez d'abord les mesures impériales ; les coefficients publiés supposent des entrées métriques.
Que se passe-t-il si le poids, la taille ou l'âge est zéro ou négatif ?
Les mesures non positives sont rejetées car elles ne sont pas des descripteurs corporels valides pour ce modèle BMR.
Est-ce la même chose que Mifflin-St Jeor ?
Non. Cette capacité n'implémente que les équations Harris-Benedict révisées. Mifflin-St Jeor utilise d'autres coefficients et est une intention de recherche distincte.
Comment passer du métabolisme de base aux besoins caloriques de la journée ?
On multiplie le métabolisme de base par un facteur d'activité pour approcher la dépense énergétique totale. Le résultat en kcal par jour est justement l'unité attendue par les outils de diététique pour cette étape.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/bmr-harris-benedict \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-harris-benedict", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-harris-benedict",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-harris-benedict", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"height":180,"age":30,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-harris-benedict", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_harris_benedict",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comment le BMR Harris-Benedict révisé est calculé
Poids, taille, âge et sexe identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez
Envoyez quatre champs. Les quatre champs sont obligatoires. Les contrôles classiques incluent un homme de quatre-vingts kilogrammes, cent quatre-vingts centimètres et trente ans, et une femme de soixante-cinq kilogrammes, cent soixante-cinq centimètres et vingt-huit ans ; tous deux produisent des BMR positifs stables adaptés aux corrigés. Convertissez livres et pouces en kilogrammes et centimètres avant l'appel si vos formulaires collectent des unités impériales, car les coefficients publiés supposent uniquement des entrées métriques. Weight est la masse corporelle en kilogrammes et doit être un nombre fini strictement supérieur à zéro ; les alias weight_kg, kg et mass sont acceptés. Height est la taille debout en centimètres et doit aussi être finie et positive ; height_cm et cm sont acceptés. Age est l'âge en années, fini et positif ; age_years et years sont acceptés. Sex sélectionne l'équation révisée masculine ou féminine et accepte male, female, m, f, man ou woman sans distinction de casse ; l'alias gender est accepté. Champs manquants, chaînes non numériques pour les champs numériques, NaN, Infinity, zéro, valeurs négatives et libellés de sexe non reconnus échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie bmr et bmr_kcal_day comme la même valeur nettoyée en kilocalories par jour, unit kcal/day, weight_kg, height_cm et age_years nettoyés, la chaîne de sexe normalisée male ou female, equation revised_harris_benedict, equation_year mil neuf cent quatre-vingt-quatre, la chaîne de formule pour le sexe choisi et method harris_benedict_revised. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculateurs BMR Harris-Benedict interviennent dans le travail réel
Les modules d'enseignement de dossiers de santé et les ateliers de santé publique parcourent souvent des taux basaux spécifiques au sexe avec des adultes d'exemple, et faire correspondre l'arithmétique manuelle à la sortie API importe plus que le coût asymptotique. Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Fixtures d'applications et d'API
Produisez en masse du JSON BMR golden pour des flux d'intégration et des tests de régression sans appels réseau ni modèles non déterministes.
Questions techniques
Quel est le coût ?
L'outil navigateur est gratuit et s'exécute localement. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; l'entrée invalide n'est pas facturée.