ForHosting KIT · Salute e sport

Calcolatore TDEE e BMR

Un uomo di 80 kg, 180 cm e 30 anni, sedentario, brucia 1.780 kcal a riposo e ha bisogno di 2.136 kcal al giorno per mantenere il peso, secondo Mifflin-St Jeor. Indichi sesso, peso, altezza, età e attività per ottenere i suoi valori. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Sesso
Maschile
Peso (kg)
80
Altezza (cm)
180
Età (anni)
30
Livello di attività
Sedentario
Ottiene
Fattore di attività
1,2
Metabolismo basale
1780
Fabbisogno energetico giornaliero
2136

Stima il metabolismo basale e il dispendio energetico giornaliero totale a partire da sesso, peso in chilogrammi, altezza in centimetri, età e un livello di attività, usando l'equazione di Mifflin-St Jeor.

Dal consumo a riposo al fabbisogno quotidiano

Il calcolo avviene in due passaggi. Prima il metabolismo basale, l'energia che il corpo brucerebbe a riposo completo, con l'equazione di Mifflin-St Jeor: 10 volte il peso in chilogrammi, più 6,25 volte l'altezza in centimetri, meno 5 volte l'età, più 5 per gli uomini o meno 161 per le donne. Per un uomo di 80 kg, 180 cm e 30 anni si ottengono 1.780 kcal. Poi quel valore viene moltiplicato per un fattore di attività per arrivare al dispendio energetico giornaliero totale, le calorie che mantengono il peso: 1,2 sedentario, 1,375 leggero, 1,55 moderato, 1,725 attivo e 1,9 molto attivo. Da sedentario, 1.780 diventano 2.136.

Un punto di partenza, non una prescrizione

L'equazione non vede la composizione corporea, lo stato ormonale né il modo in cui il metabolismo si adatta, quindi il suo fabbisogno reale può discostarsi dalla stima. Usi il numero come ancora per un piano, non come una regola fissa. I risultati sono arrotondati alle calorie intere per impostazione predefinita, con fino a due decimali se preferisce. Un errore comune è scegliere un livello di attività più alto della propria routine reale: gonfia il dispendio giornaliero totale e qualsiasi obiettivo calcolato a partire da esso.

Leggere e applicare i numeri

Il BMR è l'energia che il suo corpo brucerebbe a riposo completo; il TDEE aggiunge il costo del movimento e dell'esercizio quotidiani tramite il fattore di attività, quindi è l'obiettivo realistico di mantenimento. Per perdere o guadagnare peso, i clienti creano tipicamente un deficit o un surplus rispetto al tdee anziché rispetto al bmr. Poiché l'equazione ignora la composizione corporea, lo stato ormonale e la termogenesi adattativa, l'output è una stima con cui ancorare un piano, non una prescrizione.

App di nutrizione e coaching

Trasformi il profilo di un cliente in un obiettivo calorico di mantenimento, poi applichi un deficit o un surplus rispetto al tdee restituito.

Posso ottenere calorie con decimali?

Sì. Imposti decimals da 0 a 2 (predefinito 0); bmr e tdee vengono arrotondati half-up ciascuno in modo indipendente dal valore grezzo.

Questo è un parere medico?

No. È una stima deterministica che ignora la composizione corporea e l'adattamento metabolico; la usi per pianificare, non per diagnosticare.

Che differenza c'è tra metabolismo basale e dispendio giornaliero totale?

Il metabolismo basale è l'energia che il corpo brucerebbe a riposo completo. Il dispendio giornaliero totale vi aggiunge movimento ed esercizio tramite il fattore di attività, quindi è la cifra realistica di calorie per mantenere il peso.

Quale livello di attività devo scegliere?

Quello che corrisponde alla sua settimana abituale: sedentario moltiplica il metabolismo basale per 1,2, leggero per 1,375, moderato per 1,55, attivo per 1,725 e molto attivo per 1,9. Il fattore applicato compare accanto al risultato, così può verificarlo.

Come uso il risultato per dimagrire o aumentare di peso?

Parta dal dispendio giornaliero totale, non dal metabolismo basale: mangi meno per creare un deficit o di più per un surplus. Il metabolismo basale copre solo il riposo completo, quindi togliere calorie da quella cifra fisserebbe un obiettivo più basso del previsto.

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.

POSThttps://api.kit.forhosting.com/dev/calorie-needs

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/dev/calorie-needs \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sex":"male","weight_kg":80,"height_cm":180,"age_years":30,"activity":"sedentary"}'
{
  "sex": "male",
  "weight_kg": 80,
  "height_cm": 180,
  "age_years": 30,
  "activity": "sedentary"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.calorie_needs",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L'equazione di Mifflin-St Jeor

L'esempio svolto — uomo, 80 kg, 180 cm, 30 anni, sedentary — produce un BMR di 1780 e un TDEE di 2136 kcal. dev.calorie_needs calcola anzitutto il metabolismo basale (BMR) con la formula di Mifflin-St Jeor: 10 per weight_kg più 6.25 per height_cm meno 5 per age_years, poi più 5 per l'uomo o meno 161 per la donna. Quella cifra a riposo viene moltiplicata per un activity_factor per ottenere il dispendio energetico giornaliero totale (tdee), le calorie necessarie per mantenere il peso al livello di attività indicato. I cinque livelli riconosciuti corrispondono a moltiplicatori fissi: sedentary 1.2, light 1.375, moderate 1.55, active 1.725 e very_active 1.9. La risposta restituisce ogni input accanto ad activity_factor, bmr e tdee, così che il moltiplicatore applicato sia esplicito e le due cifre caloriche possano essere riconciliate a mano.

Campi obbligatori, intervalli e arrotondamento

Tutti i campi sex, weight_kg, height_cm, age_years e activity sono obbligatori. sex deve essere male o female, e activity deve essere uno dei cinque valori enum; qualsiasi altra stringa restituisce un errore tipizzato invalid_input. weight_kg deve essere un numero finito nell'intervallo maggiore di 0 fino a 500, height_cm maggiore di 0 fino a 300, e age_years maggiore di 0 fino a 120, il che esclude corpi impossibili prima che venga eseguito il calcolo. decimals è un intero da 0 a 2 (predefinito 0) e controlla l'arrotondamento sia di bmr sia di tdee.

Calcolatori di onboarding

Incorpori il widget così che i nuovi membri vedano istantaneamente il loro BMR e TDEE a partire da sesso, peso, altezza, età e attività.

Dimensionamento di piani alimentari in blocco

Richiami l'API su un intero elenco per dimensionare porzioni e macronutrienti a partire dal tdee di ciascuno in un'unica esecuzione.

Quale equazione viene usata per il BMR?

Mifflin-St Jeor: 10*weight_kg + 6.25*height_cm - 5*age_years, più 5 per l'uomo o meno 161 per la donna.

Come si ricava il TDEE dal BMR?

Il BMR viene moltiplicato per l'activity_factor del suo livello: sedentary 1.2, light 1.375, moderate 1.55, active 1.725 o very_active 1.9.

Quali unità e intervalli sono attesi?

weight_kg fino a 500, height_cm fino a 300 e age_years fino a 120, tutti maggiori di zero; i valori fuori intervallo restituiscono invalid_input.

Leggi la documentazione completa del KIT →