Drink
Total today: 0 mg. No drinks logged yet. 0%.
0 mg
0%
No drinks logged yet
Last V60 / Pour Over by
17:30
≈100 mg · 5.5h half-life · clears to <50 mg at bedtime
Daily intake, 400 mg limit, and sleep cutoff — by brew method.
Drink
Total today: 0 mg. No drinks logged yet. 0%.
0 mg
0%
No drinks logged yet
Last V60 / Pour Over by
17:30
≈100 mg · 5.5h half-life · clears to <50 mg at bedtime
Add each drink you've had today and set your target sleep time. The calculator keeps two separate questions visible: total daily caffeine and latest next drink time.
| Drink | Estimate per serving |
|---|---|
| V60 / Pour Over | 100 mg |
| Espresso (single) | 65 mg |
| Espresso (double) | 130 mg |
| French Press | 90 mg |
| AeroPress | 70 mg |
| Cold Brew | 175 mg |
| Moka Pot | 90 mg |
| Drip / Filter | 120 mg |
| Half-Caf Coffee | 50 mg |
| Energy Drink | 80 mg |
| Cola | 35 mg |
The tool uses a 5.5 hour half-life assumption and solves for when one serving falls below 50 mg by bedtime. A double espresso at 130 mg therefore needs more runway than a half-caf coffee at 50 mg. The daily bar uses 400 mg as the reference limit.
These are planning estimates, not medical advice. See the coffee to water ratio guide if you want to dial in brew strength before estimating intake.
Read how we test coffee guidance for the method and safety boundaries behind these planning estimates.
If you're balancing coffee with hydration, use a daily water goal calculator (opens in a new tab) alongside this caffeine estimate. If you also plan coffee around an eating window, a separate fasting window timer (opens in a new tab) keeps that schedule visible without changing the caffeine math here.
Caffeine changes with bean species, dose, grind, extraction, and cup size. The tool intentionally uses round planning values so the result is easy to compare, not because every V60 or cold brew contains the exact same caffeine. If your cup is much larger than the default recipe, log it as multiple servings or adjust the drink count.