
Ein Kollege von mir trank 4 Kaffee am Tag. Morgens Espresso um 7. Filterkaffee um 10. Lungo nach dem Mittagessen um 14 Uhr. Und einen Ristretto gegen 16 Uhr "um durchzuhalten." Er schlief schlecht, aber gab dem Stress die Schuld; den Bildschirmen; den ublichen Verdachtigen.
Ich sagte ihm, er solle nachrechnen.
Der exponentielle Zerfall, den du ignorierst
Koffein folgt einer Eliminationskinetik erster Ordnung mit einer Halbwertszeit von etwa 5 Stunden bei gesunden Erwachsenen. Die Formel ist einfach:
verbleibend = dosis * 0.5 ^ (vergangene_stunden / 5)
Ein Filterkaffee mit 95mg um 10:00 lasst ~47mg um 15:00 und ~24mg um 20:00. Klingt harmlos. Aber die meisten von uns trinken nicht nur einen Kaffee.
Wenn man mehrere Aufnahmen stapelt, uberlappen sich die Zerfallskurven. Der 63mg-Espresso um 7 Uhr ist abends fast verschwunden, aber der 80mg-Lungo um 14 Uhr hat um 21 Uhr noch 40mg im System. Addiere den 40mg-Ristretto um 16 Uhr und du sitzt bei 64mg Koffein zur Schlafenszeit; deutlich uber der 50mg-Schwelle, die in klinischer Forschung als schlafstorend identifiziert wurde.
Das Problem ist nicht ein einzelner Kaffee. Es ist die Uberlagerung aller.

Warum ich einen Multi-Aufnahme-Koffein-Tracker gebaut habe
Die meisten Koffeinrechner, die ich online fand, konnen nur ein Getrank. Du gibst "95mg um 8 Uhr" ein und bekommst eine Kurve. Nutzlos, wenn du mehrere Tassen trinkst; was die meisten von uns tun, laut dem FDA-Durchschnitt von 3-4 Tassen pro Tag.
Also baute ich einen, der den echten Workflow abbildet: Fuge so viele Getranke hinzu wie du willst, jedes mit eigenem Typ und eigener Uhrzeit, und sieh die kombinierte Zerfallskurve.
Der Koffein-Halbwertszeit-Rechner unterstutzt 11 Getranke-Presets:
| Getrank | Koffein (mg) |
|---|---|
| Ristretto | 40 |
| Espresso | 63 |
| Lungo | 80 |
| Filterkaffee | 95 |
| Cold Brew | 200 |
| Matcha | 70 |
| Energy-Drink | 80 |
| Schwarztee | 47 |
| Gruntee | 28 |
| Cola | 34 |
| Entkoffeiniert | 7 |
Du kannst auch eigene Mengen eingeben. Alles lauft clientseitig im Browser; keine Daten verlassen deinen Rechner.
Die Mathematik hinter der kombinierten Kurve
Fur N Aufnahmen ist das Gesamtkoffein zum Zeitpunkt T:
gesamt(T) = summe(dosis_i * 0.5 ^ ((T - t_i) / 5)) fur alle i wo T >= t_i
Jede Aufnahme tragt erst nach ihrer Konsumzeit zum Gesamtwert bei. Die resultierende Kurve ist keine einfache Exponentialfunktion; sie ist eine Summe verschobener Exponentialfunktionen, die uberraschende Plateaus erzeugen kann, wenn die Aufnahmen nah beieinander liegen.
Deshalb funktioniert Abschatzen nicht. Ein Kaffee um 15 Uhr "scheint nicht viel," aber kombiniert mit dem Restkoffein vom Morgen kann er deine Abendwerte uber die Schwelle drucken.

Was wir uber seinen Konsum herausfanden
Nachdem wir seine echte Tagesroutine in den Rechner eingegeben hatten:
- 7:00 Espresso (63mg) ; abends fast verschwunden; nur 5mg um 23:00
- 10:00 Filterkaffee (95mg) ; noch 17mg um 23:00
- 14:00 Lungo (80mg) ; 28mg um 23:00
- 16:00 Ristretto (40mg) ; 18mg um 23:00
Gesamt um 23:00: 68mg. Das sind 36% uber der Schlaf-Schwelle.
Den 16-Uhr-Ristretto weglassen brachte ihn auf 50mg; genau an der Grenze. Den Lungo auf 13 Uhr verschieben senkte es auf 43mg. Diese eine Stunde Unterschied machte alles aus.

Der Entwickler, der auch Cold Brew trinkt
Wenn du Entwickler bist; und statistisch gesehen bist du das wahrscheinlich; Cold Brew ist besonders gefahrlich. Mit 200mg pro Portion hinterlasst ein einziger Cold Brew um 14 Uhr 71mg in deinem System um 23 Uhr. Allein.
Addiere einen Morgenkaffee dazu und du schaust auf 80+ mg zur Schlafenszeit. Kein Wunder, dass du um 1 Uhr nachts an die Decke starrst und dich fragst, ob es die Code Review war oder das Koffein.
Technische Details
Das Tool ist mit React gebaut, lauft komplett im Browser (kein Backend) und nutzt URL-State fur Teilbarkeit. Das Zerfallsdiagramm verwendet eine Balkenvisualisierung mit Farbcodierung:
- Amber/dunkel: hohes Koffein (>50% vom Peak)
- Amber/hell: moderat (unter 50% vom Peak; uber Schlaf-Schwelle)
- Grun: schlaf-sicher (unter 50mg)
Der Code ist Teil von Kitmul, einer Sammlung von uber 300 kostenlosen Browser-Tools. Wenn dich Gesundheits-Tracking interessiert, findest du vielleicht auch den BMI-Rechner, den Grundumsatz-Rechner oder den Wasseraufnahme-Rechner nutzlich; ausreichend Wasser trinken hilft deinem Korper, Koffein effizienter abzubauen.
Praktische Erkenntnisse
- Tracke alle deine Aufnahmen, nicht nur die letzte. Kumuliertes Koffein ist entscheidend fur den Schlaf.
- Die Grenzzeit hangt davon ab, wie viele Tassen du schon hattest. Ein 14-Uhr-Kaffee ist ok nach einem Morgenkaffee, aber nicht nach drei.
- Cold Brew ist nicht einfach "starker Kaffee." Mit 200mg ist es eine komplett andere Kategorie.
- Ristretto < Espresso < Lungo. Kurzere Extraktion = weniger Koffein. Wenn du nachmittags Kaffee willst, nimm ihn kurz.
- Die 50mg-Schwelle ist ein Bevolkerungsdurchschnitt. Wenn du ein langsamer Metabolisierer bist (CYP1A2-Genvariante), konnte deine Halbwertszeit 7+ Stunden betragen.
Probiere den Koffein-Halbwertszeit-Rechner mit deiner tatsachlichen taglichen Aufnahme. Du konntest uberrascht sein, wie viel Koffein zur Schlafenszeit noch in deinem System ist.
Alle Berechnungen laufen lokal in deinem Browser. Keine Daten werden irgendwohin gesendet. Das Tool ist kostenlos, offen und ohne Konten oder Limits.