Reste-Haltbarkeit berechnen: Sicheres Verbrauchsfenster im Kühlschrank
Gekochtes Fleisch, das am 20. Juli 2026 in den Kühlschrank kam, sollte zwischen dem 23. und 24. Juli gegessen werden, ein Fenster von 3 bis 4 Tagen. Wählen Sie die Art des Rests und den Einlagerungstag und ergänzen Sie das heutige Datum für die verbleibenden Tage. 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
- Kategorie
- Cooked meat
- Datum der Kühlung
- 2026-07-20
- Heute
- 2026-07-23
- Kategoriebezeichnung
- Cooked meat and meat casseroles
- Empfohlene Mindesttage
- 3
- Empfohlene Höchsttage
- 4
- Frühestens verbrauchen bis
- 2026-07-23
Jeder, der zu Hause kocht, steht irgendwann vor dem Kühlschrank und fragt sich: Ist dieser Behälter mit Chili noch genießbar? Allgemeine Lebensmittelsicherheits-Empfehlungen, etwa die Kühlrichtwerte des USDA, geben jeder Restekategorie eine kurze, in Tagen bemessene Kühlschrank-Haltbarkeit, und dieses Tool übersetzt diese Richtwerte in konkrete Kalenderdaten. Geben Sie die Lebensmittelkategorie und das Datum ein, an dem das Essen bei vier Grad Celsius oder darunter in den Kühlschrank kam, und der Rechner liefert das empfohlene Verbrauchsfenster als Tagesbereich und als absolute Kalenderdaten – berechnet mit reiner Ganzzahl-Arithmetik auf Basis Julianischer Tage, ganz ohne Systemuhr. Fügen Sie ein optionales Referenzdatum hinzu, um zu erfahren, wie viele Tage das Essen bereits gelagert ist, wie viele Tage bis zum Ende des sicheren Fensters verbleiben und ob es sich noch innerhalb oder bereits außerhalb des Fensters befindet. Unbekannte Kategorien und unmögliche Kalenderdaten werden mit einem klaren Validierungsfehler abgewiesen statt mit einer Schätzung.
Wie das Verbrauchsfenster berechnet wird
Der Rechner startet mit einer festen Tabelle von USDA-artigen Kühlrichtwerten als Tagesbereiche, ein Eintrag pro Restekategorie: gekochtes Fleisch, gekochtes Geflügel, gekochter Fisch, Suppen und Eintöpfe, gekochter Reis und Nudeln, gekochtes Gemüse, Aufschnitt, Pizza, gekochte Eierspeisen, rohes Hackfleisch, rohe Geflügelteile und hartgekochte Eier. Jeder Eintrag enthält eine minimale und eine maximale Anzahl von Tagen, für die das Essen bei Lagerung in einem Kühlschrank mit vier Grad Celsius oder darunter allgemein als sicher gilt, gezählt ab dem Tag des Einkühlens.
Das von Ihnen angegebene Kühldatum wird als strikter ISO-Kalendertag validiert, einschließlich der gregorianischen Schaltjahrregeln, und mit der Ganzzahl-Formel von Fliegel und Van Flandern in eine astronomische Julianische Tageszahl umgewandelt. Die Addition der Mindesttage ergibt das früheste Verbrauchsdatum, die Addition der Höchsttage das späteste; die inverse Ganzzahl-Umrechnung wandelt beide Tageszahlen zurück in gewöhnliche Jahr-, Monats- und Tagesangaben. Geben Sie zusätzlich ein Referenzdatum an, subtrahiert das Tool die beiden Tageszahlen, um die bereits gelagerten Tage zu erhalten, und leitet daraus die verbleibenden Tage bis zum spätesten Verbrauchsdatum sowie ein einfaches Statusflag ab.
Lebensmittelsicherheit im Kontext und ehrliche Grenzen
Diese Fenster sind allgemeine Richtwerte, keine Labormessung Ihres konkreten Behälters. Die USDA-artige Kühltabelle setzt voraus, dass das Essen zügig abgekühlt wurde, etwa innerhalb von zwei Stunden nach dem Kochen, und durchgehend bei vier Grad Celsius oder darunter in einem sauberen, verschlossenen Behälter gelagert wird; ein zu warm laufender Kühlschrank, Essen, das über Nacht auf der Anrichte stand, oder Kreuzkontamination können die sichere Haltbarkeit deutlich unter die angezeigten Werte verkürzen, während Einfrieren die Uhr vollständig anhält und die richtige Antwort auf alles ist, was Sie nicht innerhalb des Fensters essen werden.
Die konservative Lesart ist die klassische Regel: Im Zweifel wegwerfen, denn die Bakterien, die Lebensmittelvergiftungen verursachen, hinterlassen oft keine Veränderung von Geruch, Geschmack oder Aussehen. Meal-Prep-Dienste, Großküchen und Catering-Betriebe nutzen Tools wie dieses, um Behälter mit berechneten Verfallsdaten zu etikettieren und Kühlschränke gegen schriftliche Protokolle zu prüfen, während Haushalte damit die Woche so planen, dass die ältesten Reste zuerst gegessen werden. Beachten Sie, dass das Ergebnis allgemeine Richtwerte für gesunde Erwachsene ausdrückt; Schwangere, ältere oder immungeschwächte Personen sollten strengeren Empfehlungen ihrer örtlichen Lebensmittelsicherheitsbehörde folgen.
Anwendungsfälle
Alltägliche Resteprüfung zu Hause
Geben Sie die Kategorie und den Tag ein, an dem Sie den Behälter in den Kühlschrank gestellt haben, um die genauen Verbrauchsdaten zu sehen – so basiert die heutige Abendessen-Entscheidung auf Richtwerten statt auf einem Geruchstest.
Häufige Fragen
Woher stammen die Tagesbereiche?
Sie folgen allgemeinen USDA-artigen Kühlrichtwerten für Kühlschränke mit 4 °C (40 °F) oder darunter: Die meisten gekochten Reste halten drei bis vier Tage, manche Kategorien etwas mehr oder weniger. Es sind allgemeine Richtwerte, keine Messung Ihres konkreten Behälters.
Warum gibt es ohne today-Feld keine automatische ‚verbleibende Tage'-Angabe?
Die Fähigkeit ist deterministisch und liest niemals die Systemuhr.
Welches Datumsformat verlangen die Felder?
Striktes ISO-Format YYYY-MM-DD mit vierstelliger Jahreszahl und zweistelligem Monat und Tag. Unmögliche Kalenderdaten wie 2025-02-29 werden mit einer Erklärung abgewiesen, statt stillschweigend weitergeschoben zu werden.
Kann ich am Geruch erkennen, ob Reste noch gut sind?
Nein. Bakterien, die Lebensmittelvergiftungen auslösen, verändern Geruch, Geschmack und Aussehen oft nicht, ein Gericht kann also normal wirken und trotzdem unsicher sein. Im Zweifel werfen Sie es weg.
Was lässt Reste vor Ablauf des Fensters verderben?
Die Fenster setzen voraus, dass das Essen in etwa zwei Stunden abgekühlt und bei 4 °C (40 °F) oder kälter in einer sauberen, geschlossenen Dose gelagert wurde. Ein zu warmer Kühlschrank, eine Nacht auf der Arbeitsplatte oder Kreuzkontamination verkürzen sie; Einfrieren hält die Uhr an.
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/life/leftover-food-safety-window \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"category":"cooked_meat","refrigerated_date":"2026-07-20"}'const res = await fetch("https://api.kit.forhosting.com/life/leftover-food-safety-window", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"category": "cooked_meat",
"refrigerated_date": "2026-07-20"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/leftover-food-safety-window",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"category": "cooked_meat",
"refrigerated_date": "2026-07-20"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/leftover-food-safety-window", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"category":"cooked_meat","refrigerated_date":"2026-07-20"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"category":"cooked_meat","refrigerated_date":"2026-07-20"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/leftover-food-safety-window", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"category": "cooked_meat",
"refrigerated_date": "2026-07-20"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.leftover_food_safety_window",
"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
Was Sie senden und was Sie zurückerhalten
Ein optionales Feld today liefert das Referenzdatum zur Berechnung der verstrichenen und verbleibenden Zeit; es wegzulassen ist beabsichtigt und nützlich, denn der absolute Verbrauchsbereich benötigt überhaupt kein aktuelles Datum, was die Fähigkeit deterministisch hält und überall sicher ausführbar macht. Senden Sie zwei Pflichtfelder: category, gewählt aus der dokumentierten geschlossenen Liste der Restekategorien, und refrigerated_date, der strikte ISO-Tag, an dem das Essen in den Kühlschrank kam. Im Erfolgsfall spiegelt die Antwort die normalisierte Kategorie mit einer menschenlesbaren Bezeichnung, das Kühldatum, die minimalen und maximalen Richtwert-Tage sowie die Kalenderdaten use_by_earliest und use_by_latest. Mit Referenzdatum liefert sie außerdem days_stored, days_remaining_to_latest (das negativ wird, sobald das Fenster geschlossen ist) und einen Status von within_window oder past_window. Jeder Fehler ist ein typisierter invalid_input-Fehler, der das betroffene Feld benennt: Eine unbekannte Kategorie listet die akzeptierten Werte auf, ein fehlerhaftes oder unmögliches Datum erklärt die erwartete Form, und ein Referenzdatum vor dem Kühldatum wird als unsinnig abgewiesen. Validierungsfehler werden nicht berechnet; erfolgreiche API-Aufrufe kosten den veröffentlichten Basispreis von $0.002 pro Eintrag.
Lebensmittelsicherheit im Kontext und ehrliche Grenzen
Der API-Preis für eine erfolgreiche Abfrage beträgt $0.002 pro Eintrag, und da Validierungsfehler kostenlos sind, können Sie die Fähigkeit bedenkenlos in Bestandsskripte einbinden, die viele Kategorien abfragen.
Integrationsbeispiele
Meal-Prep-Etikettierung und Verfallsdaten
In großen Mengen gekochte Behälter können mit dem berechneten use_by_latest-Datum etikettiert werden und verwandeln eine wöchentliche Kochsession in einen organisierten, rotationsfreundlichen Kühlschrank.
Küchen- und Catering-Audits
Skripte können für jeden protokollierten Behälter Kategorie plus Kühldatum einspeisen und alles markieren, dessen Status past_window ist – das automatisiert eine mühsame Zeile der Lebensmittelsicherheits-Checkliste.
Technische Fragen
Was passiert, wenn ich eine unbekannte Kategorie sende?
Die Anfrage schlägt mit einem typisierten invalid_input-Fehler fehl, der die akzeptierten Kategorien auflistet, und wird nicht berechnet. Kategorienamen sind kleingeschriebenes snake_case, etwa cooked_meat oder deli_meat.
Was kostet das?
Das Browser-Tool ist kostenlos und läuft lokal auf derselben Funktion wie die API. Erfolgreiche API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro Eintrag; ungültige Eingaben werden nie berechnet.