Espresso Ratio Calculator

Dial in the perfect brew ratio, extraction yield and TDS for every shot.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The espresso brew ratio is the fundamental lever that controls everything you taste in the cup. Enter your dose (the dry coffee in) and your yield (the liquid espresso out), and this calculator instantly gives you the ratio, classifies the shot style and — if you have a refractometer — computes your extraction yield and tells you exactly how to dial in.

How it works

The brew ratio is expressed as 1:x, where x is yield ÷ dose:

Brew ratio = yield (g) ÷ dose (g)

A 1:2 ratio means every gram of dry coffee produced two grams of liquid espresso. That number is deceptively powerful: small changes in ratio shift the flavour from thick, syrupy ristretto all the way through to bright, tea-like lungo.

When you add a TDS reading from a refractometer, the calculator applies the Weiss/Perger extraction yield formula, the same equation used by competition baristas and World Barista Championship judges:

EY (%) = TDS (%) × yield weight ÷ dose weight

The Specialty Coffee Association (SCA) places the ideal extraction yield at 18–22%. Below that range the shot is under-extracted (sour, weak, hollow); above it the shot is over-extracted (bitter, harsh, astringent). Hitting that window is the goal of every dialling-in session.

Worked example

You pull a double shot: 18g dose, 36g yield, refractometer reads 9.5% TDS.

  • Brew ratio = 36 ÷ 18 = 1:2.0 (classic normale)
  • Extraction yield = 9.5 × 36 ÷ 18 = 19.0% (ideal — right in the SCA sweet spot)
  • Solubles dissolved into the cup = 19.0 × 18 ÷ 100 = 3.42g

Now try a ristretto with the same dose: 18g in, 27g out.

  • Brew ratio = 27 ÷ 18 = 1:1.5 (ristretto)
  • Extraction yield = 9.5 × 27 ÷ 18 = 14.25% — under-extracted at this TDS

To reach 18% EY on the ristretto you would need to grind finer (or raise temperature) until TDS climbs closer to 12–13%, which is typical for a well-dialled ristretto.

StyleDoseYieldRatioTypical TDSTarget EY
Ristretto18g27g1:1.510–13%18–22%
Normale18g36g1:2.08–10%18–22%
Lungo18g54g1:3.06–8%18–22%

Formula note

The extraction yield formula assumes that all dissolved solids measured by the refractometer came from the dry coffee dose alone (i.e. the water contributed zero solubles — a valid assumption for espresso). The formula comes from the work of David Weiss and Matt Perger and is reproduced in the SCA’s Coffee Brewing Handbook. This calculator uses it verbatim:

EY (%) = TDS% × yield_weight / dose_weight

No correction factor is applied. If you use a VST or Atago refractometer that already applies a coffee-specific correction curve, the result is accurate to within ±0.3% EY, which is well within the noise of any manual brewing setup.

Ad placeholder (rectangle)