Thermischer Effekt nach Makronaehrstoff
Eine Mahlzeit mit 40 g Eiweiß, 50 g Kohlenhydraten und 15 g Fett liefert 495 kcal, davon gehen 58,7 kcal in die Verdauung und 436,3 kcal bleiben übrig. Sie sehen den Aufwand jedes Makronährstoffs einzeln. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Eiweiß (g)
- 40
- Kohlenhydrate (g)
- 50
- Fat g
- 15
- Kosten der Proteine
- 0,25
- Kosten der Kohlenhydrate
- 0,08
- Kosten der Fette
- 0,02
- Protein (kcal)
- 160
Der thermische Effekt der Nahrung ist die zusätzliche Energie, die der Körper nach einer Mahlzeit für Verdauung, Aufnahme und Verarbeitung aufwendet. Protein, Kohlenhydrat und Fett kosten nicht dasselbe: Protein verbraucht typischerweise einen großen Anteil der eigenen Kalorien, Kohlenhydrat einen bescheidenen Anteil und Fett fast keinen. Dieser Rechner für den thermischen Effekt nach Makronährstoff wandelt Gramm jedes Makros mit klassischen Atwater-Faktoren in Aufnahme-Kilokalorien um, multipliziert jeden Energiestrom mit einem Verdauungskostenanteil und liefert die TEF-Aufschlüsselung plus die netto metabolisierbare Energie. Standardwerte entsprechen gängigen Lehrbuch-Mittelwerten—fünfundzwanzig Prozent für Protein, acht Prozent für Kohlenhydrat, zwei Prozent für Fett—während optionale Kostenfelder Menüplanern und Forschungsskripten studienspezifische Koeffizienten erlauben.
Wie TEF aus Gramm und Verdauungskosten berechnet wird
Beginnen Sie mit drei Gramm-Mengen: Protein, Kohlenhydrat und Fett für eine Mahlzeit, einen Tag oder jedes gewünschte Zeitfenster. Rechnen Sie Gramm mit Atwater-Dichten in Kilokalorien um—vier Kilokalorien pro Gramm Protein, vier für Kohlenhydrat und neun für Fett—sodass ein Teller mit vierzig Gramm Protein, fünfzig Gramm Kohlenhydrat und fünfzehn Gramm Fett einhundertsechzig, zweihundert und einhundertfünfunddreißig Kilokalorien bzw. vierhundertfünfundneunzig insgesamt ergibt. Wenden Sie auf jeden Strom einen Verdauungskostenanteil an: standardmäßig kostet Protein fünfundzwanzig Prozent seiner Energie, Kohlenhydrat acht Prozent und Fett zwei Prozent.
Die Multiplikation der Stromenergie mit den Kosten ergibt den thermischen Beitrag dieses Makros; die Summe der drei Beiträge ist das Gesamt-TEF in Kilokalorien. Teilen Sie das Gesamt-TEF durch die gesamte Aufnahmeenergie und multiplizieren Sie mit einhundert, um TEF als Prozent der Aufnahme zu erhalten; ziehen Sie dann das Gesamt-TEF von der Gesamtaufnahme ab, um die netto metabolisierbare Energie zu melden—den Rest nach der verdauungsbedingten «Steuer».
Optionale Kostenparameter akzeptieren jeden Anteil von null bis eins, sodass Sie proteinreiche Versuche, fettbetonte Menüs mit niedrigen Kosten oder veröffentlichte Spannen statt der Standards modellieren können. Null Gramm eines einzelnen Makros sind erlaubt; eine vollständig leere Aufnahme mit allen drei bei null wird als nicht positiv abgelehnt, weil es keinen thermischen Effekt zu berechnen gibt.
Wo ein TEF-nach-Makro-Rechner seinen Nutzen zeigt
Coaches und Ernährungsfachkräfte nutzen einen Rechner für den thermischen Effekt nach Makronährstoff, wenn sie proteinreiche mit kohlenhydratreichen Menüs vergleichen, die dieselben etikettierten Kalorien teilen, aber nicht dieselben Verdauungskosten. Fitness-Apps können netto metabolisierbare Energie neben der Bruttoaufnahme zeigen, damit Nutzer verstehen, warum proteinreiche Tage bei gleicher Kalorienzahl oft schlanker wirken. Forschungsnotebooks und Mahlzeitenplan-Generatoren brauchen ein deterministisches Orakel mit festen Atwater-Faktoren und expliziten Kostenanteilen statt einer Blackbox-Schätzung per LLM.
Halten Sie Anfragen klein, pinnen Sie gerundete TEF-Summen in Tests und Sie erhalten reproduzierbare Verdauungskosten-Arithmetik für Coaching-Portale, LMS-Ernährungseinheiten und Edge-Worker, ohne eine eigene vollständige Ernährungsdatenbank aufzubauen.
Anwendungsfälle
TEF-Vergleich pro Mahlzeit
Vergleichen Sie zwei Teller mit denselben Gesamtkalorien, aber unterschiedlicher Protein-, Kohlenhydrat- und Fettaufteilung, um zu sehen, welche Mahlzeit mehr Energie für die Verdauung aufwendet.
Coaching- und Mahlzeitenplan-Dashboards
Zeigen Sie tägliches TEF und netto metabolisierbare Kilokalorien neben Makro-Zielen, damit Klienten die Verdauungskosten proteinreicher Tage sehen.
Forschungs- und Automatisierungsskripte
Bewerten Sie Studienmenüs stapelweise mit festen oder eigenen Verdauungskostenanteilen ohne Netzaufrufe und ohne nicht deterministische Modelle.
Häufige Fragen
Wie wird der thermische Effekt der Nahrung aus Makros berechnet?
Wandeln Sie Protein-, Kohlenhydrat- und Fettgramm mit 4, 4 und 9 kcal/g in Kilokalorien um, multiplizieren Sie jeden Strom mit seinem Verdauungskostenanteil (Standards 0.25, 0.08, 0.02) und summieren Sie die drei TEF-Anteile.
Darf ein Makronährstoff null Gramm sein?
Ja. Null Gramm für ein einzelnes Makro sind erlaubt.
Kann ich die Verdauungskosten-Prozentsätze ändern?
Lassen Sie sie weg, um die Standard-Mittelwerte 0.25 / 0.08 / 0.02 zu nutzen.
Kostet die Verdauung von Eiweiß mehr Energie als die von Fett?
Ja, deutlich. Standardmäßig verbraucht Eiweiß 25 % seiner eigenen Kalorien, Kohlenhydrate 8 % und Fett 2 %. In der Beispielmahlzeit kosten 160 kcal Eiweiß 40 kcal, 135 kcal Fett dagegen nur 2,7 kcal.
Was bedeutet umsetzbare Nettoenergie?
Das ist die Energie, die nach Abzug des Verdauungsaufwands von Ihrer Mahlzeit übrig bleibt. Bei 495 kcal und einem thermischen Effekt von 58,7 kcal sind es netto 436,3 kcal.
Darf ein Makronährstoff bei null Gramm liegen?
Ja, einzelne Angaben dürfen null sein, etwa bei einer Mahlzeit ganz ohne Fett. Nur wenn alle drei Angaben null sind, gibt es keinen thermischen Effekt zu berechnen, und die Eingabe wird abgelehnt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/health/tef-by-macro \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"protein_g":40,"carbs_g":50,"fat_g":15}'const res = await fetch("https://api.kit.forhosting.com/health/tef-by-macro", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tef-by-macro",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tef-by-macro", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"protein_g":40,"carbs_g":50,"fat_g":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"protein_g":40,"carbs_g":50,"fat_g":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tef-by-macro", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tef_by_macro",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform und Fehlerverhalten
Ihre Summe muss strikt positiv sein. Optionales precision ist eine Ganzzahl von null bis fünfzehn, die jedes numerische Ausgabefeld rundet, Standard zwei. Senden Sie per POST einen JSON-Körper mit drei erforderlichen endlichen Zahlen: protein_g, carbs_g und fat_g, jeweils größer oder gleich null. Optionale protein_cost, carbs_cost und fat_cost sind Anteile zwischen null und eins einschließlich; lassen Sie sie weg, um null Komma zwei fünf, null Komma null acht und null Komma null zwei zu verwenden. Aliase wie protein, carbs, fat, protein_tef und decimals werden akzeptiert, damit Notebook-Skripte lange oder kurze Namen nutzen können. Bei Erfolg spiegelt der Körper Gramm und Kosten wider, listet protein_kcal, carbs_kcal, fat_kcal und total_kcal, dann tef_protein_kcal, tef_carbs_kcal, tef_fat_kcal und tef_total_kcal, plus tef_percent_of_intake, net_metabolizable_kcal, method, formula und precision. Fehlende Felder, nicht endliche Werte, negative Gramm, Kostenanteile außerhalb von null bis eins und eine nicht positive Gramm-Summe scheitern mit invalid_input und einer Nachricht, die das Problem benennt; diese Fehler werden nicht berechnet. Zahlen können als JSON-Zahlen oder als einfache Dezimalzeichenketten eintreffen.
Wo ein TEF-nach-Makro-Rechner seinen Nutzen zeigt
Weil die Fähigkeit reine Parse-Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.
Technische Fragen
Was bedeutet hier netto metabolisierbare Energie?
net_metabolizable_kcal ist die gesamte Aufnahme-Kilokalorien minus die gesamten TEF-Kilokalorien—die Energie, die nach den pro-Makro-Verdauungskosten dieses Modells übrig bleibt.
Was kostet der Rechner für den thermischen Effekt nach Makronährstoff?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.