Your coffee memory starts with one bag.
Identify a bean, see why it may be worth buying, then brew it with a recipe that fits the roast and process.
Everything you save builds your coffee memory
Track what you bought, how it tasted, what you paid, and what you may want to brew or buy again.
How was the cup?
Save the cup while it is still fresh in memory.
Extra help only when it becomes useful
Core tools stay free forever. Services like sync and alerts appear when your coffee memory is ready for them.
Use this notebook on another device
Sync is the natural upgrade when your coffee memory needs to follow you. Export stays free either way.
Your coffee memory is getting real.
You’ve saved 10 beans. Want to protect this notebook and use it across devices?
Let Bean On Bar watch for you
Local watchlist checks happen when you open the app. Server alerts would watch while you are away.
Support the project
If Bean On Bar is helping your coffee journey, you can support it. Core tools stay free either way.
Help improve Bean On Bar?
Share anonymous product events like “scan completed” or “brew saved.” No bean names, notes, photos, prices, locations, or personal coffee data are sent.
- Helps improve the flow from label scan to saved brew.
- Never sends label text, photos, saved beans, prices or locations.
Photograph the label
Take a photo or choose one from your gallery. You can add more than one — e.g. the front label plus a closer, sharper shot of just the roast date or variety line — for better accuracy. Bean On Bar reads each on-device — you can always fix it up afterward.
Photos stay on this device. OCR runs in your browser; Bean On Bar tries the bundled recognition script first and may load a public backup script if the local copy is unavailable.
Worth buying?
Start filling in a few fields below and your score will appear here. Bean On Bar scores only the label details, catalogue matches, price math and evidence you provide — never invented reviews.
Bag details
Auto-filled fields are a best-effort guess — please review and correct every field before scoring.
Turn this bean into a brew plan
Once the bean details look right, open the Brew tab to choose your dripper and get a highlighted recipe, ratio, water temperature, micron grind target and first-cup adjustments based on the identified coffee.
Paste reviews & scores
Paste anything you've found — SCA/cupping scores, Coffee Review scores, Cup of Excellence results, World Coffee Research notes, Reddit comments, roaster copy. Bean On Bar will scan it for recognizable signals and fold them into your score above.
Research links
These open real search queries on each site in a new tab — Bean On Bar does not scrape or live-fetch review data. You read and paste back what's relevant.
📌 My saved beans
Stored locally in this browser only. Rate beans, track price/gram, and watch for a bean's return in the My Beans tab below.
How should I brew this?
Bean On Bar turns the identified roast, process, freshness and tasting-note signals into dripper-specific starting recipes for V60, Hario Switch, Orea O1 and Origami. Treat them as first brews, then adjust to taste.
Start with an unknown bean
You can use Brew without identifying a bag first. Bean On Bar starts with a conservative baseline recipe, then gets more specific when roast level, process, roast date or tasting notes are available.
My Own / Roaster Recipe
Save the recipe you like for this bean, or add a roaster's recommendation from the bag or website. It stays local to this browser and Brew will surface it when the identified roaster + bean match.
Find cafes near you
Tell Bean On Bar where you are and which regional playbook to use — it'll route you to the sources locals and enthusiasts actually rely on.
Beans worth chasing
A compact travel view of the public community prototype — using the same country-aware Bean Discovery scoring and purchase-link logic from the website.
Local links rank first when they exist; otherwise Bean On Bar shows direct or worldwide fallbacks.
Prototype data only: check the cafe or roaster before making a trip. The full public page has filters, purchase links and more context.
Guidance
🧭 Source router logic for this region
Select a region and tap "Find coffee sources" to see which sources Bean On Bar prioritizes for it.
📏 Radius guidance
Choose a travel radius above and generate sources to see tailored guidance.
✅ What to look for in a cafe
- Roast date visible on retail bags or the espresso hopper
- Single-origin options beyond the house blend
- Staff can name the farm, producer, or importer
- Menu/board rotates with the season, not static year-round
- A dedicated filter/brew bar, not just espresso
❓ What beans are on bar today?
This is exactly the gap Bean On Bar's community layer is built to close — nobody currently aggregates "what's actually being poured right now." Until that exists, check the cafe's own Instagram/website for today's bag, or ask staff directly.
Destination watchlist
A small, static starter list of widely-cited destination cafes/roasters — placeholder data for what could become a real, crowd-verified database.
Onyx Coffee Lab
High-profile buyer at Cup of Excellence auctions; polished, competition-circuit visibility and detailed lot storytelling.
Research current beans →Tim Wendelboe
Pioneer of the light-roast Nordic style; direct farm relationships that shaped the global filter-coffee aesthetic.
Research current beans →Coffee Collective
Long-running direct-trade relationships and transparent pricing; a reference point for Nordic-style roasting.
Research current beans →La Cabra
Award-winning Nordic roaster with strong World Barista Championship lineage and a cult following among light-roast drinkers.
Research current beans →Glitch Coffee & Roasters
Meticulous single-origin sourcing and cupping-driven menu changes; influential in Japan's third-wave scene.
Research current beans →ONA Coffee
Founded by a World Barista Champion; known for competition-grade lots and rigorous sourcing standards.
Research current beans →Proud Mary
Early mover bridging Australian cafe culture with the US specialty scene; strong reputation on both continents.
Research current beans →Fritz Coffee Company
A key reference roaster in Seoul's dense, fast-evolving cafe scene, with frequent limited single-origin releases.
Research current beans →ℹ️ About this list
This is static placeholder content, not a live or verified database. Treat it as a starting point for research, not a current-menu guarantee.
Dial in espresso
Use this when the same bean is brewed as espresso rather than filter. Start with a recipe style, then tune by taste and shot behavior. Bean On Bar keeps this as guidance, not a machine-specific prescription.
Dial-in guide
Change one variable at a time. Bean On Bar assumes your puck prep is already consistent.
Sour or sharp
Grind finer, increase yield, or raise temperature. For very light roasts, try the long clarity shot before pushing finer forever.
Bitter, dry or hollow
Grind coarser, lower yield, lower temperature, or reduce contact time. Dark roasts usually need cooler, shorter shots.
Runs too fast
Grind finer first. If it still gushes, check dose, puck prep and basket fit before chasing recipe changes.
Runs too slow
Grind coarser. If the shot tastes good despite the time, keep it; taste wins over a rigid timer.
Bean context
Espresso starts from Unknown bean. Use Identify or My Beans only when you want bean-specific espresso tuning.
My Coffee Journey
Every bean you save becomes part of your journey — what you've tried, what you enjoyed most, what you paid, and what dimensions of coffee you might want to explore next.
🏆 Your highest-rated beans
Rate a saved bean below (tap the stars) and your most memorable coffees show up here first.
🧭 What should I try next?
Bean On Bar looks across your saved origins, varieties, processes, roast levels and altitude bands, then suggests up to three next beans. Use "one variable" to learn gradually, or "explore" when you want novelty.
💰 Price per gram
Computed from the weight and price you entered when saving — compared against your own history in the same currency, never a fabricated "market average." Add a few beans in the same currency to unlock the comparison.
🔔 Watchlist
Watch a saved bean, and Bean On Bar checks it against featured beans in the Community demo (same browser/device only) whenever you open this tab — not a real push notification, since there's no backend yet. A genuine match means the exact bean is currently featured at a cafe in that local demo data.