Katch-McArdle-BMR-Rechner
Berechnen Sie Ihren Ruhebedarf aus der Magermasse statt aus dem Waagengewicht: Bei 80 kg und 20 % Körperfett haben Sie 64 kg Magermasse, und Katch-McArdle ergibt 1752,4 kcal am Tag in Ruhe. Die Fettmasse wird ebenfalls angezeigt. 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
- Gewichtung
- 80
- Körperfettanteil in Prozent
- 20
- Gewicht (kg)
- 80 kcal/day
- Körperfettprozent
- 20
- Magermasse kg
- 64
- Fettmasse kg
- 16
Die Katch-McArdle-Gleichung schätzt den Grundumsatz aus der Magermasse statt allein aus dem Gesamtgewicht, sodass zwei Personen mit gleichem Waagengewicht aber unterschiedlichen Körperfettanteilen unterschiedliche Ruhe-Kalorienbaselines erhalten. Diese Fähigkeit nimmt das Körpergewicht in Kilogramm und den Körperfettanteil, berechnet die Magermasse als Gewicht mal eins minus Fettfraktion und wendet BMR gleich dreihundertsiebzig plus einundzwanzig Punkt sechs mal Magermasse in Kilogramm an. Körperfett über einhundert Prozent wird als ungültige Eingabe abgelehnt, weil Magermasse nicht negativ sein kann.
Was Katch-McArdle misst und welche Eingaben Sie brauchen
Der Grundumsatz ist die Energie, die der Körper im vollständigen Ruhezustand über vierundzwanzig Stunden aufwenden würde. Klassische Formeln wie Harris-Benedict oder Mifflin-St Jeor nutzen Gesamtgewicht, Alter, Größe und Geschlecht, was funktioniert, wenn Sie die Zusammensetzung nicht kennen. Katch-McArdle startet von der Magermasse, also Gesamtgewicht minus Fettmasse, weil metabolisch aktives Gewebe den Großteil des Ruheverbrauchs treibt.
Fettmasse wird als Gewicht minus Magermasse transparent berichtet. Fehlende Felder, nicht-endliche Zahlen, nicht-positives Gewicht und negatives Körperfett scheitern ebenfalls an der Validierung.
Einsatz im Training und praktische Grenzen
Nutzen Sie den kostenlosen Browser-Katch-McArdle-BMR-Rechner für schnelle Prüfungen, Vorlesungsdemos und Kundenbildung ohne Ernährungs-Tabelle zu installieren. Kombinieren Sie diesen Endpunkt mit einem Körperfett-Messablauf auf der Client-Seite und speichern Sie Magermasse und BMR in Ihrer eigenen Datenbank für Längsschnittdiagramme. Bevorzugen Sie Kilogramm-Gewichtseingaben, die zu den veröffentlichten Konstanten passen; wenn Ihre UI Pfund erfasst, rechnen Sie vor dem Aufruf um.
Behalten Sie klinische Erwartungen: dies ist eine pädagogische und Planungs-Schätzung, kein diagnostisches Medizinprodukt, und Nutzer mit atypischer Körperzusammensetzung oder medizinischen Bedingungen sollten professionellem Rat folgen statt einer einzelnen Formel allein.
Anwendungsfälle
Coaching und Körperbau-Tracking
Trainer geben Waagengewicht und einen gemessenen Körperfettanteil ein, um einen magermassebasierten BMR zu erhalten, der sich mit der Zusammensetzung ändert, nicht nur mit dem Gesamtgewicht.
Häufige Fragen
Was ist die Katch-McArdle-BMR-Formel?
Magermasse ist Gewicht in kg mal (1 − Körperfettprozent / 100). Grundumsatz in kcal/Tag ist 370 + 21.6 × Magermasse. Dieser Rechner wendet diese Formel exakt an.
Was geschieht, wenn Körperfett über 100 Prozent liegt?
Der Körperfettanteil darf 100 Prozent nicht überschreiten; Werte darüber werden abgelehnt und nicht berechnet.
Welche Einheiten soll ich für das Gewicht verwenden?
Senden Sie Körpergewicht in Kilogramm. Wenn Ihre UI Pfund erfasst, rechnen Sie vor dem Aufruf in kg um, damit die veröffentlichten Konstanten (370 und 21.6) korrekt gelten.
Woher sollte mein Körperfettanteil stammen?
Aus einer Messung, der Sie bereits vertrauen, etwa einer DEXA-Untersuchung, einer Unterwasserwägung, einem guten Bioimpedanzgerät oder einem Hautfalten-Protokoll. Aus Umfängen oder Fotos schätzt der Rechner kein Körperfett.
Warum fragt der Rechner nicht nach Alter, Größe und Geschlecht?
Weil die Gleichung direkt von der Magermasse ausgeht, dem Gewebe, das den Großteil des Ruheumsatzes ausmacht. Zwei Menschen mit gleichem Gewicht, aber unterschiedlichem Fettanteil erhalten daher verschiedene Werte.
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/bmr-katch-mcardle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"body_fat":20}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-katch-mcardle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"body_fat": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-katch-mcardle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"body_fat": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-katch-mcardle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"body_fat":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"body_fat":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-katch-mcardle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"weight": 80,
"body_fat": 20
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_katch_mcardle",
"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 Netzwerk und ohne Zufallsseed, sodass Hausaufgabenprüfer, Coaching-Apps und Prepaid-API-Clients jedes Mal identisches JSON erhalten.
Was Katch-McArdle misst und welche Eingaben Sie brauchen
Senden Sie weight als positive endliche Zahl in Kilogramm; Aliase weight_kg, body_weight und mass_kg werden akzeptiert. Senden Sie body_fat als Prozentsatz von null bis einhundert einschließlich; Aliase body_fat_percent, bf, fat_percent und bodyfat werden akzeptiert. Die Engine multipliziert Gewicht mit eins minus Körperfett durch einhundert, um Magermasse in Kilogramm zu erhalten, multipliziert diese Magermasse mit einundzwanzig Punkt sechs und addiert dreihundertsiebzig für bmr_kcal_day. Übersteigt Körperfett einhundert Prozent, scheitert die Anfrage mit invalid_input und wird nicht berechnet. Identische Eingaben ergeben stets dasselbe JSON, weil der Algorithmus nie Netzwerk, Modell, Uhr oder Zufallsgenerator berührt.
Antwortfelder lesen und häufige Fallstricke
Denken Sie daran, dass der Körperfettanteil aus einer Messung kommen muss, der Sie bereits vertrauen—DEXA, hydrostatisches Wiegen, ein qualitatives BIA-Gerät oder ein Hautfaltenprotokoll—weil dieser Rechner die Zusammensetzung nicht aus Umfängen oder Fotos schätzt. Extrem große Gewichte über der veröffentlichten Isolate-Sicherheitsgrenze werden ebenfalls abgelehnt. Verwechseln Sie diesen Endpunkt nicht mit dem gesamten täglichen Energieverbrauch: Aktivitätsfaktoren, thermischer Effekt der Nahrung und Trainingslast liegen außerhalb des Umfangs und sollten von Ihrem Produkt nach Erhalt des BMR angewendet werden. Bei Erfolg spiegelt die Antwort weight_kg und body_fat_percent, dann lean_mass_kg, fat_mass_kg und bmr_kcal_day in Kilokalorien pro Tag. Das Feld unit ist stets kcal/day, damit UIs die Zahl ohne hardcodierte Zeichenketten beschriften können. Das Feld formula bekräftigt BMR gleich dreihundertsiebzig plus einundzwanzig Punkt sechs mal Magermasse, und method ist stets katch_mcardle, damit nachgelagerter Code ohne Formprüfung verzweigen kann. Nutzen Sie lean_mass_kg, wenn ein Coach Zusammensetzungsänderungen getrennt von der Kalorienzeile verfolgen will; nutzen Sie bmr_kcal_day, wenn ein Mahlzeitenplaner nur die Ruhebaseline braucht, bevor er außerhalb dieser Fähigkeit einen Aktivitätsmultiplikator anwendet. Prozentsätze über einhundert sind unmöglich und erzeugen eine klare invalid_input-Meldung, die erwähnt, dass Körperfett einhundert Prozent übersteigt.
API-Nutzung, Preise, Coaching-Abläufe und praktische Grenzen
Senden Sie einen JSON-Körper mit erforderlichem weight und body_fat (oder deren Aliasen). Nutzen Sie die Prepaid-API, wenn ein Fitness-SaaS, ein Telehealth-Aufnahmeformular, ein Sportwissenschafts-Labornotizbuch oder eine Kalorienplanungs-Pipeline einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. SDK-Autoren können bmr_kcal_day direkt in Dashboards abbilden und CSV-Spalten mit Magermasse und basalen Kalorien exportieren—dieselben Zahlen, die Coaches von Hand schreiben, wenn sie Katch-McArdle auf Papier anwenden.
Integrationsbeispiele
Fitness- und Ernährungs-Apps
Apps, die bereits Körperfettmessungen speichern, rufen einen stabilen Prepaid-Endpunkt für Katch-McArdle-BMR auf, statt die Formel in jeder Client-Sprache neu zu implementieren.
Sportwissenschaft und Unterrichtsdemos
Labore und Kurse vergleichen Katch-McArdle mit nur gewichtsbasierten Gleichungen und verankern erwartetes JSON in automatisierten Tests mit deterministischen Ausgaben.
Technische Fragen
Ist der Katch-McArdle-BMR-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.
Liefert dies TDEE oder nur BMR?
Nur BMR (Ruhe-kcal/Tag). Aktivitätsmultiplikatoren und gesamter täglicher Energieverbrauch liegen außerhalb des Umfangs; wenden Sie sie in Ihrem Produkt nach Erhalt von bmr_kcal_day an.