Dose Summary
{{ format(session_total_mg) }} mg
{{ typeLabel }} · {{ format(total_mg) }} mg per serving · 1 serving at {{ size_value }} {{ size_unit }} ({{ Math.round(size_ml) }} mL) {{ servingsCountSafe }} servings at {{ size_value }} {{ size_unit }} each ({{ Math.round(size_ml) }} mL)
{{ badge.label }}
{{ familiarEquivalentLine }}
{{ warning }}
Caffeine content inputs
Baseline: {{ format(mg_per_100ml) }} mg/100 mL with a {{ defaultServingLabel.toLowerCase() }}. Enter a labeled milligram amount below; size stays available for context.
Enter one serving, e.g. 240 mL or 12 fl oz; current value is about {{ Math.round(size_ml) }} mL.
Use 1-12 identical servings; current session projects to {{ format(session_total_mg) }} mg.
servings
Use 0.85 weaker, 1.00 typical, or 1.25 stronger; Custom ignores this field.
x
Enter milligrams for one labeled serving, e.g. 95 for coffee or 160 for an energy drink.
mg
Enter earlier caffeine in mg; leave 0 if this is the first caffeine today.
mg
Adult 400 mg, pregnancy-focused 200 mg, or conservative teen 100 mg.
Enter weight in kg or lb; leave 0 to hide relative-dose guidance.
Enter elapsed minutes since the first serving; leave 0 for a planned session.
min
Fast 3.5 h, typical 5 h, slow 7 h, pregnancy-focused 8 h, or Custom.
Active profile: {{ metabolismProfileLabel }}; typical adults are often modeled near 4-6 h.
h
Default 45 min; use 0 for immediate absorption or a longer value for slow sipping.
min
Use 6 or more hours; longer windows reveal slow-clearance carryover.
h
Section Signal Value Detail Copy
Serving profile {{ densityBand.label }} {{ format(total_mg) }} mg {{ servingIntensity.detail }} {{ mg_per_100ml.toFixed(1) }} mg / 100 mL; {{ mg_per_8oz.toFixed(0) }} mg / 8 fl oz.
Day budget {{ guidelineStatus.title }} {{ planned_daily_total_mg.toFixed(0) }} mg {{ guidelineStatus.detail }} {{ sameDrinkRemainingWhole > 0 ? (sameDrinkRemainingWhole === 1 ? '1 more full identical serving still fits inside the selected guide.' : `${sameDrinkRemainingWhole} more full identical servings still fit inside the selected guide.`) : 'Another identical full serving would push the day plan over the selected guide.' }}
Body weight and timing {{ weightDoseBand.label }} {{ session_dose_mg_per_kg.toFixed(2) }} mg/kg {{ active_now_mg.toFixed(0) }} mg active {{ lookahead_active_mg.toFixed(0) }} mg active {{ weightDoseBand.detail }} Active now {{ active_now_mg.toFixed(0) }} mg. Below 100 mg in {{ below100MilestoneLabel }}.
Action note {{ note.label }} {{ note.title }} {{ note.detail }}
Session equivalent Anchor {{ item.display }} Uses the full session total so stacked drinks can be compared against familiar anchors.
Field Value Copy
{{ row.label }} {{ row.value }}
Milestone Estimated time How to read it Copy
{{ item.label }} {{ item.timeLabel }} {{ item.detail }}

        
Customize
Advanced
:

Introduction:

Caffeine is easy to underestimate because people often talk about it by drink name instead of by dose. A coffee, tea, soda, energy drink, or chocolate drink can carry very different milligram amounts depending on serving size, brew method, label value, recipe strength, and how many servings are consumed together. The same 160 mg can be one strong drink, two moderate teas, a labeled energy drink, or only part of a day that already included coffee.

The useful number is not just caffeine in one cup. Serving dose tells you how much is in one drink. Session dose shows what happens when servings are repeated. The planned daily total adds earlier caffeine from coffee, tea, soda, energy drinks, chocolate, supplements, or medicine. Body-weight context changes how strong the same session may feel, and timing matters because caffeine may still be active hours after the drink is finished.

Caffeine estimate path from drink concentration and serving size to session, day plan, body weight, and active amount

Labels and published nutrition sheets are usually better than category averages. Coffee and tea vary by brew ratio, extraction time, cup fill, roast, grind, and recipe. Energy drinks and sodas can look similar on a shelf while carrying different caffeine loads. Decaf coffee, cocoa, guarana drinks, kombucha, and over-the-counter products can add smaller amounts that still count toward the day.

Guide numbers are comparison points, not personal targets. Many healthy adults use 400 mg per day as a broad reference, while pregnancy-focused guidance commonly uses less than 200 mg per day and youth comparisons are more conservative. Personal sensitivity, sleep problems, anxiety, blood-pressure concerns, heart rhythm conditions, pregnancy, breastfeeding, liver disease, and medicines that interact with caffeine can require a lower limit.

Timing estimates also need caution. Caffeine commonly peaks within about an hour, and a half-life model can explain why an afternoon drink may still matter at bedtime. It is still a planning estimate, not a medical test or a guarantee that alertness, sleep disruption, jitters, or heart-rate effects will match the modeled active milligrams.

How to Use This Tool:

Begin with the closest serving, then add the day and timing context that changes the interpretation.

  1. Choose Drink type. Use a preset for a category estimate, or choose Custom (enter mg per serving) when a label, menu, or product sheet gives caffeine for one serving.
  2. Enter Size for one serving in mL or fl oz. The converted milliliter helper helps prevent a large cup or full container from being mistaken for a smaller serving.
  3. Set Servings this session. The summary and Dose Brief use the full session total, not only the one-serving dose.
  4. Use Strength factor only for preset drinks that are clearly weaker or stronger than the category estimate. Custom entries ignore it because the milligram value already defines the serving dose.
  5. Open Advanced when daily planning matters. Enter Other caffeine today, choose Guideline, and add Body weight if Session dose (mg/kg) is useful.
  6. Set Time since consumed, Metabolism profile, Half-life, Absorption peak, and Look-ahead window when Caffeine Timeline and Clearance Milestones matter.
  7. Check Dose Brief first, then use Dose Metrics, Reference Ladder, Caffeine Timeline, Clearance Milestones, or JSON for exact fields and records.
  8. If the Check inputs warning appears, review unusual strength factors, serving sizes above a typical cup or can, custom servings at 400 mg or higher, or custom half-lives outside common adult ranges.

Interpreting Results:

Read the session total before judging the dose. A moderate single serving can become a large session load when several servings are counted, and the planned daily total can approach a guide after earlier coffee, tea, soda, energy drinks, chocolate, or medicine are added.

  • Total caffeine (mg) is the estimated caffeine in one entered serving.
  • Session caffeine total (mg) is the dose used for warnings, familiar-drink equivalents, active caffeine estimates, and timeline charts.
  • Planned daily total (mg) adds Other caffeine today and determines how much room remains under the selected guide.
  • Session dose (mg/kg) appears when body weight is entered and helps explain why the same milligram session may feel different across body sizes.
  • Active now (mg), Active at look-ahead end (mg), and Clearance Milestones depend on the selected absorption peak and half-life.

Do not treat an in-range guide status as medical clearance. Use the conservative lane and clinical guidance when caffeine sensitivity, pregnancy, breastfeeding, sleep problems, anxiety, heart rhythm concerns, blood pressure, liver disease, or interacting medicines are part of the decision.

Technical Details:

The dose calculation has two paths. Preset drinks store a caffeine density in milligrams per 100 milliliters, then multiply by serving volume and strength factor. Custom mode uses the entered milligrams as the serving dose, while the size value remains available for concentration context.

Daily guide status is a comparison against a selected fixed value: 400 mg for the adult guide, 200 mg for the pregnancy-focused guide, and 100 mg for the conservative teen guide. The planned total is marked close to the selected guide at 85% through the exact guide value, over the guide only when the planned total is greater than the selected guide, and inside the guide at 50% or higher. The warning list flags a planned day at 100% or higher.

Formula Core:

For preset drinks, serving volume is converted to milliliters before caffeine dose is calculated:

VmL = mL input, or fl oz input×29.5735295625 Dserving = VmL100×mg per 100 mL×strength factor Dsession = Dserving×servings this session Dday = Dsession+other caffeine today session mg/kg = Dsessionbody weight in kg

Dserving is Total caffeine (mg), Dsession is Session caffeine total (mg), and Dday is Planned daily total (mg). A weight entered in pounds is converted to kilograms before the mg/kg calculation.

Caffeine calculation bands and warning rules
Signal Rule Displayed meaning
Serving dose < 40 mg Low serving
Serving dose 40 to < 100 mg Moderate serving
Serving dose 100 to < 200 mg Strong serving
Serving dose 200 mg and above Very high serving and high single-serving warning
Session total 300 mg and above Large session load warning
Session mg/kg < 1.5, 1.5 to < 3, 3 to < 6, 6 and above Light, moderate, strong, or very high relative dose
Drink density < 5, 5 to < 15, 15 to < 40, 40 to < 80, 80 and above mg/100 mL Trace, low, moderate, high, or very high density
Planned daily guide 50% to < 85%, 85% to the guide, and greater than the guide Inside the selected guide, close to the selected guide, or over the selected guide

The timing model treats the full session dose as rising linearly until the selected absorption peak, then falling by exponential decay. Built-in half-life presets use 3.5 hours for fast clearance, 5 hours for typical adult clearance, 7 hours for slow clearance, and 8 hours for the pregnancy-focused conservative profile.

A(t) = D×ttpeak before the absorption peak A(t) = D×0.5t-tpeakthalf after the absorption peak

A(t) is modeled active caffeine at time t, D is the session dose, tpeak is absorption peak in minutes, and thalf is half-life in minutes. Clearance Milestones solve the decay equation for time below 200, 100, 50, and 25 mg, or report that the threshold is not reached inside the selected look-ahead window.

Caffeine result areas and checks
Result area What it shows Best check
Dose Brief Serving, day guide, body weight, timing, warnings, and familiar-drink equivalents. Use it for the first pass before copying exact values.
Dose Metrics Exact calculated fields, including density, guide percentage, remaining room, and active amount. Use it when a note or report needs numeric fields.
Reference Ladder The current session, one serving, guide lanes, and common reference drinks on one scale. Use it to compare the session with tea, coffee, energy drinks, and guide values.
Caffeine Timeline Modeled active caffeine across the selected look-ahead window. Use it for late-day carryover and spacing decisions.
Clearance Milestones Estimated time to fall below fixed milligram checkpoints. Use it when a threshold is easier to read than the full curve.

Displayed values are rounded for readability. The calculations use the entered values, converted units, selected guideline, selected metabolism profile, absorption peak, and half-life before showing rounded milligrams, percentages, durations, and chart points.

Privacy and Accuracy Notes:

Caffeine estimates are planning aids. They do not measure blood caffeine, diagnose sensitivity, or decide what is safe for a specific person.

  • Calculations, charts, table exports, document exports, and JSON output are generated in the browser.
  • Preset drink values are category estimates. Use product labels, cafe nutrition sheets, or manufacturer data when exact caffeine per serving is available.
  • Guide comparisons are not personalized medical limits for children, pregnancy, breastfeeding, medication interactions, or medical conditions.
  • The timeline uses one modeled session dose and one selected half-life. Genetics, liver function, tolerance, illness, food timing, smoking, and interacting medicines can change real clearance.

Advanced Tips:

  • Choose Custom (enter mg per serving) when a label gives exact caffeine. Presets are useful estimates, but a label value is usually better for packaged drinks.
  • Keep Size as one serving, then use Servings this session for repeated servings. Entering the whole container and multiple servings can double-count the dose.
  • Use Other caffeine today for earlier coffee, tea, energy drinks, soda, chocolate, or medicine so the Planned daily total reflects the full day.
  • Enter Body weight when comparing sessions for different people. Session dose (mg/kg) can change even when the milligram dose stays the same.
  • Use Metabolism profile and Half-life as sensitivity controls, not as certainty. A slower setting is more conservative for late-day planning.
  • Use Reference Ladder for a quick comparison and Caffeine Timeline when the time remaining before sleep or another dose matters.

Worked Examples:

Large brewed coffee

A 16 fl oz brewed coffee at the default strength is about 189 mg in Total caffeine (mg). With one serving and the adult guide selected, Planned daily total (mg) is also about 189 mg. The serving lands in the Strong serving band, while the day plan remains below half of the adult guide.

Strong energy drink after earlier coffee

A strong energy drink at 473 mL estimates about 189 mg for one serving. Add 180 mg under Other caffeine today and Planned daily total (mg) rises to about 369 mg. That is close to the adult guide, leaving about 31 mg before the selected guide is reached.

Label-based bottle with body weight

If a bottle lists 160 mg per serving, choose Custom (enter mg per serving) and enter 160. Two servings make Session caffeine total (mg) about 320 mg. At 60 kg, Session dose (mg/kg) is about 5.33 mg/kg, which falls in the Strong relative dose band and triggers a large-session warning.

Suspicious custom value

If one custom serving shows 400 mg or more, Check inputs appears because that single serving meets or exceeds the adult guide value by itself. Recheck whether the label amount applies to the whole container, one serving, one scoop, or multiple servings.

FAQ:

Why is my coffee estimate different from a cafe or label?

Coffee caffeine varies by bean, roast, grind, brew ratio, extraction time, recipe, and cup fill. Use Custom (enter mg per serving) when you have a specific label or cafe value.

Does 400 mg mean everyone can drink that much?

No. The adult guide is a broad comparison value, not a recommendation or personal limit. The pregnancy-focused and teen guide options are more conservative, and medical context can require lower intake.

Why does body weight change the interpretation?

Body weight lets the calculator show Session dose (mg/kg). The same 200 mg session is a higher relative dose for a smaller body than for a larger body.

Why does the timeline rise before it falls?

The model treats caffeine as absorbing until the selected Absorption peak. After that point, the active amount falls according to the selected Half-life.

What should I do if the serving-size warning appears?

Check whether Size is one serving or the whole container, then make sure Servings this session is not counting the same volume a second time.

Glossary:

Serving dose
The estimated caffeine in one entered serving.
Session dose
The caffeine from all identical servings in the current drinking session.
Planned daily total
The session dose plus other caffeine already consumed that day.
Density
Caffeine concentration, shown as milligrams per 100 milliliters or per 8 fluid ounces.
Half-life
The time it takes the modeled active caffeine amount to fall by half after absorption.
mg/kg
Milligrams of caffeine divided by body weight in kilograms.

References: