| Step | Start | End | Addition (g) | Cumulative (g) | Copy |
|---|---|---|---|---|---|
| {{ row.label }} | {{ row.startDisplay }} | {{ row.endDisplay }} | {{ formatNumber(row.addition, 1) }} | {{ formatNumber(row.cumulative, 1) }} |
{{ sensoryNote }}
Coffee strength emerges from the balance between dry coffee mass and brew water, shaping flavor clarity and body in every cup.
A brew planner turns the target beverage size into precise coffee dose, kettle water, and contact time so you can dial method, grind, and temperature with intention.
The guide also highlights how the bloom stage, pour cadence, and drawdown duration interact with ratio and retention, helping you predict concentration instead of relying on guesswork.
For example you can set a three hundred sixty milliliter beverage with a fifteen point five ratio and the planner will recommend about twenty six grams of coffee, four hundred grams of water, and a three and a half minute contact window to land near the Specialty Coffee Association brew chart.
Treat the numbers as a starting point because water chemistry, roast development, and bean density all nudge extraction, so adjust with small grind changes and taste for balance.
The planner models three key quantities: the dry dose, the total brew water, and the beverage yield after bed retention. The target beverage in milliliters divided by the difference between ratio and absorption gives the dry coffee mass, which then scales directly to total water.
Extraction yield is treated as an input so the tool can compute an expected total dissolved solids percentage by dividing extraction by ratio. That value feeds tasting cues and highlights when the cup will present lighter or heavier than the Specialty Coffee Association ideal box.
Retention is expressed as grams of water held per gram of coffee. Adjusting it shifts the beverage yield, which is why the planner surfaces a warning when the target volume cannot be achieved with the chosen ratio and retention combination.
Each brew method preset seeds typical ratio, bloom share, pulse count, brew time, and kettle temperature. You can override any field, and the results update live. The recipe tab presents the pour schedule in table form, the chart tab plots cumulative water over time with PNG, WebP, JPEG, and CSV exports, and the DOCX action packages the plan for printing or sharing.
All inputs stay in the browser; no network calls are made. Calculations use floating point arithmetic, and displayed values round to one decimal for masses and whole seconds for timing unless more precision clarifies the concept.
| Symbol | Meaning | Unit | Source |
|---|---|---|---|
| Desired beverage volume | mL | User input | |
| Water to coffee ratio | g water per g coffee | Preset or user edit | |
| Absorption (retained water) | g water per g coffee | Advanced setting | |
| Extraction yield | % | User target | |
| Estimated concentration | % | Computed |
Target beverage: 360 mL pour over with ratio 15.5 and absorption 2.2.
Interpretation: Expect a balanced cup with moderate body and clear sweetness. A higher extraction target or finer grind would raise TDS toward a heavier profile.
| Band | Lower % | Upper % | Taste cue | Adjustment |
|---|---|---|---|---|
| Light body | 0 | 1.15 | Tea-like clarity, higher acidity | Use finer grind or lower ratio |
| Ideal window | 1.15 | 1.55 | Balanced sweetness and structure | Small tweaks by taste only |
| Heavy body | 1.55 | 2.20 | Dense mouthfeel and muted acidity | Coarsen grind or add bypass water |
| Concentrate range | 2.20 | 5.00 | Designed for dilution, as with cold brew | Serve with dilution ratio noted |
Outcome: a repeatable brew plan that turns target beverage size into precise doses, timing, and expected taste.
The planner runs entirely in your browser, keeps inputs local, and does not call remote APIs or store data.