Calculateur du métabolisme de base Mifflin-St Jeor
Obtenez l'estimation clinique actuelle de votre plancher calorique au repos : selon Mifflin-St Jeor, un homme de 30 ans, 80 kg et 180 cm dépense 1780 kcal par jour au repos complet. Ajoutez ensuite votre activité pour le total. 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 en années entières
- 30
- Sexe
- Homme
- TMB (kcal/jour)
- 1 780 kcal/day
- Équation
- mifflin_st_jeor
- Poids (kg)
- 80
- Taille (cm)
- 180
Le métabolisme de base est l'énergie que votre corps dépense au repos complet pour faire tourner les fonctions vitales — respiration, circulation, réparation cellulaire et régulation de la température. L'équation de Mifflin-St Jeor est la référence clinique moderne pour estimer ce plancher calorique quotidien à partir de quatre mesures faciles : le poids en kilogrammes, la taille en centimètres, l'âge en années et le sexe biologique.
Ce que calcule Mifflin-St Jeor et pourquoi cela compte
Mifflin-St Jeor estime le métabolisme de base en kilocalories par jour à partir de la masse corporelle, de la stature, de l'âge chronologique et du sexe. Pour les hommes, la formule est dix fois le poids en kilogrammes plus six virgule vingt-cinq fois la taille en centimètres moins cinq fois l'âge plus cinq. Pour les femmes, les mêmes termes de poids, de taille et d'âge s'appliquent, mais la constante de sexe vaut moins cent soixante et un au lieu de plus cinq.
Ces constantes traduisent les différences moyennes de masse maigre et de dépense au repos observées dans les cohortes de validation. Le résultat est un plancher énergétique de repos, pas la dépense énergétique quotidienne totale : il n'ajoute ni exercice, ni NEAT, ni effet thermique des aliments, ni besoin lié à une maladie. Cliniciens, diététiciens et équipes produit partent tout de même d'ici, car l'équation est largement citée, facile à auditer et plus précise en moyenne que les anciennes tables de Harris-Benedict pour les adultes actuels.
Utilisez ce chiffre comme référence, puis superposez des facteurs d'activité ou des données d'apport mesurées lorsqu'il vous faut un budget calorique complet. Comme le calcul est de l'arithmétique pure sur quatre scalaires, chaque isolate et chaque session de navigateur renvoient la même valeur pour les mêmes entrées, ce qui la rend sûre à conserver dans des tests de référence, des journaux de dispositifs médicaux et des chaînes de traitement par lots, sans dérive.
Où cela s'insère dans les vrais flux de santé et de produit
Les applications de coaching nutritionnel recueillent des données anthropométriques à l'inscription et ont besoin d'un chiffre calorique de repos défendable avant de suggérer des macros. Les coordinateurs de recherche clinique convertissent par lots les mesures des sujets d'étude en métabolisme de base pour une analyse secondaire, sans propager des formules de tableur qui divergent d'une cellule à l'autre. Les plateformes de fitness montrent aux membres une référence transparente à côté des estimations de dépense des objets connectés, pour que les utilisateurs comprennent le plancher par rapport au total quotidien.
Les portails de bien-être des assureurs et des employeurs peuvent préremplir des calculateurs pédagogiques sans embarquer de moteurs propriétaires. Le parcours du navigateur est gratuit pour les vérifications ponctuelles : saisissez quatre-vingts kilogrammes, cent quatre-vingts centimètres, âge trente, homme, et confirmez le résultat classique de mille sept cent quatre-vingts kcal par jour.
Cas d’usage
Références caloriques à l'inscription
Convertissez le poids, la taille, l'âge et le sexe recueillis à l'inscription en un métabolisme de base Mifflin-St Jeor avant de bâtir un plan de repas.
Transparence des produits de bien-être
Montrez aux utilisateurs l'équation exacte du métabolisme de base et le chiffre en kcal/jour à côté des totaux ajustés à l'activité dans les tableaux de bord de fitness.
Questions fréquentes
Quel est le tarif ?
Le même calcul tourne gratuitement dans votre navigateur sur cette page.
Quelles unités la formule attend-elle ?
Poids en kilogrammes, taille en centimètres, âge en années. Convertissez depuis les livres ou les pouces avant l'appel.
S'agit-il de la dépense énergétique quotidienne totale (DEQ) ?
Non. Cela renvoie uniquement le métabolisme de base. Multipliez vous-même par un facteur d'activité si vous avez besoin d'une DEQ estimée.
Pourquoi ma requête a-t-elle été rejetée ?
Le poids et la taille doivent être des nombres positifs. L'âge doit être non négatif et au plus égal à 130. Le sexe doit être male ou female (ou m/f/man/woman).
En quoi Mifflin-St Jeor diffère-t-il de Harris-Benedict ?
Mifflin-St Jeor emploie des coefficients et des constantes de sexe différents et est généralement préféré pour les adultes actuels. Cette capacité n'implémente que Mifflin-St Jeor.
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-mifflin \
-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-mifflin", {
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-mifflin",
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-mifflin", 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-mifflin", 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_mifflin",
"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
Cette capacité applique la formule à l'exact, sans supputation de bracelet connecté, sans API de nutrition tierce et sans multiplicateur d'activité caché.
Comment appeler l'API et interpréter les champs
Il n'y a ni saut réseau, ni appel de modèle, ni aléa, si bien que la latence reste dans la bande d'analyse pure à la périphérie. Associez ce résultat à votre propre multiplicateur d'activité (par exemple 1,2 sédentaire jusqu'à 1,9 très actif) si vous avez besoin d'une DEQ estimée ; cette capacité s'arrête délibérément au métabolisme de base afin que le texte produit et les outils cliniques restent honnêtes sur ce qui a été mesuré. Envoyez quatre champs requis : weight, un nombre positif en kilogrammes, height, un nombre positif en centimètres, age, un nombre d'années non négatif, et sex valant male ou female (les formes courtes m, f, man et woman sont acceptées). Des alias tels que weight_kg, height_cm, kg, cm, years et gender pointent vers les mêmes paramètres, de sorte que les formulaires existants se branchent sans renommage. Un poids ou une taille non positifs échouent immédiatement avec invalid_input et ne sont pas facturés ; un sexe ou un âge manquant ou non analysable déclenche aussi invalid_input en nommant clairement le champ. Une réponse réussie renvoie bmr_kcal_day arrondi à deux décimales, le sexe normalisé, les entrées numériques utilisées, la sex_constant appliquée, une chaîne de formule lisible et l'étiquette d'unité kcal/day.
Où cela s'insère dans les vrais flux de santé et de produit
Les développeurs intègrent l'appel dans des tâches CRON et des webhooks pour que chaque service partage une seule définition de Mifflin-St Jeor au lieu de réimplémenter des multiplications sensibles aux flottants qui divergent sur l'arrondi. Le parcours API coûte $0.002 par requête réussie et se facture par item, ce qui garde les scripts d'inscription en masse peu coûteux tout en couvrant l'exécution en périphérie. Parce que les résultats sont déterministes, les journaux d'audit peuvent stocker la réponse complète et la rejouer des années plus tard sans dérive, et les tests de référence figent le JSON exact contre les régressions.
Cas d'intégration
Chaînes cliniques et de recherche
Calculez par lots des estimations d'énergie de repos pour des sujets d'étude avec une seule formule auditée et une sortie JSON stable.