pull & tasteespresso timer

pull it. taste it. adjust it.

Prop your phone by the machine and pull. Pull & Taste hears the pump, starts the timer the moment your shot begins and stops it when it ends. Tap how it tasted and get one clear next step.

No stopwatch. No wet fingers on the screen. No account.

Setup

basket
roast
dose

Target

Grindvs. your double
Dose in
Timefrom pump start
Yield out
grind

Ratio
Water
Pre-infuse
Build

Weigh the yield rather than reading volume: crema adds 20–50% and fades in seconds.

shot timeroff
0.0s

Tap Listen and pull your shot. The timer starts when it hears or feels the pump and stops when the pump stops.

Your shot

Dose inYield outTime

Wheels start at the expected values. Set what your shot actually did.

Taste

Result

–
Brew ratio –

The dial-in sequence

  1. fix the doseFill your basket to its rated weight and keep it there while you dial.
  2. fix the yieldStop the shot at the target weight every time. Use a scale under the cup.
  3. grind for timeMove the grinder until the shot lands in the time window. Change only grind.
  4. taste and nudgeSour: run a little longer. Bitter: stop a little earlier. One small change per shot.
  5. derive the restOnce the double is right, the ristretto and lungo are short grind moves from there.

Why is my espresso sour or bitter?

Almost every bad shot comes down to extraction: how much of the coffee's flavour the water dissolves. Acids dissolve first, then sugars, then the bitter compounds. Stop too early and the shot is sour. Push too far and it turns bitter. The goal is to land in the sweet middle.

Under-extracted

sour, sharp or salty

Tastes like lemon or vinegar, with a quick, thin finish. The shot usually runs fast and looks pale.

The water passed through too quickly to reach the sweetness. Common with fresh light roasts and coarse grinds.

  • Grind finer so the shot takes longer.
  • If the time is already right, let the shot run a few grams longer.
  • Raise the water temperature by 1–2 °C, especially for light roasts.
Over-extracted

bitter, harsh or drying

Tastes ashy or burnt and leaves your mouth dry, like strong black tea. The shot usually runs slow and dark.

The water kept going after the good flavours were out and started pulling harsh compounds. Common with dark roasts and fine grinds.

  • Grind coarser so the shot runs faster.
  • If the time is already right, stop the shot a few grams earlier.
  • Lower the water temperature by 1–2 °C, especially for dark roasts.
Uneven extraction

sour and bitter at the same time

Sharp at the start and harsh at the end, often with a fast or spurting shot.

This is channeling. Water found a crack in the coffee puck and rushed through it, over-extracting that path and under-extracting the rest. Changing the grind won't fix it.

  • Break up clumps in the grounds with a needle tool (WDT).
  • Tamp level and firm, and don't knock the portafilter after tamping.
  • Check the basket isn't overfilled for its size.
Strength, not extraction

thin, watery or too intense

The flavour is fine, but there's too little or too much of it.

This is about the ratio of coffee to water in the cup. It's separate from sour or bitter.

  • Too thin: stop the shot earlier, or add 0.5–1 g of coffee.
  • Too intense: let the shot run longer.

Change one thing per shot, and change the grind first. Tasting each shot against the previous one is the fastest way to learn what your beans and grinder need.

What the iPhone app adds

The recipes, advice and timer on this page are the same as in the app. The app also does what a website can't.

keeps timing when locked

The timer stays live on your Lock Screen and in the Dynamic Island, with a tap when you reach your target time.

every shot, saved

Each shot is logged with its recipe, time, taste and notes. Pull the same shot again in one tap.

your beans

Keep your beans and see what you pulled last time with the same bag.

yours to export

Export to CSV or back up as JSON. Your shots and beans stay on your phone until you do.

Get it on the App Store

Free. No account and no ads.

settings

Timer setup

Timer

pauses up to 6 s

Units

Diagnostics

detector details

Help

support

What to try when the timer misses a shot or starts on other sounds.

Your settings, calibration and the shot in progress are kept in this browser only.

calibrate