PullRatio

Free tool

Espresso Dial-In Calculator

Enter your dose and the style of shot you want. We will give you the target yield in grams, the shot-time window to aim for, and a plain cheat sheet for what to change when the shot tastes sour or bitter.

Independent reviews. We earn commissions from affiliate links at no extra cost to you.

If the shot will not behave

A target is only half the job. These guides cover what to change when the taste or the timing is off, and the grinder and scale that make a target repeatable.

How it works

How this tool works

Espresso recipes are ratios, not fixed numbers. Dose in, yield out and time are the three levers, and once you fix the dose and pick a style the calculator gives you the yield to stop at and the time window most shots of that style land in. A normale at 1 to 2 means 18 grams in becomes 36 grams out; a ristretto stops shorter and tastes denser; a lungo runs longer and lighter. The time window is a range rather than a target because grind, roast and basket all shift it.

The sour-versus-bitter cheat sheet is the diagnostic half. Sour and thin means under-extraction, so the fix is finer grind, longer time or a higher yield; bitter and harsh means over-extraction, so the fix is the opposite. It tells you which single lever to move first, because changing two at once hides which one worked.

Reading the result

How to read your result

Weigh the yield and stop the shot there, then check the time. If the shot hit the yield far faster than the window, grind finer; far slower, grind coarser. Only once the time lands inside the window do you start tasting for sour or bitter and use the cheat sheet.

The dose check matters more than people expect. A basket has a dose range it was designed for, and a dose outside it channels no matter how well you grind. If the calculator flags your dose, fix that before anything else.

FAQ

Questions people ask

What ratio should I start with?+

1 to 2 with a 25 to 30 second window is the safe starting point for medium roasts. Lighter roasts often taste better pushed to 1 to 2.5; darker roasts often prefer 1 to 1.5 to 1 to 2 with a shorter time.

Does the time include pre-infusion?+

Count from when you start the pump, including pre-infusion, and be consistent. The window here assumes a few seconds of pre-infusion; a machine with none will run a little faster for the same grind.

Why does the calculator want grams instead of volume?+

Crema makes volume meaningless; two shots that look the same by eye can differ by ten grams. A 0.1 gram scale is the single most useful espresso purchase after a good grinder.

My shot is inside the window but still tastes wrong. Now what?+

Use the cheat sheet. Sour points to under-extraction and bitter to over-extraction, even when the time looks right. Move one lever, pull the next shot, and compare.

Anonymous. It only tells us which channels are worth our time.