Nutrition data
The German Food Composition Database (BLS 4.0) of the Max Rubner-Institut, the national reference database for foods in Germany. Branded products come from Open Food Facts.
Where the nutrition data comes from, which reference values berryl uses and where the limits are. We make this public so you can put the numbers into context.

The German Food Composition Database (BLS 4.0) of the Max Rubner-Institut, the national reference database for foods in Germany. Branded products come from Open Food Facts.
Your choice in the app: NIH (United States), UK (COMA/SACN), NHMRC (Australia and New Zealand), EFSA (European Union) or DGE (Germany, Austria, Switzerland).
Tolerable Upper Intake Levels of the European Food Safety Authority (EFSA).
For generic foods, berryl uses the German Food Composition Database (Bundeslebensmittelschlüssel, BLS) version 4.0. It is published by the Max Rubner-Institut under the CC BY 4.0 license. Branded products, for example after a barcode scan, come from Open Food Facts, a worldwide open database (ODbL license); it usually only has calories and macronutrients. For selenium, berryl also uses the US database USDA FoodData Central, and for caffeine, data from USDA and the German Federal Institute for Risk Assessment (BfR).
Generic foods are the same everywhere: an apple, cooked rice and a boiled egg have very similar values in Germany, the US, the UK, Australia and New Zealand. For packaged foods sold in your country, scan the barcode or check the label.
Calculations use the exact values. Rounding only happens for display: calories and grams to whole numbers, salt to one decimal place, vitamins and minerals to at most two decimal places. Energy is shown in kcal; 1 kcal is about 4.2 kJ.
For supplements, the label counts. The values come from our product catalog, or berryl reads them from your photo and you confirm them. What you tick off is added to your food. The interaction notes and the plan view use your planned routine.
berryl checks whether a value “fits” against the reference values you choose in the settings, for example NIH (United States), UK (COMA/SACN), NHMRC (Australia and New Zealand), EFSA (European Union) or DGE (Germany, Austria, Switzerland). The app starts with the values for your country: NIH in the US, the UK values in the UK, NHMRC in Australia and New Zealand. They depend on age and sex. For professionals there are also study-based target values. You use them explicitly at your own responsibility and should check the evidence behind them yourself. On this website we use the NIH values for men aged 31 to 50 as an example.
| Nutrient | Reference (example) | Source |
|---|---|---|
| Protein | 0.8 g per kg body weight | NIH (RDA) |
| Fiber | 38 g (14 g per 1,000 kcal) | National Academies (Adequate Intake) |
| Magnesium | 420 mg | NIH (RDA, men 31+) |
| Iron | 8 mg | NIH (RDA, men) |
| Calcium | 1,000 mg | NIH (RDA, 19 to 50) |
| Vitamin D | 15 µg (600 IU) | NIH (RDA, 19 to 70) |
For upper limits berryl uses the EFSA values, for example 100 µg (4,000 IU) of vitamin D a day for adults; the US upper limit is the same. For nutrients that only cause problems over a longer time, such as vitamin D or calcium, berryl compares the average over several days (weekly average). For others, such as magnesium from supplements, each single day counts. Some upper limits apply only to supplements, not to food. For magnesium, for example, the EFSA upper limit of 250 mg refers only to magnesium from supplements and fortified foods (the US limit for supplemental magnesium is 350 mg).
The values for protein and fiber in the US, the UK, Australia and New Zealand and the EU are listed on Protein and fiber.
Notes in the app, for example when your total from several products is above an upper limit, are fixed rules maintained by the berryl team. Each one is based on a named source. No AI writes these notes, so it cannot make any up.
As of October 2026.
berryl launches on Android first, iPhone follows. Start free, no subscription needed.