Calcoli le calorie giornaliere da BMR e attività
Stimare il fabbisogno calorico giornaliero è più semplice quando Lei conosce già il metabolismo basale.
Esegui gratis nel browser
Questo calcolatore applica al BMR un moltiplicatore di attività standard e restituisce una stima del dispendio energetico giornaliero totale, detto TDEE. Scelga la categoria che rappresenta meglio la Sua settimana abituale, da sedentaria a estremamente attiva, e otterrà il BMR originale, il moltiplicatore selezionato e le chilocalorie stimate al giorno. Il calcolo è deterministico e rappresenta un riferimento pratico, non una prescrizione medica.
Parta da un metabolismo basale affidabile
Il metabolismo basale, o BMR, stima l’energia che l’organismo utilizzerebbe in un giorno di riposo completo per sostenere funzioni essenziali quali respirazione, circolazione e regolazione della temperatura. Questa capacità non ricava il BMR da età, sesso, altezza o peso: richiede che Lei fornisca un valore già calcolato o misurato. Tenere separate le due fasi è utile quando il dato proviene da un’equazione preferita, da un professionista sanitario o da una valutazione della composizione corporea. Inserisca il valore in chilocalorie al giorno e si assicuri che sia maggiore di zero. Il calcolatore rifiuta volutamente zero, valori negativi, dati mancanti, testo, infinito e altri numeri non finiti, perché non rappresentano una base metabolica valida. Verifichi quale equazione ha prodotto il Suo BMR e ne consideri le ipotesi. I valori basati su formule sono stime e due formule accettate possono dare risultati diversi per la stessa persona. Lo strumento conserva il valore fornito e lo mostra nell’output, rendendo semplice controllare, riprodurre e verificare il calcolo in seguito.
Scelga l’attività che descrive una settimana normale
La categoria di attività trasforma il BMR in una stima del dispendio energetico giornaliero totale considerando movimento, lavoro, esercizio e attività quotidiane. Il livello sedentario usa 1.2 e indica in genere poco esercizio strutturato. Il livello leggermente attivo usa 1.375, mentre quello moderatamente attivo usa 1.55. Il livello molto attivo usa 1.725 e quello estremamente attivo 1.9 per ritmi eccezionalmente impegnativi. Le etichette descrivono modelli generali, non quantità esatte di passi, minuti di allenamento o carico lavorativo; scelga quindi la categoria che rappresenta una settimana ordinaria, non il giorno più intenso appena trascorso. La coerenza conta più dell’ottimismo. Se Lei rimane seduto quasi tutto il giorno ma si allena alcune volte a settimana, il livello moderato potrebbe sovrastimare il consumo in base a durata e intensità. Nel dubbio, calcoli categorie adiacenti e consideri l’intervallo come riferimento. La risposta mostra il moltiplicatore esatto, senza correzioni nascoste. Riveda la categoria quando lavoro, spostamenti, allenamento, infortuni o movimento generale cambiano in modo duraturo.
Interpreti la stima TDEE e la corregga con i dati
Il risultato moltiplica il BMR per il fattore di attività scelto e arrotonda a due decimali il fabbisogno calorico giornaliero stimato. È un punto di partenza per stimare l’energia di mantenimento, non la garanzia che assumere esattamente tale quantità mantenga invariato il peso. Il dispendio reale varia con composizione corporea, movimento spontaneo, carico di allenamento, sonno, malattie, alimentazione ed errore del BMR iniziale. Usi la stima come obiettivo provvisorio e la confronti con osservazioni coerenti per diverse settimane. Se peso e prestazioni pertinenti restano stabili, il valore può avvicinarsi al mantenimento reale. Se la tendenza procede costantemente, modifichi gradualmente l’obiettivo e rivaluti. Non tragga conclusioni da un solo giorno: idratazione, sodio, riserve di carboidrati, digestione e normali oscillazioni della bilancia possono nascondere la tendenza. In caso di gravidanza, crescita, disturbi alimentari, patologie metaboliche o altre condizioni cliniche, richieda assistenza professionale individuale. L’API restituisce input, categoria, moltiplicatore, risultato e unità, così Lei può archiviare i calcoli, documentare le ipotesi e ripeterli quando cambiano le circostanze.
Casi d'uso
Definire un riferimento di mantenimento
Trasformi un BMR esistente in una stima giornaliera trasparente prima di osservare tendenze prolungate.
Confrontare scenari di attività
Calcoli livelli adiacenti per vedere come una settimana più tranquilla o impegnativa cambia la stima.
Automatizzare la pianificazione nutrizionale
Inserisca il risultato deterministico dell’API in un flusso di pianificazione o consulenza a $0.002 per richiesta.
Domande frequenti
Quale formula utilizza il calcolatore?
Moltiplica il BMR fornito per il moltiplicatore standard assegnato al livello di attività scelto.
Quali moltiplicatori di attività sono disponibili?
Sedentario usa 1.2, leggero 1.375, moderato 1.55, molto attivo 1.725 ed estremo 1.9.
Cosa accade se il BMR è zero o negativo?
La richiesta restituisce un errore di input perché il BMR deve essere un numero positivo e finito.
Il risultato è un parere medico?
No. È una stima matematica generale per la pianificazione e non sostituisce indicazioni mediche o nutrizionali individuali.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo non usa servizi di rete né inferenza di modelli.
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/calc2/calorie-needs-activity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bmr":1600,"activity_level":"moderately_active"}'const res = await fetch("https://api.kit.forhosting.com/calc2/calorie-needs-activity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bmr": 1600,
"activity_level": "moderately_active"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/calorie-needs-activity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bmr": 1600,
"activity_level": "moderately_active"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/calorie-needs-activity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bmr":1600,"activity_level":"moderately_active"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bmr":1600,"activity_level":"moderately_active"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/calorie-needs-activity", 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
{
"bmr": 1600,
"activity_level": "moderately_active"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.calorie_needs_activity",
"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. |