Koffein-Schätzer gebrühter Kaffee
18 g Kaffee als Espresso ergeben geschätzt 216 mg Koffein, bei 12 mg pro Gramm. Geben Sie das Gewicht des trockenen Kaffees ein und wählen Sie eine von elf Brühmethoden, um einen Milligrammwert für Rezept, Karte oder Tagebuch zu erhalten. 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
- Bohnen (g)
- 18
- Methodenschlüssel
- espresso mg
- Faktor (mg pro g)
- 12
- Koffein (mg)
- 216
Hobby-Baristas, Cafés und Wellness-Apps brauchen oft eine schnelle Koffeinangabe für eine Kaffeemenge ohne Laboranalyse. Bohnengewicht und Brühmethode bestimmen den praktischen Bereich: achtzehn Gramm espressoextrahierter Kaffee sind nicht dieselbe Tasse wie eine French-Press-Immersion mit derselben Masse, und Cold Brew zieht anders. Dieser Koffein-Schätzer für gebrühten Kaffee multipliziert trockene Kaffeegramme mit einem festen Milligramm-pro-Gramm-Faktor der gewählten Methode—Espresso, Tropfkaffee, Filter, Pour-over, French Press, Cold Brew, AeroPress, Moka, türkisch, Instant oder Perkolator—und liefert eine deterministische Milligramm-Summe, die Sie neben einem Rezept, einer Speisekarte oder einem Tagesprotokoll zeigen können.
Was die Koffeinschätzung bedeutet und wie die Faktoren wirken
Kaffeebohnen enthalten Koffein als natürliches Alkaloid; wie viel in der Tasse landet, hängt von der trockenen Masse ab, die Sie dosieren, und davon, wie effizient die Brühmethode lösliche Stoffe extrahiert. Diese Fähigkeit analysiert keine Bohnen und misst kein fertiges Getränk chromatographisch. Sie wendet eine feste Faktortabelle an: Koffein in Milligramm entspricht den Gramm Kaffee mal einer methodenspezifischen Milligramm-pro-Gramm-Konstante, gewählt als stabile Faustregel für typische Haus- und Café-Extraktion.
Espresso nutzt einen höheren Faktor, weil feiner Mahlgrad und kurzer Hochdruckkontakt aggressiv aus einem kleinen Puck extrahieren. Tropf- und Papierfiltermethoden liegen nahe bei zehn Milligramm pro Gramm. French-Press-Immersion mit gröberem Mahlgut nutzt einen etwas niedrigeren Faktor.
Die lange Ziehzeit von Cold Brew nutzt einen höheren Faktor. Instant behandelt das Pulver als bereits verarbeitete Feststoffe mit eigener Konstante. Diese Zahlen sind Schätzungen für Planung und Bildung—kein medizinischer Rat und kein Ersatz für Labormessung, wenn Sie zertifizierten Gehalt brauchen.
Wo eine Koffein-Schätzung hilft
Rezeptseiten und Specialty-Coffee-Blogs brauchen eine einzige Wahrheitsquelle, wenn ein Beitrag Dosis in Gramm und eine Methode nennt, damit Leser eine konsistente Koffeinnotiz sehen statt widersprüchlicher Blog-Schätzungen. Café-Menüs und Schulungsunterlagen können geschätzte Milligramm an Haus-Espresso- und Batch-Brührezepte hängen, ohne ein Labor aufzubauen. Wellness- und Habit-Apps, die bereits Kaffee-Ereignisse protokollieren, können gespeicherte Gramm und Methoden-Tags mit einer reinen Multiplikation in Milligramm für Tages-Summen umrechnen, statt eines Sprachmodells, das Faktoren erfinden könnte.
Meal-Prep- und Betriebsrestaurant-Tools können das Rezept des Mitarbeiter-Kaffeewagens nach Gramm und Methode skalieren für grobe Intake-Hinweise in Wellness-Kampagnen. Fehlgeschlagene Validierung wird nicht berechnet. Dokumentieren Sie, dass Ergebnisse Festfaktor-Schätzungen sind, halten Sie den Methodenvokabular in der Produktkopie stabil, und Sie erhalten reproduzierbare Küchenmathematik für Hobby-Baristas, CMS-Blöcke und Edge-Worker, ohne eine eigene Koffein-Tabelle zu hosten.
Anwendungsfälle
Café-Schulung und Menükarten
Hängen Sie Festfaktor-Koffeinschätzungen an Haus-Espresso- und Batch-Brührezepte für Mitarbeiterschulung und gästeseitige FAQ-Karten.
Häufige Fragen
Was passiert, wenn das Bohnengewicht null oder negativ ist?
Nicht positives Kaffeegewicht kann keine sinnvolle Koffeinschätzung erzeugen und wird nicht berechnet.
Welche Brühmethoden werden unterstützt?
Espresso, Tropfkaffee, Filter, Pour-over, French Press, Cold Brew, AeroPress, Moka, türkisch, Instant und Perkolator sowie gängige Aliase wie v60, chemex und moka pot.
Ist das eine Labormessung des Koffeingehalts?
Nein. Es ist eine deterministische Festfaktor-Schätzung für Planung und Bildung. Echte Tassen variieren mit Sorte, Röstung, Mahlung und Extraktion; nutzen Sie eine Laboranalyse, wenn Sie zertifizierten Gehalt brauchen.
Warum hat Espresso mehr Koffein pro Gramm als Filterkaffee?
Feiner Mahlgrad und kurzer Kontakt unter hohem Druck extrahieren einen kleinen Puck stark, daher rechnet Espresso mit 12 mg pro Gramm, Tropf- und Papierfilterkaffee mit etwa 10. French Press liegt etwas darunter, Cold Brew darüber.
Kann ich das Koffein aus der Tassengröße schätzen?
Nein. Die Schätzung braucht das Gewicht der Bohnen oder des Mahlguts in Gramm. Kennen Sie nur das Volumen des Getränks, ermitteln Sie zuerst mit Ihrem Rezept die Kaffeemenge und geben Sie dieses Gewicht ein.
Ändern Bohnensorte und Röstung das Ergebnis?
In der echten Tasse schon: Arabica oder Robusta, Röstgrad und Mahlgrad verschieben den Gehalt. Die Schätzung hält diese Einflüsse bewusst fest, damit dieselbe Eingabe immer dieselbe Zahl liefert.
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/cook/coffee-caffeine-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"beans_g":18,"method":"espresso"}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"beans_g": 18,
"method": "espresso"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-caffeine-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"beans_g": 18,
"method": "espresso"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"beans_g":18,"method":"espresso"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"beans_g":18,"method":"espresso"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-caffeine-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"beans_g": 18,
"method": "espresso"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_caffeine_estimate",
"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
Nicht positive Gewichte und unbekannte Methoden scheitern mit invalid_input statt einer erfundenen Zahl.
Was die Koffeinschätzung bedeutet und wie die Faktoren wirken
Sorte (Arabica versus Robusta), Röstgrad und Mahlverteilung bewegen echte Tassen weiterhin; die API friert diese Variablen ein, damit Clients bei gleichen Eingaben jedes Mal reproduzierbare Ausgaben erhalten. Kennen Sie nur das Flüssigkeitsvolumen, rechnen Sie zuerst mit Ihrem Rezept auf die Trockendosis um; dieser Endpoint verlangt Bohnen- oder Mahlgutgewicht in Gramm, damit die Multiplikation ehrlich bleibt.
Eingabevertrag, Antwortform und Fehlerverhalten
Beispiel: achtzehn Gramm Espresso ergeben zweihundertsechzehn Milligramm, weil der Espresso-Faktor zwölf Milligramm pro Gramm ist. Beispiel: zwanzig Gramm Drip ergeben zweihundert Milligramm bei zehn Milligramm pro Gramm. Verankern Sie diese deterministischen Produkte in Tests, damit Intake-Tracker und Browser-Widgets über Releases byte-stabil bleiben. Senden Sie einen JSON-Body mit zwei Pflichtfeldern. beans_g ist eine endliche positive Zahl: Gramm trockener Bohnen oder Mahlguts. Aliase wie bean_weight_g, weight_g, grams, weight, coffee_g und dose_g werden akzeptiert. method ist eine Brühmethode als Zeichenkette; der Abgleich ist ohne Groß-/Kleinschreibung, und Leerzeichen oder Bindestriche normalisieren auf dieselben Schlüssel, sodass french press, French-Press und french_press die French-Press-Zeile treffen. Aliase umfassen brew_method, brew und method_name. Unterstützte Methoden sind espresso, drip, filter, pour_over, french_press, cold_brew, aeropress, moka, turkish, instant und percolator sowie Alltagsaliase wie v60 oder chemex für Pour-over, moka pot für Moka und cafetiere für French Press. Bei Erfolg enthält der Body beans_g und factor_mg_per_g als Zahlen, method als lesbares Label, method_key als stabilen snake_case-Identifier, caffeine_mg als gerundetes Produkt für stabile Goldens, unit immer mg, formula mit der Multiplikationsregel und message für die Oberfläche. Fehlende Felder, nicht numerische Gewichte, null oder negatives beans_g, leere method-Strings und unbekannte Methodennamen scheitern mit invalid_input und werden nicht berechnet.
Wo eine Kaffee-Koffein-Schätz-API ihren Nutzen entfaltet
Weil die Implementierung pure parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
Rezeptseiten und Specialty-Blogs
Wandeln Sie eine veröffentlichte Dosis in Gramm plus Brühmethode in eine stabile caffeine_mg-Notiz um, damit Leser bei jedem Seitenaufruf dieselbe Schätzung sehen.
Wellness- und Tagesaufnahme-Apps
Rechnen Sie protokollierte Kaffee-Ereignisse (Gramm und Methoden-Tags) in Milligramm für Tagessummen um, ohne pro Anfrage Extraktionsfaktoren zu erfinden.
Technische Fragen
Wie funktioniert der Koffein-Schätzer für gebrühten Kaffee?
Senden Sie beans_g (positive Gramm trockenen Kaffees) und method (z. B. espresso, drip, french_press). Die API multipliziert das Gewicht mit einem festen Methodenfaktor und liefert caffeine_mg.
Was kostet der Kaffee-Koffein-Schätzer?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen vorausgezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.