Calcolatore calorie caffè
Un caffellatte con 180 ml di latte intero e un cucchiaino di zucchero arriva a 136,2 kcal, e il latte da solo ne porta 115,2. Scelga il tipo di caffè, indichi latte e zucchero e ottenga il totale per il suo diario alimentare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Tipo di caffè
- Latte
- Volume di latte
- 180
- Cucchiaini di zucchero
- 1
- Kcal del caffè
- 5
- Kcal del latte
- 115,2
- Zucchero (kcal)
- 16
- Calorie giornaliere
- 136,2
Le calorie di una tazza di caffè cessano di essere un mistero quando si separano le tre cose che apportano davvero energia: il caffè in sé, il latte che si versa e lo zucchero che si mescola. Questo calcolatore di calorie del caffè sano accetta un tipo di caffè, un volume di latte in millilitri e una quantità di zucchero in cucchiaini, poi restituisce le chilocalorie totali di quella tazza. Un espresso nero è quasi vuoto di energia; un latte con un bel getto di latte intero e due cucchiaini di zucchero non lo è. Il tipo di caffè è un enum chiuso, così lo stesso nome di bevanda si proietta sempre sulle stesse chilocalorie di base; il latte vale 64 chilocalorie fisse per 100 millilitri di latte intero vaccino, e ogni cucchiaino di zucchero granulato aggiunge 16 chilocalorie.
Volume di latte, cucchiaini di zucchero e identità calorica
Gran parte dell'energia di una bevanda da bar non è l'espresso. È il latte e lo zucchero. Il volume di latte è obbligatorio e si misura in millilitri.
Zero millilitri è una tazza nera; un getto tipico di cappuccino sta intorno a 120 millilitri e un versamento di latte è spesso 180 millilitri o più. Le frazioni sono ammesse se qualcuno ha usato mezzo cucchiaino; zero cucchiaini non apporta energia di zucchero. Quei fallimenti non vengono fatturati.
Casi d'uso
Annotare la sosta al bar senza una banca nutrizionale
Scelga il tipo di bevanda, inserisca i millilitri di latte versati dal barista, aggiunga i cucchiaini di zucchero mescolati e legga il totale di chilocalorie per un diario alimentare.
Diari alimentari e applicazioni di allenamento
Risolva una riga di caffè in chilocalorie da tipo, latte e zucchero senza mantenere una tabella calorica da bar in ogni client.
Domande frequenti
Quali convenzioni di latte e zucchero usa il calcolatore?
Il latte è latte intero vaccino a 64 chilocalorie per 100 millilitri. Ogni cucchiaino di zucchero granulato vale 16 chilocalorie (4 grammi a 4 chilocalorie per grammo). Scremato, avena, sciroppi e panna montata restano fuori ambito.
Posso usare latte di avena, di mandorla o scremato?
No. Il latte è contato come latte vaccino intero, a 64 kcal ogni 100 ml. Le bevande scremate, di avena o di mandorla hanno densità ed etichette diverse, quindi metterle nella stessa quantità darebbe un totale sbagliato.
Perché caffellatte e cappuccino hanno le stesse calorie di caffè?
Perché la base di caffè è la stessa, circa 5 kcal per entrambi. A distinguerli è il latte che indica: un cappuccino ne riceve circa 120 ml, mentre un caffellatte spesso 180 ml o più.
Quante calorie aggiunge un cucchiaino di zucchero?
Ogni cucchiaino di zucchero semolato aggiunge 16 kcal. Può inserire mezzo cucchiaino o qualsiasi altra frazione, e zero cucchiaini non aggiunge nulla, quindi una tazza senza zucchero conta solo caffè e latte.
E se la mia bevanda non è nell'elenco?
Scelga il tipo di caffè più simile e inserisca i millilitri reali di latte e i cucchiaini di zucchero. L'elenco è chiuso perché lo stesso nome di bevanda dia sempre le stesse calorie di base.
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/cook/healthy-coffee \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"coffee_type":"latte","milk_volume":180,"sugar_teaspoons":1}'const res = await fetch("https://api.kit.forhosting.com/cook/healthy-coffee", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"coffee_type": "latte",
"milk_volume": 180,
"sugar_teaspoons": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/healthy-coffee",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"coffee_type": "latte",
"milk_volume": 180,
"sugar_teaspoons": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/healthy-coffee", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"coffee_type":"latte","milk_volume":180,"sugar_teaspoons":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"coffee_type":"latte","milk_volume":180,"sugar_teaspoons":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/healthy-coffee", 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
{
"coffee_type": "latte",
"milk_volume": 180,
"sugar_teaspoons": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.healthy_coffee",
"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_milk_ml | 2000 |
max_sugar_tsp | 50 |
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
Se sugar_teaspoons è negativo, l'operazione fallisce con invalid_input invece di inventare un totale energetico negativo.
Tipo di caffè e tabella delle chilocalorie di base
Un calcolatore di calorie del caffè sano è utile solo quando il nome della bevanda è legato a una cifra energetica nota, non a una specialità da bar vaga. Quelle cifre sono valori tipici in stile USDA del caffè infuso in sé, così un latte e un cappuccino condividono la stessa energia di base e differiscono nel latte che Lei invia a parte. Questa capacità memorizza una tabella chiusa di chilocalorie di base per la sola porzione di caffè, senza latte e senza zucchero, per tredici tipi canonici: espresso a 3, doppio a 6, americano a 5, black a 2, cold_brew a 5, latte a 5, cappuccino a 5, flat_white a 5, macchiato a 3, french_press a 7, pour_over a 5, instant a 4 e turkish a 7. Il campo coffee_type è un enum: il modulo disegna un elenco, l'API rifiuta stringhe sconosciute con invalid_input, e due client non divergono mai sul fatto che latte indichi una bevanda di espresso orientata al latte. Alias come drip, black coffee, cold brew e flat white si risolvono negli identificatori canonici, ma la risposta ripete sempre la chiave canonica. Se Le serve una bevanda da bar su misura, scelga il tipo più vicino e metta i millilitri reali di latte e i cucchiaini di zucchero negli altri campi; questo endpoint non accetta un override calorico in testo libero, perché un numero libero renderebbe inutile la pagina del tipo di caffè.
Volume di latte, cucchiaini di zucchero e identità calorica
Le calorie del latte usano latte intero vaccino a 64 chilocalorie per 100 millilitri, così milk_kcal equivale a milk_volume per 64 diviso 100. Il modello non passa a scremato, avena o mandorla: quelle bevande hanno densità ed etichette diverse, e mescolarle in un solo campo di volume farebbe sì che lo stesso conteggio di millilitri significasse due energie distinte. sugar_teaspoons è obbligatorio e conta zucchero granulato. Ogni cucchiaino è trattato come 4 grammi a 4 chilocalorie per grammo, cioè 16 chilocalorie, così sugar_kcal equivale a sugar_teaspoons per 16. Un valore negativo di sugar_teaspoons non è una tazza, è un errore di dati, e l'operazione fallisce con invalid_input nominando il campo e affermando che i cucchiaini di zucchero non possono essere negativi. Le calorie totali equivalgono a coffee_kcal più milk_kcal più sugar_kcal.
Contratto di ingresso, forma della risposta e dove si colloca
La convalida fallita non consuma saldo. Invii un corpo JSON con tre campi obbligatori: coffee_type (uno dei tredici identificatori canonici), milk_volume (millilitri non negativi, massimo 2000) e sugar_teaspoons (conteggio non negativo, massimo 50). Il gestore accetta alias: type, coffee, drink o drink_type per coffee_type; milk, milk_ml, milk_volume_ml o volume per milk_volume; sugar, teaspoons, tsp o sugar_tsp per sugar_teaspoons. Campi mancanti, numeri non finiti, un tipo di caffè sconosciuto, un volume di latte negativo, un conteggio di zucchero negativo e valori sopra i limiti dichiarati falliscono come invalid_input con un messaggio che nomina il campo. In caso di successo il corpo include coffee_type, milk_volume e sugar_teaspoons ripetuti; coffee_kcal dalla tabella; milk_kcal; sugar_kcal; calories come somma; e una breve stringa di formula. Esempio: coffee_type latte, milk_volume 180, sugar_teaspoons 1 produce 5 più 115.2 più 16, cioè 136.2 chilocalorie. Abbini il numero al Suo diario alimentare o al budget rimanente; questo endpoint converte solo una bevanda di caffè in chilocalorie. Poiché l'implementazione è parse puro di tier A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Confrontare tazze con latte e tazze nere
Tenga fissi coffee_type e sugar_teaspoons e cambi milk_volume per vedere quanta energia un versamento di latte aggiunge rispetto a un americano o a un drip nero.
Domande tecniche
Come si calcolano le calorie totali di una bevanda al caffè?
Le calorie equivalgono al valore di tabella di base di coffee_type più milk_volume millilitri × 64 / 100 più sugar_teaspoons × 16. La tabella è espresso 3, doppio 6, americano 5, black 2, cold_brew 5, latte 5, cappuccino 5, flat_white 5, macchiato 3, french_press 7, pour_over 5, instant 4, turkish 7.
Che succede se i cucchiaini di zucchero sono negativi?
L'operazione fallisce con invalid_input. sugar_teaspoons deve essere un numero finito non negativo; un conteggio negativo non può descrivere una tazza, e il fallimento non viene fatturato.
Quali tipi di caffè posso inviare in coffee_type?
L'enum è espresso, doppio, americano, black, cold_brew, latte, cappuccino, flat_white, macchiato, french_press, pour_over, instant e turkish. Le stringhe sconosciute vengono rifiutate. Nomi come drip coffee o flat white sono accettati come alias dell'identificatore canonico.
Il widget gratuito del caffè sano coincide con l'API, e quanto costa una chiamata?
Sì: il gestore e il widget condividono lo stesso modulo solve, così le calorie coincidono byte per byte. Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.