Today’s brew

Pick a recipe. Pour by the gram.

Illustrated recipes with a hands-free brew mode and a private journal that remembers what you changed.

300 g water20 g coffee92 °C watercoarse grind · 4:301:15

No account needed · Works offline · Notes stay on this device

From the catalogue

Four ways to start

All 31 recipes

Start with the ratio

Quick brew plan

Set dry dose and ratio. CupTune derives water and keeps the arithmetic visible.

g

Measured dry dose.

1 : x

Water mass divided by dry dose.

g

Edit this or let dose × ratio derive it.

One connected loop

From plan to next move

  1. 01

    Plan

    Choose dose, ratio and a recipe you can repeat.

  2. 02

    Brew

    Follow absolute time and cumulative targets.

  3. 03

    Record

    Keep actual measurements and taste locally.

  4. 04

    Tune

    Change one controllable variable next time.

Private by architecture

Your beans are not targeting data

Recipes, grinder settings, tasting notes, imports and journal records stay in IndexedDB on this device. Analytics receives only a closed event name and never a recipe value or result.

coffee × ratiowaterrecord + compareone change

Before you trust CupTune with a brew

Does CupTune upload my brew journal?

No. Recipes, timer state, bean details, measurements and notes stay in this browser unless you explicitly export a file.

Does CupTune decide whether coffee tastes correct?

No. It keeps measurements comparable and suggests one controlled change; taste remains your preference.

Can I use the tools offline?

After one successful load, the application shell and authored routes are cached. Advertising, analytics and email links can be unavailable without blocking the tools.

Is CupTune free, and is there an account?

Every tool is free and there is no account. Nothing you type into a calculator, timer or journal is sent anywhere, because there is nowhere for it to go.