Coffee bars, boba shops, smoothie counters, juice bars: give every drink a Nutrition Facts label your customers can actually see — and get ahead of beverage-labeling rules before they arrive.
Why label your drinks
Customers increasingly want to see sugar and caffeine. A clear label builds trust — and a reason to choose you over the shop next door.
Menu-labeling and added-sugar disclosure keep expanding. Adopting Dynamic Beverage Nutrition Facts now means you're ready, not scrambling.
Paste your drink list and print a sheet of labels for every item — thermal or laser — in minutes, free, in your browser.
Sweetness levels, milk swaps, syrup pumps, toppings — the label reflects the drink as ordered, not a base recipe nobody buys.
Add a deposit amount and cup ID to any label — the hook for a returnable-cup program when you're ready.
The generator, bulk printing, and the DBNF standard are open and free. No lock-in, no per-label fee to begin.
Works with your stack
Already writing recipes as code? BevFacts is the nutrition layer for Foodlang, the ORF-compatible executable-recipe language: paste any .food drink into the generator and get its Nutrition Facts label, or export your drink builds as ORF-style .food.yaml — one recipe source for your machines, your menu, and your labels. See the integration →
How it works
We're building tools for cafés and chains — bulk printing, POS integration, cup-deposit tracking, and compliance reporting. Tell us what you'd need, and we'll keep you posted. No spam, no obligation.
BevFacts is an independent open project. This page describes tools in development; nothing here is a paid service yet.