ForHosting KIT · Entwickler-Tools

Makros aus Kalorien: Protein, Kohlenhydrate und Fett berechnen

Dieser Rechner für die Makroverteilung wandelt ein tägliches Energieziel in praktische Grammziele für Protein, Kohlenhydrate und Fett um.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie die Kalorien und ein beliebiges positives dreiteiliges Verhältnis wie 30:40:30 oder 3:4:3 ein. Der Rechner normiert die Anteile und verwendet vier Kalorien je Gramm Protein und Kohlenhydrate sowie neun je Gramm Fett. Die Berechnung erfolgt vollständig offline und deterministisch. Sie dient der Planung, nicht der medizinischen Diagnose oder einer individuell abgestimmten Ernährungstherapie.

Wählen Sie Kalorienziel und sinnvolles Verhältnis

Beginnen Sie mit dem bereits festgelegten täglichen Kalorienziel und geben Sie positive Gewichtungen für Protein, Kohlenhydrate und Fett ein. Die Werte müssen weder Prozentangaben sein noch zusammen 100 ergeben. Das Verhältnis 30:40:30 führt zum selben Ergebnis wie 3:4:3, da der Rechner jede Gewichtung durch deren Gesamtsumme teilt. So können Sie ein Verhältnis aus einem Ernährungsplan direkt übernehmen. Alle vier Eingaben müssen endliche Zahlen größer als null sein. Null, negative Werte, fehlende Felder, Zahlen als Text, Unendlich und nicht numerische Werte werden abgelehnt und nicht stillschweigend interpretiert. Diese strenge Prüfung hilft automatisierten Abläufen, fehlerhafte Daten früh zu erkennen. Kalorienziele und Makroverhältnisse sind Planungsannahmen, keine allgemeingültigen Empfehlungen. Trainingsumfang, Erkrankungen, Medikamente, Schwangerschaft, Allergien und klinische Ziele können den angemessenen Bedarf verändern. Holen Sie fachlichen Rat ein, wenn solche Faktoren eine Rolle spielen. Das Werkzeug führt ausschließlich die verlangte Rechnung aus; es bestimmt nicht, welches Ziel oder Verhältnis für eine Person geeignet ist.

Verstehen Sie die Umrechnung in Gramm

Zunächst normiert der Rechner jede Gewichtung als Prozentanteil der Gesamtsumme. Anschließend verteilt er das tägliche Kalorienziel auf diese Anteile. Die Protein- und Kohlenhydratkalorien werden durch vier geteilt, die Fettkalorien durch neun. Beispielsweise entsprechen 600 Kalorien aus Protein genau 150 Gramm. Das Ergebnis enthält für jedes Makro den normierten Prozentsatz, die zugeteilten Kalorien und das Grammziel; angezeigte Zahlen werden auf zwei Dezimalstellen gerundet. Die Berechnung nutzt ungerundete Zwischenwerte, damit eine frühe Anzeigerundung die Summen nicht verfälscht. Sind Dezimalwerte im Alltag unpraktisch, können Sie anschließend auf ganze Gramm runden. Dabei kann die zurückgerechnete Kalorienmenge leicht abweichen. Auch Lebensmittelkennzeichnungen verwenden gesetzliche Rundungen, und einzelne Produkte enthalten Ballaststoffe, Alkohol oder andere Bestandteile. Daher muss ein protokollierter Speiseplan nicht exakt der theoretischen Summe entsprechen. Nutzen Sie das Ergebnis als konsistente Planungsgrundlage und nicht als Labormessung der Nahrungsenergie.

Nutzen Sie das Ergebnis in einem wiederholbaren Ablauf

Übertragen Sie die Grammziele in eine Mahlzeitenvorlage, Einkaufsliste, Ernährungs-App oder Beratungsunterlage. Wenn Sie die Ziele auf Mahlzeiten verteilen, wählen Sie eine Aufteilung, die Ihre Umsetzung unterstützt; der Rechner verlangt weder gleich große Mahlzeiten noch bestimmte Uhrzeiten. Halten Sie beim Vergleich verschiedener Verhältnisse die Kalorien konstant und ändern Sie nur die drei Gewichtungen. Speichern Sie die ursprünglichen Eingaben zusammen mit dem Ergebnis, denn ein Grammwert ohne Kalorienziel und Verhältnis besitzt wenig Kontext. Dieselbe Eingabe liefert immer dieselbe Ausgabe: Es gibt weder Netzwerkzugriffe noch Zufall, gespeicherte Profile oder datumsabhängige Logik. Dadurch eignet sich die Funktion für Tabellen, Tests, geplante Prozesse und Anwendungen mit reproduzierbaren Ergebnissen. Ungültige oder nicht positive Eingaben erzeugen einen eindeutigen Eingabefehler und können vor der Nutzung korrigiert werden. Berechnen Sie neu, sobald sich das Ausgangsziel ändert. Lassen Sie gesundheitliche Entscheidungen, besonders starke Gewichtsänderungen oder die Behandlung von Erkrankungen, von einer qualifizierten Ernährungsfachkraft oder ärztlichen Stelle prüfen.

Tägliche Mahlzeitenvorlage erstellen

Wandeln Sie ein festgelegtes Kalorienziel und Ihr bevorzugtes Verhältnis in Grammziele für einzelne Mahlzeiten um.

Verschiedene Verhältnisse vergleichen

Lassen Sie die Kalorien unverändert und vergleichen Sie, wie positive Gewichtungen die Gramm der Makros verändern.

Planungstabellen automatisieren

Erzeugen Sie deterministische Ziele für Ernährungstabellen, Beratungsformulare oder Anwendungen ohne Netzwerkabhängigkeit.

Muss das Verhältnis zusammen 100 ergeben?

Nein. Drei beliebige positive Gewichtungen werden anhand ihrer Summe normiert; 3:4:3 und 30:40:30 sind daher gleichwertig.

Wie werden die Makrogramm berechnet?

Protein- und Kohlenhydratkalorien werden durch vier geteilt, Fettkalorien durch neun.

Warum kann eine Ernährungs-App andere Kalorien anzeigen?

Etiketten und Apps können runden oder Bestandteile wie Ballaststoffe und Alkohol anders behandeln als die theoretische Umrechnung.

Empfiehlt dieser Rechner eine Ernährungsweise?

Nein. Er rechnet Ihr Ziel und Verhältnis um, beurteilt aber nicht deren medizinische oder ernährungswissenschaftliche Eignung.

Was kostet die Berechnung über die API?

Jede API-Anfrage kostet $0.002. Die Berechnung erfolgt vollständig offline und deterministisch.

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.

POSThttps://api.kit.forhosting.com/health/macro-split-from-cal

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/health/macro-split-from-cal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"calories":2000,"protein_ratio":30,"carbohydrate_ratio":40,"fat_ratio":30}'
{
  "calories": 2000,
  "protein_ratio": 30,
  "carbohydrate_ratio": 40,
  "fat_ratio": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.macro_split_from_cal",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →