Calcolatore BMR Schofield OMS
Stimi le calorie a riposo con le equazioni di Schofield dell'OMS, che chiedono solo peso, sesso ed età: un uomo di 30 anni e 70 kg rientra nella fascia da 30 a 60 e ottiene 1676,14 kcal al giorno. Utile quando manca la statura. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso
- 70
- Sesso
- Maschile
- Age
- 30
- BMR (kcal/giorno)
- 1676,14 kcal/day
- Equazione
- schofield_who
- Peso (kg)
- 70
- Età (anni)
- 30
Il metabolismo basale è l'energia che l'organismo spende a riposo completo per sostenere i processi vitali: respirazione, circolazione, riparazione cellulare e regolazione termica. Le equazioni Schofield dell'OMS, pubblicate nel 1985 e adottate nei rapporti FAO/OMS/UNU sui fabbisogni energetici, stimano quel pavimento calorico giornaliero con soli tre ingressi: peso corporeo in chilogrammi, sesso biologico ed età cronologica, che seleziona una delle sei fasce d'età specifiche per sesso. A differenza di equazioni che richiedono anche altezza o percentuale di grasso, Schofield è deliberatamente centrata sul peso e resta un riferimento nella nutrizione di sanità pubblica, nella crescita pediatrica e in molte linee guida internazionali.
Cosa calcolano le equazioni Schofield dell'OMS e perché contano ancora
Le equazioni Schofield stimano il metabolismo basale in chilocalorie al giorno come funzione lineare del peso corporeo per un dato sesso e una data fascia d'età. Per gli uomini adulti dai diciotto ai trent'anni la forma classica è quindici virgola zero cinque sette volte il peso in chilogrammi più seicentonovantadue virgola due; per le donne adulte nella stessa fascia è quattordici virgola otto uno otto volte il peso più quattrocentottantasei virgola sei.
Coppie di coefficienti distinte coprono i lattanti sotto i tre anni, i bambini da tre a dieci, gli adolescenti da dieci a diciotto, gli adulti da trenta a sessanta e gli adulti di sessanta e oltre, con pendenze e intercette diverse per maschi e femmine in ciascuna fascia. Quelle dodici righe di aritmetica catturano la spesa a riposo media osservata nelle coorti di compilazione che hanno sostenuto il rapporto FAO/OMS/UNU del 1985.
Il risultato è un pavimento energetico a riposo, non la spesa energetica totale giornaliera: non aggiunge esercizio, termogenesi da attività non esercitata, effetto termico del cibo né domanda legata a malattia. Agenzie di sanità pubblica, servizi pediatrici e programmi internazionali di nutrizione citano ancora Schofield perché il metodo richiede solo peso, sesso ed età — misure economiche da raccogliere sul campo — e perché le tabelle pubblicate si auditano riga per riga con facilità.
Preferisca Mifflin-St Jeor o Harris-Benedict quando l'altezza è disponibile e vuole uno stimatore moderno incentrato sull'adulto; preferisca Katch-McArdle quando è nota la massa magra. Preferisca Schofield quando il protocollo, la linea guida o il curriculum richiedono esplicitamente le fasce OMS basate sul peso, oppure quando l'altezza non è disponibile.
Come leggere il risultato di Schofield
Invii tre campi obbligatori: peso come numero finito positivo in chilogrammi, sesso come male o female (sono accettate le forme brevi m, f, man e woman) ed età come numero non negativo di anni al massimo centotrenta. L'età viene proiettata su una delle sei fasce semiaperte: sotto i tre anni, da tre a meno di dieci, da dieci a meno di diciotto, da diciotto a meno di trenta, da trenta a meno di sessanta, e sessanta e oltre.
Non c'è salto di rete, chiamata a modello né casualità, quindi la latenza resta nella banda di parse puro all'edge. Abbini questo risultato al proprio moltiplicatore di attività — ad esempio uno virgola due sedentario fino a uno virgola nove molto attivo — se serve la spesa energetica totale giornaliera stimata; questa capacità si ferma deliberatamente al metabolismo basale affinché il copy di prodotto e gli strumenti clinici restino onesti su ciò che è stato misurato.
Casi d'uso
Baseline di onboarding in stile OMS
Converta peso, sesso ed età raccolti in registrazione in un BMR Schofield prima di costruire un piano alimentare o un obiettivo di macro.
Confronto di metodi nei prodotti wellness
Mostri agli utenti un valore Schofield in kcal/giorno accanto a Mifflin o Harris-Benedict così vedono come la scelta dell'equazione sposta il pavimento calorico.
Domande frequenti
Quanto costa?
Lo stesso calcolo gira gratis nel Suo browser su questa pagina.
Quali ingressi richiede Schofield?
Peso corporeo in chilogrammi, sesso biologico (male o female) ed età in anni. L'altezza non viene usata. L'età seleziona una delle sei fasce OMS.
È la spesa energetica totale giornaliera (TDEE)?
No. Restituisce solo il metabolismo basale. Moltiplichi Lei stesso per un fattore di attività se serve il TDEE stimato.
Perché la mia richiesta è stata rifiutata?
Il peso deve essere un numero positivo. L'età deve essere non negativa e al massimo 130. Il sesso deve essere male o female (o m/f/man/woman).
In che cosa Schofield differisce da Mifflin-St Jeor?
Schofield usa solo peso, sesso e fascia d'età con i coefficienti della compilazione OMS del 1985. Mifflin-St Jeor usa anche l'altezza e un'unica formula per adulti. Questa capacità implementa solo Schofield.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"weight": 70,
"sex": "male",
"age": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_schofield",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità applica i coefficienti pubblicati con esattezza, senza stime da tracker fitness, senza API nutrizionali di terze parti e senza moltiplicatori di attività nascosti.
Come chiamare l'API e interpretare i campi di risposta
Alias come weight_kg, kg, mass, years, age_years e gender si mappano sugli stessi parametri così i moduli esistenti si collegano senza rinominare. Un peso non positivo fallisce subito con invalid_input e non viene addebitato; età mancante, illeggibile o fuori intervallo, e sesso non riconosciuto, sollevano pure invalid_input con il nome del campo nel messaggio. Una risposta di successo restituisce bmr_kcal_day arrotondato a due decimali, il sesso normalizzato, il peso e l'età numerici usati, l'etichetta age_band, la pendenza e l'intercetta applicate, una stringa di formula leggibile e l'etichetta di unità kcal al giorno.
Dove il BMR Schofield si inserisce in salute, ricerca e prodotto
Le app di coaching nutrizionale che seguono tabelle in stile OMS possono convertire peso, sesso ed età della registrazione in un numero difendibile di calorie a riposo prima di suggerire i macro, senza forzare l'altezza quando il protocollo non la richiede. I coordinatori di ricerca clinica convertano in batch le antropometrie dei soggetti di studio in BMR Schofield per analisi secondarie senza diffondere formule di foglio di calcolo che divergono per cella o per il confine di fascia scelto a mano da un collega. Le piattaforme fitness che già offrono Mifflin o Harris-Benedict possono aggiungere Schofield come terza base trasparente così i membri confrontano i metodi affiancati. Il percorso browser è gratuito per controlli unitari: inserisca settanta chilogrammi, male, età trenta, e confermi il risultato della fascia adulta da trenta a sessanta rispetto a pendenza e intercetta pubblicate. I programmi pediatrici e di salute scolastica lavorano spesso con equazioni centrate sul peso; esporre l'etichetta di fascia e i coefficienti nel JSON rende banali le tracce di audit per i supervisori. I portali di assicurazioni e wellness aziendale possono precompilare calcolatori educativi senza distribuire motori proprietari né chiamare API nutrizionali esterne. Gli sviluppatori incorporano la chiamata in job CRON e webhook affinché ogni servizio condivida un'unica definizione dei coefficienti Schofield invece di reimplementare moltiplicazioni sensibili ai float che discordano sull'arrotondamento. Il percorso API costa $0.002 per richiesta riuscita ed è fatturato per item, il che mantiene economici gli script di onboarding massivo coprendo comunque l'esecuzione all'edge.
Casi di integrazione
Pipeline di ricerca e sanità pubblica
Calcoli in batch stime di energia a riposo con i coefficienti pubblicati per fascia d'età e JSON stabile per i log di audit.