See the style while you type
Five bars track BJCP 2021 and stay put while the grain bill scrolls. When you are in range they sit quietly, when you drift out you will know at a glance, and one click asks the assistant to fix it.
The beer you meant to make
We make brewing software that moves the style bars at the speed you change your mind, with mash pH right beside the grist. We stocked the catalog the way we shop: Sugar Creek and CNC next to Weyermann, Audacia and Meridian next to Tettnanger, Bootleg Biology and Escarpment next to Wyeast. And if there’s a solera in the basement, yeah, we built a blending tool for that.
1672 fermentables you’d actually buy225 hops1093 yeasts, including the weird ones106 salts, spices and finings76 rigs121 BJCP styles
01 — The studio
We got tired of catalogs that have not been updated in ten years. The one in here has craft malthouses: Sugar Creek, CNC, Admiral and Blue Ox sit next to Weyermann and Rahr, and Indie Hops releases (Lórien, Luminosa, McKenzie) next to Fuggle and Spalter. If you bought a 50 lb sack because the maltster talked you into it, it is probably already a row.
And you never run a style report, because the answer never leaves the screen: gravity, bitterness, color and strength sit right on the BJCP beer you picked, and the bars move while you’re still making up your mind. Flavor gets the same treatment: every malt, hop and yeast carries its character, and the recipe’s flavor wheels sit over the style’s, so a heavy hand with the chocolate malt shows up before you brew it, not after. The widget beside this is a miniature we made so you can feel it: pick a dark mild, a German pils or a witbier, then nudge the malts and the kettle hops and watch the malt wheel follow. The app runs the full engine, but the feeling is the same.
In the studio: A add an ingredient · ⌘K command palette · ⌘Z undo anything
Try it
In style for 5D German Pils
02 — The catalog
Most catalogs are a decade of copied spreadsheets, and it shows: one number for “Pale Ale Malt”, a yeast list that stops at the famous dozen, and no way to tell a published figure from somebody’s guess. Ours is read from the maltsters’ and labs’ own specifications, one product at a time.
So a strain carries the attenuation, the temperature band and the flocculation its lab prints — and its STA1 result, so you know before you bottle rather than after. Hops carry their oil breakdowns, and malts carry the maker’s own color rather than a category average. Where a figure simply is not published, we say so instead of inventing one.
And if what you bought is not in it, add it yourself: the malt from the farm down the road goes in as your own and behaves like any other row.
You can browse the whole catalog without an account: every malt, hop, yeast and addition has a reference page of its own, and so does every beer style, with its flavor wheels and the hops and yeasts that suit it.
03 — Water & mash pH
Most software treats water as a side quest: export the grist, guess at the salts, come back hoping the mash converts. We put the prediction next to the malts instead — your tap report, your gypsum, your lactic, and the pH the mash will actually see.
Pick a water, add acid (lactic, phosphoric, citric if that’s how you mash), watch it fall into 5.2–5.6. Or work backwards: tell it 5.40 and it proposes the additions.
And paste your report rather than typing it. A Ward Labs sheet, a municipal analysis, a lab table from another country — the assistant transcribes what the page prints, our code does every conversion, and afterwards we check, ion by ion, that the numbers add up to a mash pH.
Try it
5.74
Too alkaline: conversion will struggle
04 — Brew day to cellar
Write the mash and hop schedule the way you already do, and we turn it into a timeline for the day, ready to print as a brew sheet. Your actuals sit against our predictions so you can see where the day wandered, and named versions let you restore the beer you liked before you “improved” it.
The calendar knows when dry-hop day is, inventory answers “can I brew this?” before you mill, and a shopping list appears when the Nelson Sauvin runs out. Share links are read-only, so the club can see the beer without touching yours.
When you do want another pair of hands on it, invite your brew buddy to edit. You work on the same recipe from your own accounts, each change reaches the other within a moment, and each of you keeps the numbers for your own kit, so a split batch still adds up on both sides of it.
Put a Tilt, RAPT Pill or iSpindel in the fermenter and the gravity curve draws itself on the batch, your own hydrometer readings on top. Brew enough and Insights turns the log into trends: efficiency, attenuation and yield, brew after brew. Both come with the Beerwright plan, though the efficiency trend is on every plan, because that’s the chart that teaches you what to measure next.
05 — Feedback
Every other brewing app stops when the beer is packaged. That is the moment the interesting question starts: not what you did, but whether it worked. So print a stack of tasting cards, or a sheet of bottle labels, hand them round at club night, and let people say what they actually think — a QR code on the card or the bottle, a scoresheet on the table, whichever suits the room.
Photograph the paper ones and the assistant reads them. Not “attaches an image to the batch” — reads them, into aroma, appearance, flavor and mouthfeel, scores and all, as rows you can sort. A competition sheet in somebody else's handwriting becomes part of the batch's record.
Then one button asks the obvious question: what do these sheets say about the beer, and what would you change next time? The assistant has the recipe, the brew log, the fermentation curve and now six people's palates, and answers against all of it. Your log stops being a diary of what you did and becomes evidence about whether it was any good. The whole loop — the cards, the sheets and the reading — comes with the Beerwright plan.
06 — Blending
Mixed-ferm, barrels, the lambic you have been topping up since 2019: other software treats all of that as a footnote, so we gave it a session of its own.
Pull your batches in and we do the maths a blend actually needs: volume-weighted TA, [H⁺]-weighted pH, leftover extract that still wants to carbonate, and the acid-shock starter for pitching into a sour blend. If Milk the Funk is already open in another tab, this is that conversation, run on the beers you already logged.
Whatever you put in afterwards counts too: cherry juice by the liter, ten kilos of whole cherries on the scale, honey, a tincture whose alcohol lands the moment it goes in. Every addition carries the day you made it. A blend is not a calculation you run once, either, so yours moves from planned to blended to conditioning to packaged, keeping the day it reached each one and every reading you took on the way.
07 — Journals
Not everything you ferment is a beer, and not everything worth writing down fits in a recipe. A journal is a page you build as you go: notes, photos, the gravity you took on Tuesday, the pH of the brine, and the calculators a mead or a cider actually asks for, with their inputs kept on the page.
Pin a hydrometer to it and the chart draws itself, with your notes marked on the curve. Attach it to a batch and it becomes the story behind the beer. Share it, and anyone with the link can follow a mead through six months of ageing, because the page keeps up as you write.
08 — The gallery
Every recipe you write is private until you say otherwise. Publish one and it gets a card in a public gallery: the beer, its style, the vitals, and your name on it. Somebody who likes the look of it clones it into their own workspace in a click and starts changing things, which is the whole point.
You do not need an account to browse, and we will never put a sign-up wall or a “create a free profile to view this recipe” between you and a beer. Filter by style, sort by what people are actually brewing, open any card and read the full grain bill.
A listing captures the version you published, so the card advertises the beer you meant rather than whatever you were mid-way through changing on Tuesday. Update it when you are happy, unlist it whenever you like.
09 — The assistant
Ask it to bring a pils into style, to swap the Strata you are out of, or to spin a recipe from “something like a dark mild but with American craft malts.” It reads the actual recipe, picks from the actual catalog, and never writes until you accept.
A suggestion arrives as a card: what would change, and where the bars would land. Accepting is the same as typing it yourself, which is why one undo puts the beer back. It is the friend who will argue IBU with you, not the one who “just made a few tweaks” in your shared spreadsheet.
Try it
15 IBU is below German Pils. I’d add 0.6 oz of Hallertau Mittelfrüh at 60 minutes. Bittering, not a late dump. Nothing is written until you say so.
Proposal
Add 0.6 oz Hallertau Mittelfrüh · 60 min
IBU 15 → 24 · OG unchanged
Why switch
Most recipe tools still send you elsewhere for water, or to a chatbot that will cheerfully invent a malt. We built the one we kept wishing for while standing over a mash tun, arguing about whether to pull a decoction.
Five bars track BJCP 2021 and stay put while the grain bill scrolls. When you are in range they sit quietly, when you drift out you will know at a glance, and one click asks the assistant to fix it.
Your source report, salts, acids and mash pH live in the same place as your malts. Paste the report and the assistant reads it, whoever printed it: no export, no second app, no hoping the mash converts because a spreadsheet said so.
Sugar Creek, CNC, Admiral and Blue Ox; Cashmere, Motueka, Sabro and the HBC codes that have not got a name yet; every liquid yeast house in full, seasonal strains included. Your own malts sit right beside them, because if you can buy it, we would rather it be in the list than “generic pale.”
Every figure is the maker’s published one, and where nothing is published we say so rather than quietly averaging the neighbors. That is the difference between a catalog you design against and one you second-guess.
Your recipes are private by default. Publish one and it lands in a gallery anyone can browse without an account, under your name, clonable in a click. Change your mind, unlist it, and it goes away again.
Invite up to five co-brewers to a recipe and you all edit the same one, live: you see who has it open and which row they are on. Undo only takes back your own change, the history says who moved the dry hop, and anyone who leaves keeps a copy.
Soleras, barrels and mixed-ferm get TA, pH, leftover extract, fruit and the acid-shock starter, run on the beers you already logged. We built it for the people who already have a barrel in the garage.
Mead, cider, wine, a crock of kimchi: a journal keeps the notes, photos, readings and the cellar calculators in one page that grows with the ferment, shares as a live link, and pins a hydrometer without needing a recipe first.
Every calculator gives you the textbook formula, which assumes the tun does not cool while the pot is off it, that the pull comes back at a full boil, and that the boil costs no water. All three are wrong in the same direction, so your mash lands short. We size the pull against the mash it comes back to, tell you how many liters and how much grain to lift out, and put the boil-off in your water bill. Single, double, or the Bohemian triple in one click.
It can only name ingredients that exist in the catalog, and every edit arrives as a diff with a live preview. Accepting is a keystroke, and undo is the same keystroke it has always been.
The brew gets a tablet-sized timeline, with your actuals against our predictions, and the calendar remembers dry-hop day so you don’t have to. We check “can I brew this?” against your stock and write the shopping list when you can’t. Log the numbers and Insights shows you how your brewing is actually going, brew after brew.
Your library
Drop in a BeerXML or BeerJSON export from whatever you use today. We parse the file on your machine, nothing is uploaded, and you can do it before you have an account. A malt the catalog does not have, the one from the farm down the road, goes in as your own and follows you across recipes.
The preview answers the only question that matters: did this program understand my file? You see the vitals we compute next to the ones the file claimed, and every ingredient marked as matched or kept with the numbers it came in with.
And if you already paid someone for this year, we count it. Send us the receipt from whatever you are leaving — Brewfather, BeerSmith and Brewer’s Friend are the ones we see most, and the offer is not limited to them — and we put your account on the Brewmaster plan until the subscription you already bought would have run out, up to twelve months. You finish the time you paid for, then decide whether we earned the renewal.
Pricing
The whole studio is in the free tier: the caps are on quantity, never on capability. The Brewmaster plan takes the recipe cap off, and the Beerwright plan is for the brewer who measures: live fermentation charts, your whole log turned into trends, and the assistant along for every brew.
10
recipes, and the whole studio. No card.
The limits are how many recipes, blends and journals you keep, and they are enforced when you add one, never by deleting one of yours. We will never take away something you have made.
Open the studio$24.99/yr
or $2.99/mo. The cap comes off.
For the brewer who wants a library without a cap on it. If fermentation charts, your brewing trended or the assistant as a daily tool are why you are here, the next column is the one.
Open the studio$39.99/yr
or $4.99/mo. Brewmaster, plus the measuring.
Your fermentations charted while they happen, your brewing charted over years, and an assistant that reads your real recipe and arrives as a diff you accept or reject.
Open the studioUpgrade lives in Settings, once you have an account — and you can use the whole studio signed out, on one device, with no account at all.
Questions