Calculateur MB Schofield OMS
Estimez les calories au repos avec les équations de Schofield de l'OMS, qui ne demandent que poids, sexe et âge : un homme de 30 ans et 70 kg, dans la tranche de 30 à 60 ans, obtient 1676,14 kcal par jour. 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
- 70
- Sexe
- Homme
- Age
- 30
- MB (kcal/jour)
- 1 676,14 kcal/day
- Équation
- schofield_who
- Poids (kg)
- 70
- Âge (ans)
- 30
Le métabolisme de base est l'énergie que votre organisme dépense au repos complet pour maintenir les processus vitaux : respiration, circulation, réparation cellulaire et régulation thermique. Les équations Schofield de l'OMS, publiées en 1985 et reprises dans les rapports FAO/OMS/UNU sur les besoins énergétiques, estiment ce plancher calorique quotidien à partir de trois entrées seulement : le poids corporel en kilogrammes, le sexe biologique et l'âge chronologique, qui sélectionne l'une des six tranches d'âge spécifiques au sexe. Contrairement aux formules qui exigent aussi la taille ou le pourcentage de masse grasse, Schofield est volontairement centrée sur le poids et reste une référence en nutrition de santé publique, en croissance pédiatrique et dans de nombreuses recommandations internationales.
Ce que calculent les équations Schofield de l'OMS et pourquoi elles comptent encore
Les équations Schofield estiment le métabolisme de base en kilocalories par jour comme fonction linéaire du poids corporel pour un sexe et une tranche d'âge donnés. Pour les hommes adultes de dix-huit à trente ans, la forme classique est quinze virgule zéro cinq sept fois le poids en kilogrammes plus six cent quatre-vingt-douze virgule deux ; pour les femmes adultes de la même tranche, c'est quatorze virgule huit un huit fois le poids plus quatre cent quatre-vingt-six virgule six.
Des paires de coefficients distinctes couvrent les nourrissons de moins de trois ans, les enfants de trois à dix ans, les adolescents de dix à dix-huit ans, les adultes de trente à soixante ans et les adultes de soixante ans et plus, avec des pentes et ordonnées à l'origine différentes pour les hommes et les femmes dans chaque tranche. Ces douze lignes d'arithmétique capturent la dépense de repos moyenne observée dans les cohortes de compilation qui ont sous-tendu le rapport FAO/OMS/UNU de 1985.
Le résultat est un plancher d'énergie au repos, non la dépense énergétique totale journalière : il n'ajoute ni exercice, ni thermogenèse d'activité non sportive, ni effet thermique des aliments, ni demande liée à la maladie. Les agences de santé publique, les services pédiatriques et les programmes internationaux de nutrition citent encore Schofield parce que la méthode n'exige que le poids, le sexe et l'âge — mesures peu coûteuses sur le terrain — et parce que les tableaux publiés s'auditent ligne par ligne.
Préférez Mifflin-St Jeor ou Harris-Benedict lorsque la taille est disponible et que vous voulez un estimateur moderne centré sur l'adulte ; préférez Katch-McArdle lorsque la masse maigre est connue. Préférez Schofield lorsque le protocole, la recommandation ou le cursus exige explicitement les tranches OMS basées sur le poids, ou lorsque la taille n'est pas disponible.
Comment lire le résultat de Schofield
Envoyez trois champs obligatoires : le poids comme nombre fini positif en kilogrammes, le sexe comme male ou female (les formes courtes m, f, man et woman sont acceptées) et l'âge comme nombre non négatif d'années au plus cent trente. L'âge est projeté sur l'une des six tranches semi-ouvertes : moins de trois ans, de trois à moins de dix, de dix à moins de dix-huit, de dix-huit à moins de trente, de trente à moins de soixante, et soixante ans et plus.
Il n'y a ni saut réseau, ni appel de modèle, ni aléatoire, de sorte que la latence reste dans la bande de parse pur en périphérie. Associez ce résultat à votre propre multiplicateur d'activité — par exemple un virgule deux sédentaire jusqu'à un virgule neuf très actif — si vous avez besoin de la dépense énergétique totale journalière estimée ; cette capacité s'arrête délibérément au métabolisme de base pour que le texte produit et les outils cliniques restent honnêtes sur ce qui a été mesuré.
Cas d’usage
Baselines d'inscription de style OMS
Convertissez le poids, le sexe et l'âge recueillis à l'inscription en une MB Schofield avant d'élaborer un plan alimentaire ou une cible de macros.
Comparaison de méthodes dans les produits bien-être
Montrez aux utilisateurs une valeur Schofield en kcal/jour à côté de Mifflin ou Harris-Benedict pour qu'ils voient comment le choix d'équation déplace le plancher calorique.
Questions fréquentes
Combien cela coûte-t-il ?
Le même calcul s'exécute gratuitement dans votre navigateur sur cette page.
Quelles entrées Schofield exige-t-elle ?
Le poids corporel en kilogrammes, le sexe biologique (male ou female) et l'âge en années. La taille n'est pas utilisée. L'âge sélectionne l'une des six tranches OMS.
S'agit-il de la dépense énergétique totale journalière (TDEE) ?
Non. Ceci renvoie uniquement le métabolisme de base. Multipliez vous-même par un facteur d'activité si vous avez besoin du TDEE estimé.
Pourquoi ma requête a-t-elle été rejetée ?
Le poids doit être un nombre positif. L'âge doit être non négatif et au plus 130. Le sexe doit être male ou female (ou m/f/man/woman).
En quoi Schofield diffère-t-elle de Mifflin-St Jeor ?
Schofield n'utilise que le poids, le sexe et la tranche d'âge avec les coefficients de la compilation OMS de 1985. Mifflin-St Jeor utilise aussi la taille et une seule formule adulte. Cette capacité n'implémente que Schofield.
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-schofield \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"sex":"male","age":30}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-schofield", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"sex": "male",
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-schofield",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"sex": "male",
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-schofield", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"sex":"male","age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"sex":"male","age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-schofield", 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": 70,
"sex": "male",
"age": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_schofield",
"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 les coefficients publiés avec exactitude, sans estimation de bracelet d'activité, sans API nutrition tierce et sans multiplicateurs d'activité cachés.
Comment appeler l'API et interpréter les champs de réponse
Des alias tels que weight_kg, kg, mass, years, age_years et gender se mappent aux mêmes paramètres afin que les formulaires existants se branchent sans renommage. Un poids non positif échoue immédiatement avec invalid_input et n'est pas facturé ; un âge manquant, illisible ou hors plage, et un sexe non reconnu, lèvent aussi invalid_input avec le nom du champ dans le message. Une réponse réussie renvoie bmr_kcal_day arrondi à deux décimales, le sexe normalisé, le poids et l'âge numériques utilisés, l'étiquette age_band, la pente et l'ordonnée à l'origine appliquées, une chaîne de formule lisible et l'étiquette d'unité kcal par jour.
Où la MB Schofield s'intègre en santé, recherche et produit
Les applications de coaching nutritionnel qui suivent des tables de style OMS peuvent convertir le poids, le sexe et l'âge de l'inscription en un nombre défendable de calories au repos avant de proposer des macros, sans forcer la taille lorsque le protocole ne l'exige pas. Les coordinateurs de recherche clinique convertissent par lots les anthropométries des sujets d'étude en MB Schofield pour l'analyse secondaire sans disperser des formules de tableur qui divergent selon la cellule ou la borne de tranche qu'un collègue a choisie à la main. Les plateformes de fitness qui proposent déjà Mifflin ou Harris-Benedict peuvent ajouter Schofield comme troisième base transparente afin que les membres comparent les méthodes côte à côte. Le chemin navigateur est gratuit pour les contrôles unitaires : saisissez soixante-dix kilogrammes, male, âge trente, et confirmez le résultat de la tranche adulte trente à soixante face à la pente et à l'ordonnée publiées. Les programmes pédiatriques et de santé scolaire travaillent souvent avec des équations centrées sur le poids ; exposer l'étiquette de tranche et les coefficients dans le JSON rend les pistes d'audit triviales pour les superviseurs. Les portails d'assurance et de bien-être employeur peuvent préremplir des calculateurs éducatifs sans livrer de moteurs propriétaires ni appeler d'API nutrition externes. Les développeurs intègrent l'appel dans des tâches CRON et des webhooks pour que chaque service partage une seule définition des coefficients Schofield au lieu de réimplémenter des multiplications sensibles aux flottants qui divergent sur l'arrondi. Le chemin API coûte $0.002 par requête réussie et est facturé à l'élément, ce qui maintient les scripts d'intégration massifs abordables tout en couvrant l'exécution en périphérie.
Cas d'intégration
Pipelines de recherche et de santé publique
Calculez par lots des estimations d'énergie au repos avec les coefficients publiés par tranche d'âge et un JSON stable pour les journaux d'audit.