Runs on this device. Inputs are not uploaded or saved. Results rounded for display.
How to use it
- Measure the inputs in the units shown. Keep a note of your original recipe.
- Change the relevant input and calculate. Compare the answer with the worked example below.
- Use the output within the stated limits; reset to restore the example inputs.
Worked example
Three servings at 36 g espresso and 150 g milk require 108 g espresso and 450 g milk.
Assumptions and limits
Ingredient mass is not cup volume. Steaming introduces air and may change mass; allow jug headroom and follow equipment instructions.
Questions
What does this result establish?
Multiply the espresso and milk masses per serving by the serving count. It provides the stated arithmetic or random ordering; it is not a taste or equipment certification.
What measurements should I use?
Espresso per serving (g); Milk per serving before steaming (g); Number of servings. Keep the units consistent rather than copying a number from a differently labelled recipe.
Why is an input rejected?
Blank, non-finite, negative or out-of-domain measurements cannot produce a valid answer. Each field has a bounded range. Incompatible combinations show an explanation instead of retaining a previous result.
Can I use this without an account?
Yes. Once this page and its modules load, the calculation runs locally without accounts, external APIs or input storage. Reloading restores the defaults.
Related tools
Espresso Recipe Scaling
Keep the beverage-to-dose ratio while changing the dose: new yield = old yield × new dose / old dose.
Open tool →Espresso and Water Drink Ratio
Added water = espresso mass × water parts. Total drink is the sum.
Open tool →Espresso Average Flow
Average beverage mass flow = collected mass / measured time. The reciprocal is seconds per gram.
Open tool →