Calorie giornaliere semplici
Un uomo sedentario di 30 anni, 80 kg e 180 cm ha bisogno di circa 2136 kcal al giorno per mantenere il peso: un metabolismo basale di 1780 kcal moltiplicato per un fattore di attività di 1,2. Scelga uno di cinque livelli di attività. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso
- 80
- Altezza
- 180
- Age
- 30
- Sesso
- Maschile
- Attività
- Sedentario
- Calorie al giorno
- 2136 kcal/day
- Bmr
- 1780
- Fattore di attività
- 1,2
- Peso (kg)
- 80
Questo calcolatore semplice di apporto calorico stima quante chilocalorie occorrono a Lei ogni giorno a partire dal peso corporeo, dall'altezza in piedi, dall'età, dal sesso e dal livello di attività. Calcola prima il metabolismo basale con l'equazione Mifflin-St Jeor, poi lo moltiplica per un fattore standard di attività fisica, così il risultato è un apporto calorico giornaliero di mantenimento, non una cifra di solo riposo.
Come si stima l'apporto calorico giornaliero da misure corporee e attività
L'apporto calorico giornaliero, in questo calcolatore, indica una stima dell'energia di cui Lei ha bisogno in ventiquattr'ore per mantenere il peso corporeo attuale, dato il Suo fisico e quanto è attiva o attivo. Il percorso ha due passi espliciti. Prima il motore calcola il metabolismo basale con l'equazione Mifflin-St Jeor, che è la combinazione lineare di dieci volte il peso in chilogrammi più sei virgola venticinque volte l'altezza in centimetri meno cinque volte l'età in anni, più cinque per gli uomini o meno centosessantuno per le donne.
Quella cifra basale è l'energia che un adulto tipico spenderebbe a riposo completo; non è ancora un obiettivo alimentare. Poiché ogni passo è aritmetica finita, senza Date, senza campionamento e senza rete, le stesse misure corporee producono sempre lo stesso apporto. Tratti il numero come una stima di pianificazione, non come una prescrizione clinica: i fabbisogni energetici reali dipendono anche dalla massa magra, dalla malattia, dal clima e dalla termogenesi adattiva, nessuno dei quali questo modello semplice pretende di catturare.
Dove si usa un calcolatore semplice di apporto calorico
Chi cerca un calcolatore di apporto calorico di solito vuole un unico numero giornaliero da digitare in un diario alimentare, non una scheda TDEE piena di gergo da palestra con colonne di troppo. I coach usano quella cifra come punto di partenza di mantenimento prima di applicare un surplus o un deficit in un altro strumento. Chi costruisce app mappa un breve form di onboarding —peso, altezza, età, sesso, elenco attività— in un budget calorico predefinito, senza spedire codice calcolatore opaco.
Studenti e tirocinanti di dietetica verificano esempi da manuale Mifflin-St Jeor e hanno bisogno di una fonte veloce, offline, di apporto che non oscilli tra modi di arrotondamento del foglio di calcolo. Strumenti di prodotto e didattici usano lo stesso contratto quando un allievo sceglie l'attività moderate e l'interfaccia deve mostrare il metabolismo basale e le calorie al giorno accanto a un'etichetta di metodo.
Lo abbini ad ausili di deficit o surplus quando costruisce un piccolo laboratorio di strumenti di salute deterministici, e tratti sempre l'output come una stima di pianificazione piuttosto che una prescrizione di un clinico.
Casi d'uso
Budget calorico giornaliero del diario alimentare
Trasformi peso, altezza, età, sesso e una scelta di attività a cinque livelli in un apporto calorico giornaliero intero, come valore predefinito di un diario o di un piano alimentare.
Onboarding di coaching e schede di lavoro
Offra ai nuovi clienti un apporto di mantenimento riproducibile prima di un passo successivo di surplus o deficit, con la stessa aritmetica Mifflin-St Jeor ogni volta.
Domande frequenti
Come si calcola l'apporto calorico giornaliero?
Il metabolismo basale usa Mifflin-St Jeor a partire dal peso in chilogrammi, dall'altezza in centimetri, dall'età e dal sesso.
Quali unità devo inviare per peso e altezza?
Il peso è in chilogrammi e l'altezza in centimetri. Converta libbre e pollici prima di chiamare. L'età è in anni. Il sesso è male o female (si accettano m, man, f e woman).
Quale livello di attività devo scegliere?
Sedentario indica lavoro d'ufficio con poco esercizio; leggero, allenamento da 1 a 3 giorni a settimana; moderato, da 3 a 5 sedute; attivo, allenamento intenso quasi ogni giorno; molto attivo, allenamento molto duro o lavoro fisico.
È la cifra da mangiare per dimagrire?
No. È una stima di mantenimento, l'energia necessaria per conservare il peso attuale. Per perdere o prendere peso, applichi un deficit o un surplus a questo punto di partenza con un altro strumento.
Perché il mio fabbisogno reale può essere diverso?
Questo modello semplice non considera massa magra, malattie, clima né il modo in cui il corpo adatta il consumo di energia nel tempo. Consideri il risultato una stima per pianificare, non una prescrizione.
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/simple-calorie-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}'const res = await fetch("https://api.kit.forhosting.com/health/simple-calorie-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/simple-calorie-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/simple-calorie-intake", 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","activity":"sedentary"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/simple-calorie-intake", 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": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.simple_calorie_intake",
"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.
Limiti
max_weight_kg | 500 |
max_height_cm | 300 |
max_age_years | 120 |
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
Sono ammesse cinque opzioni di attività: sedentary, light, moderate, active e very_active. Qualsiasi altra etichetta di attività viene rifiutata come invalid_input, invece di essere associata in silenzio a un fattore vicino. Lo usi in questa pagina senza costo, oppure chiami l'API a $0.002 per richiesta riuscita quando Le servono cifre di apporto riproducibili in app, registri o test.
Come si stima l'apporto calorico giornaliero da misure corporee e attività
Poi il motore moltiplica il metabolismo basale per un fattore di attività fisica tratto dalla scala classica a cinque livelli Harris-Benedict: sedentary a 1.2 per lavoro di scrivania con poco esercizio, light a 1.375 per allenarsi da uno a tre giorni a settimana, moderate a 1.55 per tre-cinque sedute, active a 1.725 per allenamento intenso quasi tutti i giorni, e very_active a 1.9 per allenamento molto intenso o un mestiere fisico. Il prodotto è arrotondato alla chilocaloria intera più vicina e restituito come calories_per_day, che è il risultato principale da mostrare. La risposta riporta anche gli input normalizzati, il metabolismo basale a due decimali, il fattore di attività applicato, un'etichetta di metodo mifflin_st_jeor, una stringa formula che Lei può stampare accanto alla risposta, e l'unità kcal/day così un client può mostrare il ragionamento senza riderivare i coefficienti.
Contratto di input, livelli di attività ammessi e comportamento in caso di errore
Falliscono anche peso, altezza o età assenti o non finiti, un valore di sesso fuori dall'insieme accettato, e valori oltre i tetti documentati; quei fallimenti non vengono addebitati. Invii un corpo JSON con POST con cinque campi obbligatori. weight è la massa corporea in chilogrammi, un numero finito positivo fino a cinquecento, con alias weight_kg, kg e mass. height è l'altezza in piedi in centimetri, da trenta a trecento, con alias height_cm e cm. age è gli anni di vita da zero a centoventi, con alias age_years e years. sex sceglie la costante Mifflin-St Jeor e accetta male, m o man, e female, f o woman, senza distinzione di maiuscole, con alias gender. activity è l'elenco chiuso sedentary, light, moderate, active e very_active, con alias activity_level e pal; i trattini e gli spazi si piegano in underscore, così Very Active e very-active diventano entrambi very_active. Qualsiasi altro token di attività, comprese stringhe vuote, extra, athlete, extreme o un titolo di lavoro in testo libero, fallisce con invalid_input e un messaggio che nomina le opzioni ammesse. Quel rifiuto è il contratto, non un suggerimento: il calcolatore non indovinerà un fattore per un'etichetta di stile di vita sconosciuta, perché un moltiplicatore inventato sposterebbe in silenzio calories_per_day di centinaia di chilocalorie. In caso di successo il corpo include calories_per_day come intero, bmr, activity_factor, le stringhe canoniche di attività e sesso, gli input numerici, method, formula e unit. Esempio: ottanta chilogrammi, centottanta centimetri, trent'anni, male, sedentary producono metabolismo basale mille settecento ottanta e calories_per_day duemilacentotrentasei, perché mille settecento ottanta volte 1.2 è esattamente duemilacentotrentasei. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico dentro una pipeline automatizzata.
Dove si usa un calcolatore semplice di apporto calorico
Le stringhe di attività estreme o sconosciute vengono rifiutate così un refuso non gonfia un piano alimentare; il selettore a cinque opzioni del form web è lo stesso insieme chiuso che l'API convalida. In questa pagina il lavoro viene svolto per intero nel Suo browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione —esplorazione interattiva gratuita e API a pagamento identica— corrisponde al resto del catalogo tier A del KIT e Le consente di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
App, quiz e fixture CI
Chiami una piccola API parse per calories_per_day invece di reimplementare i fattori di attività, e affermi goldens quando un'etichetta di attività non ammessa deve fallire.
Domande tecniche
Quali livelli di attività sono ammessi?
Solo sedentary, light, moderate, active e very_active. Trattini e spazi si piegano in underscore. Qualsiasi altra etichetta, compresa vuota o inventata come extreme o athlete, fallisce con invalid_input e non viene addebitata.
È la stessa cosa di BMR o TDEE?
BMR è la componente di riposo restituita come bmr. calories_per_day è BMR per il fattore di attività, cioè l'apporto di mantenimento abituale (spesso chiamato TDEE) per i cinque livelli PAL ammessi.
Quanto costa il calcolatore semplice di apporto calorico?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato del KIT a $0.002 per chiamata riuscita; un input non valido, compreso un livello di attività non ammesso, non viene addebitato.