Cunningham-TDEE-Rechner
Mit 65 kg Magermasse und mäßiger Aktivität ergibt die Cunningham-Formel einen Ruheumsatz von 1930 kcal und einen Tagesbedarf von 2991,5 kcal. Gedacht für alle, die ihre Körperzusammensetzung bereits kennen. 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
- Magermasse
- 65
- Aktivität
- Mäßig
- Magermasse (kg)
- 65 kcal/day
- Aktivitätsfaktor
- 1,55
- Grundumsatz (kcal/Tag)
- 1.930
- TDEE (kcal/Tag)
- 2.991,5
Die Cunningham-Gleichung schätzt den Grundumsatz allein aus der Magermasse und multipliziert diesen Ruhewert mit einem Aktivitätsfaktor zum täglichen Gesamtenergieumsatz. Athleten, Physique-Coaches und Apps zur Körperzusammensetzung bevorzugen Cunningham oft gegenüber reinen Gewichtsformeln, weil die fettfreie Masse den Großteil des Ruheumsatzes treibt und zwei Personen mit gleichem Waagengewicht sehr unterschiedliche Kalorien brauchen können. Diese Fähigkeit nimmt Magermasse in Kilogramm und entweder eine benannte Aktivitätsstufe oder einen numerischen Aktivitätsfaktor entgegen, setzt BMR gleich fünfhundert plus zweiundzwanzig mal Magermasse, multipliziert mit dem gewählten Faktor und liefert BMR und TDEE in Kilokalorien pro Tag.
Antwortfelder lesen und häufige Fallstricke
Wurde eine benannte Stufe genutzt, ist activity enthalten, damit Dashboards sedentary oder moderate neben dem Multiplikator zeigen. Das Feld formula formuliert BMR gleich fünfhundert plus zweiundzwanzig mal Magermasse und TDEE gleich BMR mal Aktivitätsfaktor neu, und method ist stets cunningham, damit nachgelagerter Code ohne Form-Sniffing verzweigen kann. Denken Sie daran, dass die Magermasse aus einer Messung kommen muss, der Sie bereits vertrauen —DEXA, hydrostatisches Wiegen, ein gutes BIA-Gerät oder ein Hautfaltenprotokoll—, weil dieser Rechner die Zusammensetzung nicht aus Umfängen, Fotos oder Gesamtgewicht schätzt.
Extrem große Magermassewerte oberhalb der veröffentlichten Isolate-Sicherheitsgrenze werden abgelehnt. Verwechseln Sie diesen Endpunkt nicht mit Mifflin-St Jeor oder Katch-McArdle: die Konstanten fünfhundert und zweiundzwanzig sind spezifisch für Cunningham auf fettfreier Masse.
Einsatz im Coaching und praktische Grenzen
Nutzen Sie den kostenlosen Cunningham-TDEE-Rechner im Browser für schnelle Prüfungen, Vorlesungsdemos und Klientenaufklärung ohne Nährwert-Tabelle. Koppeln Sie diesen Endpunkt mit einem Körperzusammensetzungs-Workflow auf dem Client, der Magermasse bereits speichert, und legen Sie BMR und TDEE in Ihrer Datenbank für Längsschnitt-Diagramme ab, wenn sich Zusammensetzung und Aktivität ändern. Bevorzugen Sie Magermasse-Eingaben in Kilogramm, die den veröffentlichten Konstanten entsprechen; erfasst Ihre Oberfläche Pfund, rechnen Sie vor dem Aufruf um.
Behalten Sie klinische Erwartungen: dies ist eine Bildungs- und Planungsschätzung, kein diagnostisches Medizinprodukt, und Nutzer mit atypischer Zusammensetzung oder medizinischen Bedingungen sollten fachlichen Rat befolgen statt einer einzelnen Formel.
Anwendungsfälle
Physique-Coaching und Planung über Magermasse
Coaches geben gemessene Magermasse und Trainingsaktivitätsstufe ein und erhalten Cunningham-BMR und -TDEE, die Zusammensetzungsänderungen verfolgen, nicht nur das Waagengewicht.
Häufige Fragen
Was ist die Cunningham-TDEE-Formel?
Der Grundumsatz in kcal/Tag ist 500 + 22 × Magermasse in Kilogramm. Der tägliche Gesamtenergieumsatz ist dieser BMR multipliziert mit Ihrem Aktivitätsfaktor (zum Beispiel 1.55 für moderate). Dieser Rechner wendet genau diese Formel an.
Was passiert, wenn die Magermasse null oder negativ ist?
Die Magermasse muss eine positive endliche Zahl in Kilogramm sein; nicht positive Werte werden abgelehnt und nicht berechnet.
Worin unterscheidet sich das von Katch-McArdle oder Mifflin?
Katch-McArdle nutzt 370 + 21.6 × LBM. Mifflin-St Jeor nutzt Gesamtgewicht, Größe, Alter und Geschlecht und ignoriert Magermasse. Dieser Endpunkt ist nur Cunningham und multipliziert auch mit Aktivität für TDEE.
Welche Aktivitätsstufe sollte ich wählen?
Wählen Sie die Stufe, die Ihre tatsächliche Woche beschreibt: sitzend multipliziert mit 1,2, leicht mit 1,375, mäßig mit 1,55, aktiv mit 1,725 und sehr aktiv mit 1,9.
Woher sollte der Wert für die Magermasse stammen?
Aus einer Messung, der Sie vertrauen, etwa DEXA, Unterwasserwägung, einem guten Bioimpedanzgerät oder einer Hautfaltenmessung. Der Rechner schätzt die Körperzusammensetzung nicht aus Gesamtgewicht, Umfängen oder Fotos.
Kann ich einen eigenen Aktivitätsfaktor verwenden?
Ja. Wenn Ihr Trainer oder Ihr Programm mit einem anderen Multiplikator arbeitet, geben Sie ihn direkt ein. Haben Sie zusätzlich eine Stufe gewählt, hat der eingegebene Faktor Vorrang.
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/tdee-cunningham \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lean_mass":65,"activity":"moderate"}'const res = await fetch("https://api.kit.forhosting.com/health/tdee-cunningham", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lean_mass": 65,
"activity": "moderate"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tdee-cunningham",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lean_mass": 65,
"activity": "moderate"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tdee-cunningham", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lean_mass":65,"activity":"moderate"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lean_mass":65,"activity":"moderate"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tdee-cunningham", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"lean_mass": 65,
"activity": "moderate"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tdee_cunningham",
"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
Der Pfad ist reine Arithmetik ohne Netz und ohne Zufallssaat, sodass Coaching-Apps, Übungskontrollen und prepaid-API-Clients jedes Mal dasselbe JSON erhalten. Nicht positive Magermasse und ungültige Aktivität scheitern mit invalid_input und werden nicht berechnet.
Was Cunningham misst und welche Eingaben Sie brauchen
Der Grundumsatz ist die Energie, die Ihr Körper bei vollständiger Ruhe über vierundzwanzig Stunden verbrauchen würde. Der tägliche Gesamtenergieumsatz addiert die Kosten täglicher Bewegung und des Trainings über einen Multiplikator namens Aktivitätsfaktor. Cunningham startet von der Magermasse —auch fettfreie Masse genannt— und nicht von Gesamtgewicht, Alter, Größe oder Geschlecht, sodass die Ruhebasis dem metabolisch aktiven Gewebe folgt. Senden Sie lean_mass als positive endliche Zahl in Kilogramm; die Aliase lean_mass_kg, lbm, fat_free_mass, ffm und lean_body_mass werden akzeptiert. Geben Sie activity als sedentary, light, moderate, active oder very_active an, die den klassischen Multiplikatoren 1.2, 1.375, 1.55, 1.725 und 1.9 entsprechen. Alternativ senden Sie activity_factor als positive endliche Zahl, wenn Ihr Protokoll einen eigenen Multiplikator nutzt; liegen beide vor, gewinnt der numerische Faktor. Die Engine berechnet bmr_kcal_day als fünfhundert plus zweiundzwanzig mal Magermasse und tdee_kcal_day als BMR mal den aufgelösten Faktor. Fehlende Felder, nicht endliche Zahlen, nicht positive Magermasse und unerkannte Aktivitätslabels scheitern mit invalid_input. Identische Eingaben ergeben stets dasselbe JSON, weil der Algorithmus weder Netz, Modell, Uhr noch Zufallsgenerator berührt.
Antwortfelder lesen und häufige Fallstricke
Bei Erfolg spiegelt die Antwort lean_mass_kg und activity_factor, meldet bmr_kcal_day und tdee_kcal_day in Kilokalorien pro Tag und setzt unit auf kcal/day, damit Oberflächen die Zahlen ohne fest codierte Zeichenketten beschriften können. Nutzen Sie bmr_kcal_day, wenn Kliniker oder Coach nur die Ruhebasis wollen; nutzen Sie tdee_kcal_day als Erhaltungsziel, bevor Sie in Ihrem Produkt Überschuss oder Defizit anwenden.
API-Nutzung, Preise, Coaching-Abläufe und praktische Grenzen
Senden Sie einen JSON-Body mit Pflichtfeld lean_mass und activity oder activity_factor (oder deren Aliase). Nutzen Sie die prepaid-API, wenn ein Fitness-SaaS, ein Telemedizin-Formular, ein sportwissenschaftliches Laborbuch oder eine Kalorienplanungs-Pipeline einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung nie Guthaben. SDK-Autoren können tdee_kcal_day direkt in Dashboards mappen und CSV-Spalten für Magermasse, basale und Erhaltungskalorien exportieren —dieselben Zahlen, die Coaches von Hand schreiben, wenn sie Cunningham auf Papier anwenden.
Integrationsbeispiele
Fitness- und Ernährungs-Apps
Apps, die bereits fettfreie Masse speichern, rufen einen stabilen prepaid-Endpunkt für Cunningham-TDEE auf, statt die Formel in jeder Client-Sprache neu umzusetzen.
Sportwissenschaft und Vorlesungsdemos
Labore und Kurse vergleichen Cunningham mit Mifflin oder Katch-McArdle und pinnen erwartetes JSON in automatisierten Tests mit deterministischen Ausgaben.
Technische Fragen
Welche Aktivitätsstufen werden unterstützt?
Benannte Stufen sind sedentary (1.2), light (1.375), moderate (1.55), active (1.725) und very_active (1.9). Sie können auch einen eigenen positiven numerischen activity_factor senden.
Ist der Cunningham-TDEE-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.