Brewing calculations for the fermentation bench — cell counts, viability, and gravity.
| Step | °C | min |
|---|
| Name | kg | PPG | °L | Use |
|---|
| Name | g | AA% | Use | min | Form |
|---|
| Strain | Form | Atten. % | Amount |
|---|
| Name | Amount | Use | min |
|---|
gravity/corr-gravity and temperature/temp.Sign in (or create an account) to sync your recipes, batches, and inventory to the cloud — this means your data follows you across devices and browsers. If the app can't reach the cloud for any reason, it falls back to saving on your device only; you'll see an orange banner warning you when this happens, and a status line in this menu shows whether you're currently "Synced" or running locally.
Tap Log out at the bottom of this menu to sign out.
Your landing page. Shows quick stats (recipe count, batches currently fermenting, inventory items), one-tap shortcuts into the calculator tools, a list of batches currently fermenting with their latest reading, and your 5 most recently saved recipes.
Recipes are core formulations — a master version of a beer that isn't tied to any specific brew day. Build out fermentables, hops, yeast, misc, and a mash schedule as normal, but there's no status, batch number, or fermentation log, because it isn't an active brew.
Batches are actual brews in progress or completed — these track status (Planning → Brewing → Fermenting → Completed), a batch number, a fermentation log with a live chart, and can trigger inventory deduction and device sync.
Open any recipe and tap "Create batch from this recipe" to start brewing it — this copies all the ingredients into a brand new batch. From that point on the two are completely independent: editing the batch never changes the original recipe, and vice versa.
Both sections are collapsible groups in the nav — tap Batches to see sub-links for each stage (Planning/Brewing/Fermenting/Completed) that filter the list straight to just that stage.
Everything lives on one scrolling page once you open a recipe/batch — use the jump links at the top (Mash, Fermentables, Hops, Yeast, Misc, Fermentation, Notes) to scroll straight to a section.
Give any recipe or batch a Folder name to group them — the folder filter on the landing page lets you narrow the list down.
Clone makes an exact copy under a new name. Scale to… creates a copy at a different batch volume, proportionally adjusting all fermentables, hops, and misc amounts (yeast amount doesn't auto-scale — check it against the new size).
On a batch, log Day/Gravity/Temperature readings by hand, or have them arrive automatically from a connected device (see Devices below). Readings plot on a live chart — gravity on the left axis, temperature on the right. If a device sends extra readings (pH, dissolved oxygen, pressure, conductivity), those show in the list too.
Track stock by category (Grain, Hop, Yeast, Other) with quantity and unit. When you switch a batch's status to Brewing, the app automatically matches its ingredients against your inventory by name and deducts what was used (converting between kg/g/lb/oz as needed) — you'll get a summary of what was deducted, what wasn't found, and anything skipped for a unit mismatch. There's also a manual "Deduct now" button if you want to trigger it yourself.
Register a device, give it a name and a type (iSpindel/Tilt, or Precision Fermentation BrewIQ), and optionally address it to a recipe — you can change which recipe it's pointed at any time. Each device gets its own webhook URL to paste into the device's own configuration; readings it sends land straight in that recipe's fermentation log with no manual entry. "Send test reading" fires a fake reading so you can confirm everything's wired up correctly before relying on it.
Export BeerXML downloads a recipe/batch in the standard interchange format most brewing software can read. Import BeerXML does the reverse. Print brew sheet generates a two-page printable/PDF document — page one covers mash/hop/casting/packaging details, page two is a blank Fermentation Log and Transfer & Additions Log for hand-filling on brew day. The filename is automatically built from the beer name, batch number, and date.
Hemocytometer viability calculator — enter your count, dead cells, dilution factor, and squares counted to get viability %, cell concentration, and (if you enter a sample volume) total viable cells. Also includes a slurry density calculator and a pitch-rate calculator that tells you how much slurry to add to hit a target pitch rate for a given batch size and gravity.
Pick a strain (or enter your own rate) to calculate how much dry yeast to pitch for your batch size and gravity, scaled off a 1.050 reference point, and rounded up to the nearest 500g brick.
Storage estimate approximates how much a liquid yeast pack's viability has declined based on age and storage temperature. Gravity correction adjusts a hydrometer reading for sample temperature vs the hydrometer's calibration temperature, and includes an ABV calculator from OG/FG.
Works out how much priming sugar (dextrose, table sugar, or DME) to add to hit a target CO2 level, accounting for residual CO2 already dissolved in the beer at its current temperature.
Enter your source water's mineral content, then either use the quick ballpark presets (Soft/Balanced/Crisp/Very Crisp) to get a suggested Gypsum/Calcium Chloride addition, or dial in exact salt additions (Gypsum, Calcium Chloride, Epsom Salt, Table Salt, Baking Soda, Chalk) in the detailed calculator below and see your resulting profile, Sulfate:Chloride ratio, and Residual Alkalinity compared against a target style.
Pick a batch to pull its hop schedule into a checklist, grouped by First Wort / During Boil / Whirlpool / Dry Hop. Start the clock and each addition highlights once its scheduled time arrives — tick items off manually as you go.
Once this is hosted on a real website (not just opened as a downloaded file), your phone can install it like a native app: on Android, Chrome's menu offers "Add to Home screen" / "Install app"; on iPhone, use Safari's Share button → "Add to Home Screen". It'll open in its own window without browser address bars, with its own icon.