Kalorien-pro-Portion-Rechner
Teilen Sie die Kalorien des ganzen Rezepts durch die Portionen, die es ergibt: 1800 Kalorien auf sechs Portionen sind 300 pro Portion. Praktisch für Rezeptkarten und Meal Prep, solange beide Zahlen zur selben fertigen Menge gehören. 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
- Gesamtkalorien
- 1.800
- Portionen
- 6
- Kalorien pro Portion
- 300
Dieser Rechner wandelt die Gesamtkalorien eines vollständigen Rezepts in den Wert für eine Portion um. Geben Sie die Kalorien aller Zutaten und die Anzahl der erzeugten Portionen ein. Das Werkzeug teilt beide Werte, rundet das Ergebnis auf sechs Dezimalstellen und weist eine Portionszahl von null oder weniger zurück. Damit können Sie Rezeptangaben erstellen, Aufteilungen vergleichen oder eine deterministische Nährwertrechnung in Ihren Arbeitsablauf einbauen.
Berechnen Sie eine Portion aus dem Rezeptgesamtwert
Die Kalorien pro Portion ergeben sich, indem Sie die Gesamtkalorien des vollständigen Rezepts durch die erzeugte Portionszahl teilen. Enthält ein Topf 1,800 Kalorien und wird auf acht Portionen verteilt, entfallen nach den eingegebenen Daten 300 Kalorien auf jede Portion. Beide Werte müssen denselben Ansatz beschreiben.
Der Gesamtwert darf null, aber nicht negativ sein. Die Portionszahl muss größer als null sein, weil eine Division durch null undefiniert ist und negative Portionen keinen Sinn ergeben. Gebrochene Werte sind zulässig, wenn sie einen tatsächlichen Ertrag abbilden.
Die Funktion führt ausschließlich diese Division aus: Sie schätzt keine Zutatenkalorien, bestimmt keine geeignete Portionsgröße und legt nicht fest, wie viele Portionen ein Rezept ergeben sollte.
Ermitteln Sie verlässliche Ausgangswerte
Die Aussagekraft hängt von der Qualität des Gesamtwerts und Ihrer Portionsdefinition ab. Addieren Sie die Kalorien sämtlicher tatsächlich verwendeter Mengen, einschließlich Ölen, Soßen, Garnituren und Süßungsmitteln. Gibt eine Verpackung Kalorien je Einheit an, multiplizieren Sie den Wert vor dem Addieren mit der verwendeten Stückzahl.
Wählen Sie anschließend einen Ertrag, der zur fertigen Aufteilung passt: Acht gleich große Stücke oder gleichmäßig gefüllte Behälter entsprechen acht Portionen. Bei ungleichen Mengen beschreibt ein Durchschnitt nicht jeden Teller exakt. Garen kann Wassergehalt und Gewicht verändern, ohne die Gesamtkalorien zwingend zu ändern; abgegossenes Fett, verworfene Flüssigkeit, Knochen oder Reste können dagegen eine Anpassung erfordern.
Bewahren Sie Quellen und Annahmen zusammen mit dem Ergebnis auf, damit Sie Änderungen am Rezept später nachvollziehbar neu berechnen können.
Nutzen Sie das Ergebnis sachgerecht
Verstehen Sie den ausgegebenen Wert als rechnerische Verteilung des Gesamtwerts und nicht als unabhängige Labormessung. Nährwertangaben, Datenbanken und gemessene Mengen besitzen Toleranzen, auch wenn die Ausgabe Dezimalstellen enthält. Runden Sie die Anzeige für Speisekarten oder Rezeptblätter nach den geltenden Regeln und behalten Sie bei Bedarf den berechneten Wert intern bei.
Rechnen Sie erneut, sobald sich Zutaten, Ertrag oder Portionsgröße ändern.
Anwendungsfälle
Erstellen Sie ein Rezeptblatt
Wandeln Sie die Kalorien des gesamten Gerichts in den Durchschnittswert je gleich großer Portion um.
Planen Sie vorbereitete Mahlzeiten
Vergleichen Sie den Einzelwert, wenn derselbe Ansatz auf verschiedene gültige Portionszahlen verteilt wird.
Automatisieren Sie Nährwertrechnungen
Wenden Sie eine deterministische Formel an und weisen Sie nicht positive Portionen vor dem Speichern zurück.
Häufige Fragen
Wie lautet die Formel für Kalorien pro Portion?
Teilen Sie die Gesamtkalorien des vollständigen Rezepts durch die Portionszahl: Gesamtkalorien / Portionen.
Dürfen die Gesamtkalorien null betragen?
Ja. Ein Gesamtwert von null ist gültig und ergibt bei einer positiven Portionszahl null Kalorien je Portion.
Kann ich eine gebrochene Portionszahl verwenden?
Ja. Jeder endliche Wert über null ist zulässig, auch ein Dezimalwert, der den tatsächlichen Ertrag beschreibt.
Was gehört in die Gesamtkalorien des Rezepts?
Jede Zutat, die Energie liefert, auch Bratöl, Dressing, Toppings, Soßen und kleine Extras, die man leicht vergisst. Nennt ein Etikett Kalorien pro Stück, multiplizieren Sie zuerst mit der Zahl der verwendeten Stücke.
Was ist, wenn die Portionen unterschiedlich groß sind?
Dann ist das Ergebnis nur ein Durchschnitt und passt nicht zu jedem Teller. Wenn Sie das fertige Essen wiegen und gleichmäßig aufteilen, liegt jede Portion näher am berechneten Wert.
Verändert das Kochen die Kalorien pro Portion?
Kochen verändert Wassergehalt und Endgewicht, nicht die Energie der Zutaten. Was abgegossen, weggeworfen oder im Topf gelassen wird, kann aber verringern, was tatsächlich auf den Tellern landet.
Sucht der Rechner die Kalorien der Zutaten selbst heraus?
Nein. Er rechnet nur: Sie geben die Gesamtkalorien des Rezepts ein, und er teilt sie durch die Portionen. Zutaten nachschlagen und eine passende Portionsgröße festlegen müssen Sie selbst.
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/calories-per-serving \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_calories":1800,"servings":6}'const res = await fetch("https://api.kit.forhosting.com/health/calories-per-serving", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_calories": 1800,
"servings": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calories-per-serving",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_calories": 1800,
"servings": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calories-per-serving", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_calories":1800,"servings":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_calories":1800,"servings":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/calories-per-serving", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_calories": 1800,
"servings": 6
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.calories_per_serving",
"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
Berechnen Sie eine Portion aus dem Rezeptgesamtwert
Für stabiles JSON wird das Ergebnis auf sechs Dezimalstellen gerundet, ohne eine entsprechende Genauigkeit der Küchenmessungen zu behaupten.
Nutzen Sie das Ergebnis sachgerecht
Automatisierte Systeme können die API für $0.002 je erfolgreichem Element aufrufen und Ein- sowie Ausgabe gemeinsam speichern. Nicht positive Portionen und nicht endliche Werte liefern invalid_input, sodass Infinity, NaN oder irreführende negative Zahlen nicht gespeichert werden. Ohne Netzwerk, Zufall, Datum oder Sprachmodell erzeugen identische Eingaben im Browser und in der API stets dieselbe Ausgabe.
Technische Fragen
Warum müssen Portionen größer als null sein?
Null würde eine Division durch null verlangen, und ein negativer Wert beschreibt keine Portionen; beides liefert invalid_input.
Was kostet der Rechner?
Im Browser ist die Nutzung kostenlos. Jede erfolgreiche API-Berechnung kostet $0.002 pro Element.